coreboot/src/mainboard
Matt DeVillier 543f6c2a52 mb/starlabs/starbook/kbl: Use macros for HDA verb table
Rework the HDA verb table using macros. Explicitly disable all
pin widgets not used. Use consistent formatting and verbiage in
comments. Group raw verbs in sets of 4 to make verification of verb
count easier.

TEST=build/boot Win11, Ubuntu 25.04 on Starbook KBL, verify all audio
inputs/outputs working as expected. Verify verbs loaded via cbmem log.

Change-Id: I3cf96ce12250d6a5cd7afa39070681606266fb2b
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/89080
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Elyes Haouas <ehaouas@noos.fr>
Reviewed-by: Nicholas Sudsgaard <devel+coreboot@nsudsgaard.com>
2025-09-14 05:59:20 +00:00
..
51nb tree: Use true, false for PcieRpClkReqSupport 2025-08-30 11:39:11 +00:00
acer tree: Use true, false for PcieRpClkReqSupport 2025-08-30 11:39:11 +00:00
amd mb/amd: Use mec152x tool 2025-07-17 18:13:33 +00:00
aoostar
aopen
apple
arm
asrock tree: Use true, false for PcieRpClkReqSupport 2025-08-30 11:39:11 +00:00
asus sb/intel: Convert set_gpio to gpio_set 2025-07-25 17:05:54 +00:00
biostar
bostentech
bytedance
cavium
clevo tree: Use true, false for PcieRpClkReqSupport 2025-08-30 11:39:11 +00:00
compulab
cwwk
dell tree: Use true, false for PcieRpClkReqSupport 2025-08-30 11:39:11 +00:00
emulation mainboard/emulation/qemu-q35: Do not compile memmap into SMM 2025-08-31 23:19:48 +00:00
erying mb/erying/tgl: Introduce CFR 2025-08-28 19:11:13 +00:00
example
facebook tree: Use true, false for PcieRpClkReqSupport 2025-08-30 11:39:11 +00:00
foxconn
framework
getac mb/getac/p470: Use common gpio functions 2025-08-07 17:47:37 +00:00
gigabyte mb/gigabyte: Add ga-h81m-d2w (ITE8620E superio) 2025-07-28 13:45:35 +00:00
google mb/google/trulo/var/kaladin: Disable ISH via firmware config 2025-09-13 15:41:45 +00:00
hardkernel mainboard/{hardkernel,protectli}: Drop use of DRAM_SUPPORT_DDR5 2025-08-02 01:47:22 +00:00
hp mb/hp: Add HP ProDesk 600 G1 SFF Business PC (Haswell / NPCD379 SIO) 2025-08-11 15:22:18 +00:00
ibase
ibm
intel mb/{intel,google}/{fatcat,ptlrvp}: Update GPP_A15 GPIO configuration 2025-09-13 04:37:18 +00:00
inventec
kontron
lattepanda mb/lattepanda/mu: Enable CRB TPM (Intel fTPM) 2025-08-15 19:00:23 +00:00
lenovo tree: use boolean for PcieRpLtrEnable[] 2025-08-31 05:12:28 +00:00
libretrend
mitaccomputing soc/intel/xeon_sp/gnr: Add Kconfig symbols for SKUs GNR-AP and GNR-SP 2025-08-27 17:13:17 +00:00
msi
novacustom
ocp
opencellular
packardbell
pcengines
pine64
portwell
prodrive mb/prodrive/atlas/vpd.c: Replace union {0} initializers with {} for C23 compliance 2025-08-20 03:11:02 +00:00
protectli tree: Use true, false for PcieRpClkReqSupport 2025-08-30 11:39:11 +00:00
purism tree: Use true, false for PcieRpClkReqSupport 2025-08-30 11:39:11 +00:00
raptor-cs ppc64: Kconfig switch for bootblock in SEEPROM, zero HRMOR 2025-08-28 20:13:51 +00:00
razer
roda
samsung mb/samsung/lumpy: Use gpio_base2_value 2025-08-07 17:47:43 +00:00
sapphire
siemens mb/siemens/mc_rpl: Disable EIST to improve deterministic behavior 2025-09-02 11:44:44 +00:00
sifive
starlabs mb/starlabs/starbook/kbl: Use macros for HDA verb table 2025-09-14 05:59:20 +00:00
supermicro
system76 tree: Use true, false for PcieRpClkReqSupport 2025-08-30 11:39:11 +00:00
ti
topton
up
via
Kconfig