summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTommy Chung <tommy.chung@quanta.corp-partner.google.com>2023-03-29 16:31:26 +0800
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2023-04-06 02:16:40 +0000
commit1bdbbe598f181154e82cc72cd183f89fe78062d7 (patch)
tree1818657a0625f362fe63a30a6fa34d8bc1a10247
parent6963113b6ae438a6a84ba3b19e548b401df3aae1 (diff)
downloadchrome-ec-1bdbbe598f181154e82cc72cd183f89fe78062d7.tar.gz
kracko: Update SSFC bitmap for codec
Update bitmap for audio codec sources. This does not affect EC firmware and already used for coreboot. BUG=b:275644832 BRANCH=none TEST=make BOARD=kracko Change-Id: I9203e9e1757d566b1e35ad175575c5c969c56b55 Signed-off-by: Tommy Chung <tommy.chung@quanta.corp-partner.google.com> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/4379823 Reviewed-by: Devin Lu <devin.lu@quantatw.com> Reviewed-by: Diana Z <dzigterman@chromium.org>
-rw-r--r--board/kracko/cbi_ssfc.h13
1 files changed, 12 insertions, 1 deletions
diff --git a/board/kracko/cbi_ssfc.h b/board/kracko/cbi_ssfc.h
index bf8853a43a..210dabc395 100644
--- a/board/kracko/cbi_ssfc.h
+++ b/board/kracko/cbi_ssfc.h
@@ -33,11 +33,22 @@ enum ec_ssfc_lid_sensor {
SSFC_SENSOR_LIS2DWL = 3
};
+/*
+ * Audio Codec Source(Bit 8-10)
+ */
+enum ec_ssfc_audio_codec_source {
+ SSFC_AUDIO_CODEC_DEFAULT = 0,
+ SSFC_AUDIO_CODEC_VD = 1,
+ SSFC_ADUIO_CODEC_VS = 2,
+};
+
union dedede_cbi_ssfc {
struct {
uint32_t base_sensor : 3;
uint32_t lid_sensor : 3;
- uint32_t reserved_2 : 26;
+ uint32_t reserved : 2;
+ uint32_t audio_codec_source : 3;
+ uint32_t reserved_2 : 21;
};
uint32_t raw_value;
};