coreboot/src/mainboard
Kapil Porwal 8618bc6c9f mb/google/rex: Set audio GPIOs based on fw_config
Define some actions based on probe results for audio:

- Disable the SoundWire GPIOs when I2S option is selected.
- Disable the I2S GPIOs when SoundWire option is selected.
- Disable all the GPIOs when no audio is enabled.

BUG=b:269497731
TEST=Test that GPIOs are configured based on the current
value of the fw_config field in cbi.

Signed-off-by: Kapil Porwal <kapilporwal@google.com>
Change-Id: I0ed452a0d08e6779add318d9bbd1e97b50b6aea9
Reviewed-on: https://review.coreboot.org/c/coreboot/+/73121
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Eric Lai <eric_lai@quanta.corp-partner.google.com>
2023-02-23 12:23:19 +00:00
..
51nb treewide: Remove useless "_STA: Status" comment 2023-02-19 11:20:37 +00:00
acer treewide: Remove useless "_STA: Status" comment 2023-02-19 11:20:37 +00:00
adlink
amd mb/amd/birman&mayan: Use relative address as EC FW location 2023-02-16 14:02:42 +00:00
aopen tree: Replace And(a,b,c) with ASL 2.0 syntax 2022-12-23 10:18:48 +00:00
apple tree: Drop repeated words 2023-02-07 04:37:31 +00:00
asrock mb/asrock/b75pro3-m: Reorder Kconfig selects alphabetically 2023-02-15 13:10:01 +00:00
asus treewide: Remove unuseful "_ADR: Address" comment 2023-02-17 15:41:37 +00:00
biostar mb/*: Replace SNB PCI devices with references from chipset.cb 2023-02-04 01:42:39 +00:00
bostentech mb/*: Remove lapic from devicetree 2023-01-30 10:49:11 +00:00
cavium
clevo mb/*: Remove lapic from devicetree 2023-01-30 10:49:11 +00:00
compulab mb/*: Replace SNB PCI devices with references from chipset.cb 2023-02-04 01:42:39 +00:00
dell mb/dell: Add Latitude E6400 2023-02-09 14:55:06 +00:00
emulation tree: Drop repeated words 2023-02-07 04:37:31 +00:00
example
facebook mb/*: Remove lapic from devicetree 2023-01-30 10:49:11 +00:00
foxconn mb/*: Remove lapic from devicetree 2023-01-30 10:49:11 +00:00
getac src/mainboard: Remove unnecessary space after casts 2023-01-30 22:11:50 +00:00
gigabyte treewide: Remove unuseful "_ADR: Address" comment 2023-02-17 15:41:37 +00:00
google mb/google/rex: Set audio GPIOs based on fw_config 2023-02-23 12:23:19 +00:00
hp treewide: Remove unuseful "_ADR: Address" comment 2023-02-17 15:41:37 +00:00
ibase sb,soc/intel,mb: Drop leftover comments and TODOs in ASL 2022-12-07 11:33:38 +00:00
intel intel/alderlake: remove skip_mbp_hob SOC chip config 2023-02-23 12:15:35 +00:00
kontron mb/*: Replace SNB PCI devices with references from chipset.cb 2023-02-04 01:42:39 +00:00
lenovo tree: Drop repeated words 2023-02-07 04:37:31 +00:00
libretrend mb/*: Remove lapic from devicetree 2023-01-30 10:49:11 +00:00
msi mb/*: Replace SNB PCI devices with references from chipset.cb 2023-02-04 01:42:39 +00:00
ocp mb/ocp/deltalake: Set SMM console log level via VPD 2023-02-16 00:48:04 +00:00
opencellular
packardbell sb,soc/intel,mb: Drop leftover comments and TODOs in ASL 2022-12-07 11:33:38 +00:00
pcengines src/mainboard: Remove unnecessary space after casts 2023-01-30 22:11:50 +00:00
pine64
portwell mb/*: Remove lapic from devicetree 2023-01-30 10:49:11 +00:00
prodrive soc/intel/{tgl,adl}: Hook up D3ColdEnable UPD to D3COLD_SUPPORT 2023-02-20 10:14:49 +00:00
protectli mb/protectli/vault_cml: Disable PTT and SPI TPM 2023-02-17 22:56:54 +00:00
purism src/mainboard: Remove unnecessary space after casts 2023-01-30 22:11:50 +00:00
razer mb/*: Remove lapic from devicetree 2023-01-30 10:49:11 +00:00
roda treewide: Remove useless "_STA: Status" comment 2023-02-19 11:20:37 +00:00
samsung tree: Use __func__ instead of hard-coded names 2023-02-17 16:08:04 +00:00
sapphire mb/*: Replace SNB PCI devices with references from chipset.cb 2023-02-04 01:42:39 +00:00
siemens soc/intel/apl: Move cpu cluster to chipset.cb 2023-02-03 19:55:53 +00:00
sifive treewide: Fix old-style declarations 2023-01-17 04:23:49 +00:00
starlabs soc/intel/{tgl,adl}: Hook up D3ColdEnable UPD to D3COLD_SUPPORT 2023-02-20 10:14:49 +00:00
supermicro treewide: Remove unuseful "_ADR: Address" comment 2023-02-17 15:41:37 +00:00
system76 treewide: Remove useless "_STA: Status" comment 2023-02-19 11:20:37 +00:00
ti
up soc/intel/apl: Move cpu cluster to chipset.cb 2023-02-03 19:55:53 +00:00
Kconfig