coreboot-kgpe-d16/src/soc/amd/picasso
Felix Held eb8e8df92a soc/amd/picasso/romstage: Set HDA disable UPD if controller disabled
FSP has recently added support for a UPD switch to disable the non-GPU
HD Audio controller. This change adds the coreboot side of the feature.
To avoid having two HD Audio enable options, the value of the
hd_audio_enable UPD is determined by the enable state of the non-GPU HD
Audio controller in the platform devicetree.

BUG=b:158535201,b:162302028
BRANCH=zork
TEST=With the corresponding FSP change applied the non-GPU HD Audio
device is hidden when switched off in devicetree and remains present and
functional when switched on in devicetree.

Change-Id: Ib2965e0742f4148e42a44ddad8ee05f0c4c7237e
Signed-off-by: Felix Held <felix-coreboot@felixheld.de>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/44680
Reviewed-by: Raul Rangel <rrangel@chromium.org>
Reviewed-by: Matt Papageorge <matthewpapa07@gmail.com>
Reviewed-by: Furquan Shaikh <furquan@google.com>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2020-08-23 16:14:07 +00:00
..
acpi amd/picasso/acpi: Add power resources for UART0 2020-08-11 23:16:42 +00:00
bootblock soc/amd/picasso: Halt if workbuf is absent after psp_verstage 2020-07-08 20:46:05 +00:00
include/soc soc/amd/picasso: log and print GPIO wake events 2020-08-19 07:16:32 +00:00
psp_verstage soc/amd/picasso: Use cbfs to locate the AMD firmware 2020-08-19 07:15:55 +00:00
acp.c soc/amd/picasso: Drop the addition of I2S machine device from ACP driver 2020-07-17 23:33:41 +00:00
acpi.c soc/amd/picasso: use FADT devicetree configuration options 2020-08-15 16:08:53 +00:00
agesa_acpi.c soc/amd/acpi: Move ACPI IVRS generation to coreboot 2020-08-20 19:42:05 +00:00
aoac.c
chip.c soc/amd/picasso: Delete partially implemented usb implementation 2020-07-10 23:33:05 +00:00
chip.h soc/amd/picasso: Add controls for SMT and downcoring 2020-07-28 20:21:07 +00:00
config.c
cpu.c mb/google/zork: keep the c-state IO base address alignment 2020-08-05 14:45:37 +00:00
data_fabric.c soc/amd/picasso: Add PCI driver for data fabric devices 2020-07-10 16:00:20 +00:00
dmi.c soc/amd/picasso: supply SMBIOS type 17 2020-07-13 21:39:05 +00:00
finalize.c
fsp_params.c soc/amd/picasso: make USB over-current pin mapping configurable 2020-07-27 18:42:14 +00:00
gpio.c
graphics.c
i2c.c soc/amd/picasso: Allow modification of i2c base addresses in PSP 2020-07-08 19:34:44 +00:00
Kconfig drivers/intel/fsp2_0: don't select FSP_USES_CB_STACK on FSP 2.0 platform 2020-08-13 16:45:25 +00:00
Makefile.inc soc/amd/picasso: If using VBOOT, skip the APOB_NV region for RO 2020-08-21 18:47:07 +00:00
mca.c src: Remove unused 'include <cbmem.h>' 2020-07-26 20:59:44 +00:00
memlayout.ld soc/amd/picasso: add psp_verstage 2020-07-08 19:34:59 +00:00
memlayout_psp_verstage.ld soc/amd/picasso: Get rid of VERSTAGE_SIZE 2020-07-16 22:20:27 +00:00
memlayout_x86.ld soc/amd/picasso: add psp_verstage 2020-07-08 19:34:59 +00:00
memmap.c
mrc_cache.c
pcie_gpp.c soc/amd/picasso: Split ops for internal and external PCIe GPP bridges 2020-07-30 15:58:28 +00:00
pmutil.c
psp.c
reset.c Change all assert(0) to BUG() 2020-08-03 05:15:15 +00:00
romstage.c soc/amd/picasso/romstage: Set HDA disable UPD if controller disabled 2020-08-23 16:14:07 +00:00
root_complex.c soc/amd/picasso: Avoid NULL pointer dereference 2020-07-10 17:33:39 +00:00
sata.c
smi.c
smi_util.c
smihandler.c soc/amd/picasso: Use PSP Sx command only for S3 2020-07-06 03:32:54 +00:00
smu.c
soc_util.c
southbridge.c soc/amd/picasso: log and print GPIO wake events 2020-08-19 07:16:32 +00:00
tsc_freq.c
uart.c
uart_console.c
update_microcode.c
xhci.c soc/amd/picasso: Add support for DRIVERS_USB_PCI_XHCI 2020-07-10 23:35:41 +00:00