coreboot-kgpe-d16/src/soc/amd/picasso
Furquan Shaikh 583ba8b1ef soc/amd/picasso: Add support for generating I2S machine device
This change adds support in ACP device driver to generate I2S machine
device (AMDI5682) in SSDT. It expects mainboard to provide chip config
`dmic_select_gpio` that can be passed as `dmic-gpios` in _DSD for the
device.

BUG=b:157603026
TEST=Verified that I2S machine device is correctly generated for
trembyle.

Signed-off-by: Furquan Shaikh <furquan@google.com>
Change-Id: I22ab53d7d68c6e042e467e598d688e360d28586f
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/coreboot/+/2252557
Commit-Queue: Furquan Shaikh <furquan@chromium.org>
Tested-by: Furquan Shaikh <furquan@chromium.org>
Reviewed-by: Aaron Durbin <adurbin@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/42970
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
2020-07-02 19:13:04 +00:00
..
acpi soc/amd/picasso: fix host bridge bus numbers 2020-06-24 13:59:15 +00:00
bootblock soc/amd/picasso/bootblock: Clear BSS section 2020-06-22 11:51:56 +00:00
include/soc ACPI: Drop typedef global_nvs_t 2020-06-30 09:19:10 +00:00
acp.c soc/amd/picasso: Add support for generating I2S machine device 2020-07-02 19:13:04 +00:00
acpi.c ACPI: Drop typedef global_nvs_t 2020-06-30 09:19:10 +00:00
agesa_acpi.c soc/amd/picasso: Install AGESA ACPI tables 2020-06-02 13:52:16 +00:00
aoac.c soc/amd/picasso: rename PICASSO_UART Kconfig option 2020-06-17 18:52:07 +00:00
chip.c Revert "soc/amd/picasso: Reconfigure SPI speeds after FSP-S has run" 2020-06-17 20:54:32 +00:00
chip.h soc/amd/picasso: Add support for generating I2S machine device 2020-07-02 19:13:04 +00:00
config.c Remove new additions of "this file is part of" lines 2020-05-13 08:37:21 +00:00
cpu.c soc/amd: Replace enable_smi_generation() 2020-06-16 08:04:48 +00:00
data_fabric_util.c soc/amd/picasso: Mark FCH MMIO addresses as non-posted 2020-05-13 08:36:46 +00:00
finalize.c src: Remove unused '#include <timer.h>' 2020-06-02 07:39:05 +00:00
fsp_params.c soc/amd/picasso: Add UPD xhci0_force_gen1 2020-06-24 12:43:20 +00:00
gpio.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
graphics.c soc/amd/picasso/graphics: implement map_oprom_vendev_rev 2020-06-14 19:08:08 +00:00
i2c.c soc/amd/common: Drop ACPIMMIO GPIO bank separation 2020-06-29 15:49:54 +00:00
Kconfig ACPI: Replace smm_setup_structures() 2020-06-24 11:49:15 +00:00
Makefile.inc soc/amd/picasso/uart: factor out console-related functions 2020-06-19 16:45:55 +00:00
mca.c soc/amd/picasso: Convert BERT reserved region from cbmem 2020-06-22 22:56:34 +00:00
memlayout.ld soc/amd/picasso: Place early stages and data buffers at the bottom of DRAM 2020-06-13 06:50:51 +00:00
memmap.c soc/amd/picasso: Convert BERT reserved region from cbmem 2020-06-22 22:56:34 +00:00
mrc_cache.c soc/amd/picasso: Enable APOB/MRC training data cache 2020-06-10 18:45:56 +00:00
pmutil.c soc/amd/picasso: Remove unnecessary includes from pmutil.c 2020-06-07 15:29:27 +00:00
psp.c soc/amd/common: Access ACPIMMIO via proper symbols 2020-06-28 21:50:12 +00:00
reset.c soc/amd/picasso: Extract reset flags from northbridge.h 2020-05-13 08:36:05 +00:00
romstage.c soc/amd/picasso: Convert BERT reserved region from cbmem 2020-06-22 22:56:34 +00:00
root_complex.c soc/amd/picasso: add NULL-pointer check to root_complex_fill_ssdt 2020-06-29 16:04:27 +00:00
sata.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
smi.c ACPI: Replace smm_setup_structures() 2020-06-24 11:49:15 +00:00
smi_util.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
smihandler.c soc/amd/picasso: Use SMU to put system into S3 2020-05-27 19:20:15 +00:00
smu.c soc/amd/picasso/smu: only print time for actual command execution 2020-05-27 22:00:22 +00:00
soc_util.c soc/amd/picasso/soc_util: add comment on the silicon and soc types 2020-06-29 16:03:24 +00:00
southbridge.c ACPI: Drop typedef global_nvs_t 2020-06-30 09:19:10 +00:00
tsc_freq.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
uart.c soc/amd/picasso/uart: factor out console-related functions 2020-06-19 16:45:55 +00:00
uart_console.c soc/amd/picasso/uart: factor out console-related functions 2020-06-19 16:45:55 +00:00
update_microcode.c amd/picasso: Load x86 microcode from CBFS modules 2020-06-10 21:20:19 +00:00
usb.c src: Use pci_dev_ops_pci where applicable 2020-06-06 20:36:51 +00:00