coreboot/src/device
Angel Pons b922cbbdd6 device/azalia_device.c: Add option to lock down GCAP
On Intel 6-series PCHs, the GCAP register is R/WO (Read / Write Once),
and needs to be written to after the HD Audio controller is taken out
of reset. Add a Kconfig option to read and write back GCAP in order to
lock it down. Follow-up commits will select this option when switching
platforms to use common Azalia code, to preserve original behaviour.

Change-Id: I70bab20816fb6c0bf7bff35c3d2f5828cd96172d
Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Signed-off-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/50794
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
2021-04-19 19:02:08 +00:00
..
dram device/dram/ddr3: Drop unused MRS helpers 2021-04-05 13:03:58 +00:00
oprom device/oprom/include/x86emu/fpu_regs.h: Fix lint error 2021-02-01 08:46:11 +00:00
azalia_device.c device/azalia_device.c: Add option to lock down GCAP 2021-04-19 19:02:08 +00:00
cardbus_device.c src: Never set ISA Enable on PCI bridges 2020-07-28 10:54:02 +00:00
cpu_device.c
device.c device/device.c: Rename .disable to .vga_disable 2021-02-24 11:28:16 +00:00
device_const.c device: correct code style 2021-02-05 09:42:19 +00:00
device_util.c Rename do_printk() to printk() 2021-04-14 10:38:09 +00:00
gpio.c device + util/sconfig: introduce new device gpio 2020-12-28 17:47:04 +00:00
i2c.c
i2c_bus.c device/i2c_bus.c: Correct code style 2021-04-06 07:02:47 +00:00
Kconfig device/azalia_device.c: Add option to lock down GCAP 2021-04-19 19:02:08 +00:00
Makefile.inc device + util/sconfig: introduce new device gpio 2020-12-28 17:47:04 +00:00
mmio.c
pci_class.c
pci_device.c device/pciexp_device.c: Remove CPP guarding 2021-03-14 19:27:18 +00:00
pci_early.c
pci_ops.c device: Move pci_dev_is_wake_source function 2020-11-09 07:37:57 +00:00
pci_rom.c soc/amd/common/block/graphics/graphics: GOP: load VBIOS 2021-03-13 02:44:40 +00:00
pciexp_device.c pciexp_device: Rewrite LTR configuration 2021-03-15 06:04:38 +00:00
pcix_device.c
pnp_device.c device/pnp: add register PNP_IO4 2020-12-28 21:01:08 +00:00
resource_allocator_common.c src/device: Remove unused <console/console.h> 2021-02-15 10:48:28 +00:00
resource_allocator_v3.c
resource_allocator_v4.c
root_device.c device: Export enable_static_device() function 2020-10-21 15:35:24 +00:00
smbus_ops.c
software_i2c.c
xhci.c device/xhci.c: Remove repeated word 2021-01-18 07:33:25 +00:00