coreboot/src
Patrick Rudolph c311a71429 soc/intel/xeon_sp: Add HDA disable support
Currently the HDA device can neither be disabled using softstraps
nor can it be disabled by using FSP UPDs. Add code to disable it in
coreboot when it's marked as 'off' in coreboot's devicetree.

TEST: Device 00:1f.3 is hidden and platform boots into OS without issue.

Change-Id: Ifa1422d653cf81ee6faf2bdda27a471c2084642b
Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/77873
Reviewed-by: David Hendricks <david.hendricks@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2023-09-25 16:37:39 +00:00
..
acpi acpi: Add functions to declare ARM GIC V3 hardware 2023-09-18 13:34:47 +00:00
arch arch/x86/cpu_common: use cpuid_e[a,c]x 2023-09-23 01:22:14 +00:00
commonlib commonlib: Make CBMEM_ID_CSE_BP_INFO little endian, fix id for string 2023-09-25 09:03:51 +00:00
console commonlib,console,nb,sb,security: Add SPDX licenses to Makefiles 2023-08-14 15:14:45 +00:00
cpu cpu/x86/mtrr/debug: rename variables in display_variable_mtrr 2023-09-20 18:18:59 +00:00
device arch to drivers/intel: Fix misspellings & capitalization issues 2023-09-08 00:53:57 +00:00
drivers drivers/sof: Add support for rt5650 speaker/jack topology 2023-09-25 15:35:05 +00:00
ec clean-up: Remove the no more necessary ENV_HAS_DATA_SECTION flag 2023-09-18 13:18:23 +00:00
include acpi: Add functions to declare ARM GIC V3 hardware 2023-09-18 13:34:47 +00:00
lib cbfs: Remove x86 .data section limitation comment 2023-09-18 13:19:51 +00:00
mainboard mb/google/brya: Add SOF driver entries for Nissa-based boards 2023-09-25 15:35:20 +00:00
northbridge nb/intel: Remove space between function name and '(' 2023-09-11 15:52:56 +00:00
sbom payloads/Yabits: Remove deprecated Yabits Payload 2023-02-17 01:21:43 +00:00
security treewide: Adopt TCG standard naming 2023-09-25 14:05:36 +00:00
soc soc/intel/xeon_sp: Add HDA disable support 2023-09-25 16:37:39 +00:00
southbridge sb/intel/common: Remove space after a cast 2023-09-19 13:13:12 +00:00
superio superio/smsc/sch5147/acpi/superio: use IO instead of FixedIO resource 2023-08-11 23:11:57 +00:00
vendorcode treewide: Adopt TCG standard naming 2023-09-25 14:05:36 +00:00
Kconfig Kconfig: Add option to make clang the default compiler 2023-08-24 22:08:59 +00:00