summaryrefslogtreecommitdiff
path: root/src/mainboard/google/rex/variants/karis
diff options
context:
space:
mode:
authorYH Lin <yueherngl@google.com>2023-09-29 09:48:59 -0700
committerSubrata Banik <subratabanik@google.com>2023-10-18 05:46:46 +0000
commit75ea925855f5db1bbd87b436aee8c506126a70dd (patch)
treec5d10df9a69f2ccb8e2a6d9364f7893be624c5d6 /src/mainboard/google/rex/variants/karis
parentb5b79c8ea9860a21559eba3f229edf39116d253f (diff)
mb/google/rex/var/karis: sync CBI FW_CONFIG definitions
Sync'ing Karis' FW_CONFIG definitions stored in CBI, ``` _FW_MASKS = struct( DB_USB = 0x00000003, # bit1~bit0 STYLUS = 0x00000004, # bit2 AMP = 0x00000038, # bit5~bit3 FAN = 0x000000C0, # bit7~bit6 MIPI_CAM = 0x00000300, # bit9 ~ bit8 FP_MCU = 0x00000C00, # bit11 ~ bit10 KB_TYPE = 0x00001000, # bit12 WIFI_TYPE = 0x00002000, # bit13 ) _FW_CONFIGS = struct( DB_USB_UNKNOWN = hw_topo.make_fw_config(_FW_MASKS.DB_USB, 0), DB_USB4_ANX7452 = hw_topo.make_fw_config(_FW_MASKS.DB_USB, 1), STYLUS_ABSENT = hw_topo.make_fw_config(_FW_MASKS.STYLUS, 0), STYLUS_PRESENT = hw_topo.make_fw_config(_FW_MASKS.STYLUS, 1), AUDIO_ALC5650 = hw_topo.make_fw_config(_FW_MASKS.AMP, 0), FP_MCU_ABSENT = hw_topo.make_fw_config(_FW_MASKS.FP_MCU, 0), FP_MCU_NUVOTON = hw_topo.make_fw_config(_FW_MASKS.FP_MCU, 1), FP_MCU_ELAN = hw_topo.make_fw_config(_FW_MASKS.FP_MCU, 2), WIFI_TYPE_CNVI = hw_topo.make_fw_config(_FW_MASKS.WIFI_TYPE, 0), WIFI_TYPE_PCIE = hw_topo.make_fw_config(_FW_MASKS.WIFI_TYPE, 1), MIPI_UF_CAM_HI556 = hw_topo.make_fw_config(_FW_MASKS.MIPI_CAM, 0), ) ``` BUG=b:290689824 TEST=emerge-rex coreboot Change-Id: I1e4965c009edc595f24c04ac82d81aa0e723bbf3 Signed-off-by: YH Lin <yueherngl@google.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/78261 Reviewed-by: Eric Lai <ericllai@google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Sumeet R Pawnikar <sumeet.r.pawnikar@intel.com> Reviewed-by: Subrata Banik <subratabanik@google.com>
Diffstat (limited to 'src/mainboard/google/rex/variants/karis')
-rw-r--r--src/mainboard/google/rex/variants/karis/overridetree.cb8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/mainboard/google/rex/variants/karis/overridetree.cb b/src/mainboard/google/rex/variants/karis/overridetree.cb
index 545a7b3704..e6164c9290 100644
--- a/src/mainboard/google/rex/variants/karis/overridetree.cb
+++ b/src/mainboard/google/rex/variants/karis/overridetree.cb
@@ -1,4 +1,8 @@
fw_config
+ field DB_USB 0 1
+ option DB_USB_UNKNOWN 0
+ option DB_USB4_ANX7452 1
+ end
field STYLUS 2
option STYLUS_ABSENT 0
option STYLUS_PRESENT 1
@@ -15,6 +19,10 @@ fw_config
field FP_MCU 10 11
option FP_ABSENT 0
option FP_MCU_NUVOTON 1
+ option FP_MCU_ELAN 2
+ end
+ field KB_TYPE 12
+ option KB_TYPE_DEFAULT 0
end
field WIFI_TYPE 13
option WIFI_CNVI 0