soc/amd/sata: Add .acpi_name() callback to SATA driver

This change adds .acpi_name() callback to SATA driver that returns
"STCR" as the ACPI device name for SATA. Since this is now done by the
common SATA driver, this change also removes the SATA device name
returned by stoneyridge in chip.c.

BUG=b:153858769

Change-Id: I5e0998be3016febbb3b0e91940750a38edb6a9e7
Signed-off-by: Furquan Shaikh <furquan@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/40768
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
Furquan Shaikh 2020-04-27 15:34:47 -07:00
parent d7d22a4a53
commit 69c0469bb9
2 changed files with 6 additions and 2 deletions

View File

@ -8,11 +8,17 @@
void __weak soc_enable_sata_features(struct device *dev) { } void __weak soc_enable_sata_features(struct device *dev) { }
static const char *sata_acpi_name(const struct device *dev)
{
return "STCR";
}
static struct device_operations sata_ops = { static struct device_operations sata_ops = {
.read_resources = pci_dev_read_resources, .read_resources = pci_dev_read_resources,
.set_resources = pci_dev_set_resources, .set_resources = pci_dev_set_resources,
.enable_resources = pci_dev_enable_resources, .enable_resources = pci_dev_enable_resources,
.init = soc_enable_sata_features, .init = soc_enable_sata_features,
.acpi_name = sata_acpi_name,
}; };
static const unsigned short pci_device_ids[] = { static const unsigned short pci_device_ids[] = {

View File

@ -87,8 +87,6 @@ const char *soc_acpi_name(const struct device *dev)
return "EHC0"; return "EHC0";
case LPC_DEVFN: case LPC_DEVFN:
return "LPCB"; return "LPCB";
case SATA_DEVFN:
return "STCR";
case SD_DEVFN: case SD_DEVFN:
return "SDCN"; return "SDCN";
case SMBUS_DEVFN: case SMBUS_DEVFN: