diff options
author | David Huang <david.huang@quanta.corp-partner.google.com> | 2020-12-09 09:35:27 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-12-30 04:16:23 +0000 |
commit | 3daa2b150e256a0a9bf50a070afbc9d6cb2fa42c (patch) | |
tree | 84a8d070f166b4da85b68a16cf892c064802d95e /baseboard/octopus/cbi_ssfc.h | |
parent | d2036f8eb8fa3f85da9e0b9e26a1c38bf4d55c03 (diff) | |
download | chrome-ec-3daa2b150e256a0a9bf50a070afbc9d6cb2fa42c.tar.gz |
bobba: Add base accel/gyro config for icm-426xx
Add icm-426xx config for new second source base accel/gyro.
BUG=b:174628541
BRANCH=master
TEST=Check ectool motionsense and get x,y,z data.
Change-Id: I7ba4bd4b90e270cc39c4b01c5aab24d5d1c3f097
Signed-off-by: David Huang <david.huang@quanta.corp-partner.google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2592611
Reviewed-by: Gwendal Grignou <gwendal@chromium.org>
Diffstat (limited to 'baseboard/octopus/cbi_ssfc.h')
-rw-r--r-- | baseboard/octopus/cbi_ssfc.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/baseboard/octopus/cbi_ssfc.h b/baseboard/octopus/cbi_ssfc.h index 326072f68e..b762336e59 100644 --- a/baseboard/octopus/cbi_ssfc.h +++ b/baseboard/octopus/cbi_ssfc.h @@ -43,8 +43,24 @@ enum ssfc_charger { #define SSFC_CHARGER_OFFSET 6 #define SSFC_CHARGER_MASK GENMASK(8, 6) +/* + * Audio (Bits 11-9) + */ + +/* + * Sensor (Bits 14-12) + */ +enum ssfc_sensor { + SSFC_SENSOR_DEFAULT, + SSFC_SENSOR_BMI160, + SSFC_SENSOR_ICM426XX, +}; +#define SSFC_SENSOR_OFFSET 12 +#define SSFC_SENSOR_MASK GENMASK(14, 12) + enum ssfc_tcpc_p1 get_cbi_ssfc_tcpc_p1(void); enum ssfc_ppc_p1 get_cbi_ssfc_ppc_p1(void); enum ssfc_charger get_cbi_ssfc_charger(void); +enum ssfc_sensor get_cbi_ssfc_sensor(void); #endif /* _OCTOPUS_CBI_SSFC__H_ */ |