coreboot/src/soc
Furquan Shaikh 91a7abf25c soc/amd/hda: Move HDA PCI device from DSDT to SSDT
This change adds support in common block HDA driver to add a PCI
device for HDA in SSDT and removes the HDA device from DSDT for
Stoneyridge and Picasso.

_INI method is still retained in stoneyridge since I am unsure why it
was added. In order to support the _INI method, HDA driver makes a
callback hda_soc_ssdt_quirks() to allow SoCs to add any quirks
required for the HDA device. This callback is implemented by
Stoneyridge to provide the _INI method which retains the same
functionality for HDA device.

This makes it easier to ensure that we don't accidentally
make the DSDT and SSDT entries inconsistent w.r.t. ACPI name and
scope.

BUG=b:153858769,b:155132752
TEST=Verified that audio still works fine on Trembyle.

Change-Id: I89dc46b92fdcb785bd37e18f0456935c0e57eff5
Signed-off-by: Furquan Shaikh <furquan@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/40785
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2020-04-29 08:44:08 +00:00
..
amd soc/amd/hda: Move HDA PCI device from DSDT to SSDT 2020-04-29 08:44:08 +00:00
cavium Replace DEVICE_NOOP with noop_(set|read)_resources 2020-04-10 11:50:22 +00:00
intel soc/intel/tigerlake: Add method to look up GPIO com ID for an index 2020-04-29 03:01:30 +00:00
mediatek rules.h: Rename ENV_VERSTAGE to ENV_SEPARATE_VERSTAGE 2020-04-23 01:21:56 +00:00
nvidia Replace DEVICE_NOOP with noop_(set|read)_resources 2020-04-10 11:50:22 +00:00
qualcomm sc7180: Add I2C driver 2020-04-21 21:54:48 +00:00
rockchip Replace DEVICE_NOOP with noop_(set|read)_resources 2020-04-10 11:50:22 +00:00
samsung Replace DEVICE_NOOP with noop_(set|read)_resources 2020-04-10 11:50:22 +00:00
sifive soc/sifive: Use SPDX for GPL-2.0-only files 2020-04-05 17:51:11 +00:00
ucb soc/ucb: Use SPDX for GPL-2.0-only files 2020-04-05 17:47:49 +00:00