diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/soc/amd/cezanne/chipset.cb | 2 | ||||
-rw-r--r-- | src/soc/amd/common/block/lpc/lpc.c | 16 | ||||
-rw-r--r-- | src/soc/amd/mendocino/chipset_mendocino.cb | 2 | ||||
-rw-r--r-- | src/soc/amd/mendocino/chipset_rembrandt.cb | 2 | ||||
-rw-r--r-- | src/soc/amd/morgana/chipset.cb | 2 | ||||
-rw-r--r-- | src/soc/amd/picasso/chipset.cb | 2 | ||||
-rw-r--r-- | src/soc/amd/stoneyridge/chipset_cz.cb | 2 | ||||
-rw-r--r-- | src/soc/amd/stoneyridge/chipset_st.cb | 2 |
8 files changed, 8 insertions, 22 deletions
diff --git a/src/soc/amd/cezanne/chipset.cb b/src/soc/amd/cezanne/chipset.cb index f1cc81a44e..3a6ea4219e 100644 --- a/src/soc/amd/cezanne/chipset.cb +++ b/src/soc/amd/cezanne/chipset.cb @@ -95,7 +95,7 @@ chip soc/amd/cezanne end device pci 14.0 alias smbus on ops amd_smbus_ops end # primary FCH function - device pci 14.3 alias lpc_bridge on end + device pci 14.3 alias lpc_bridge on ops amd_lpc_ops end device pci 18.0 alias data_fabric_0 on ops cezanne_data_fabric_ops end device pci 18.1 alias data_fabric_1 on ops cezanne_data_fabric_ops end diff --git a/src/soc/amd/common/block/lpc/lpc.c b/src/soc/amd/common/block/lpc/lpc.c index 3d1b2d44fc..26e0c26ed9 100644 --- a/src/soc/amd/common/block/lpc/lpc.c +++ b/src/soc/amd/common/block/lpc/lpc.c @@ -5,7 +5,6 @@ #include <device/device.h> #include <device/pci.h> #include <device/pnp.h> -#include <device/pci_ids.h> #include <device/pci_ops.h> #include <device/pci_def.h> #include <pc80/mc146818rtc.h> @@ -319,7 +318,7 @@ static const char *lpc_acpi_name(const struct device *dev) } #endif -static struct device_operations lpc_ops = { +struct device_operations amd_lpc_ops = { .read_resources = lpc_read_resources, .set_resources = lpc_set_resources, .enable_resources = lpc_enable_resources, @@ -331,16 +330,3 @@ static struct device_operations lpc_ops = { .scan_bus = scan_static_bus, .ops_pci = &pci_dev_ops_pci, }; - -static const unsigned short pci_device_ids[] = { - /* PCI device ID is used on all discrete FCHs and Family 16h Models 00h-3Fh */ - PCI_DID_AMD_SB900_LPC, - /* PCI device ID is used on all integrated FCHs except Family 16h Models 00h-3Fh */ - PCI_DID_AMD_CZ_LPC, - 0 -}; -static const struct pci_driver lpc_driver __pci_driver = { - .ops = &lpc_ops, - .vendor = PCI_VID_AMD, - .devices = pci_device_ids, -}; diff --git a/src/soc/amd/mendocino/chipset_mendocino.cb b/src/soc/amd/mendocino/chipset_mendocino.cb index 707ff66164..c0472c536b 100644 --- a/src/soc/amd/mendocino/chipset_mendocino.cb +++ b/src/soc/amd/mendocino/chipset_mendocino.cb @@ -72,7 +72,7 @@ chip soc/amd/mendocino end device pci 14.0 alias smbus on ops amd_smbus_ops end # primary FCH function - device pci 14.3 alias lpc_bridge on end + device pci 14.3 alias lpc_bridge on ops amd_lpc_ops end device pci 18.0 alias data_fabric_0 on ops mendocino_data_fabric_ops end device pci 18.1 alias data_fabric_1 on ops mendocino_data_fabric_ops end diff --git a/src/soc/amd/mendocino/chipset_rembrandt.cb b/src/soc/amd/mendocino/chipset_rembrandt.cb index 707ff66164..c0472c536b 100644 --- a/src/soc/amd/mendocino/chipset_rembrandt.cb +++ b/src/soc/amd/mendocino/chipset_rembrandt.cb @@ -72,7 +72,7 @@ chip soc/amd/mendocino end device pci 14.0 alias smbus on ops amd_smbus_ops end # primary FCH function - device pci 14.3 alias lpc_bridge on end + device pci 14.3 alias lpc_bridge on ops amd_lpc_ops end device pci 18.0 alias data_fabric_0 on ops mendocino_data_fabric_ops end device pci 18.1 alias data_fabric_1 on ops mendocino_data_fabric_ops end diff --git a/src/soc/amd/morgana/chipset.cb b/src/soc/amd/morgana/chipset.cb index 25527d72f6..1bb89ed11f 100644 --- a/src/soc/amd/morgana/chipset.cb +++ b/src/soc/amd/morgana/chipset.cb @@ -74,7 +74,7 @@ chip soc/amd/morgana end device pci 14.0 alias smbus on ops amd_smbus_ops end # primary FCH function - device pci 14.3 alias lpc_bridge on end + device pci 14.3 alias lpc_bridge on ops amd_lpc_ops end device pci 18.0 alias data_fabric_0 on ops morgana_data_fabric_ops end device pci 18.1 alias data_fabric_1 on ops morgana_data_fabric_ops end diff --git a/src/soc/amd/picasso/chipset.cb b/src/soc/amd/picasso/chipset.cb index cf6de84363..e56340dd55 100644 --- a/src/soc/amd/picasso/chipset.cb +++ b/src/soc/amd/picasso/chipset.cb @@ -35,7 +35,7 @@ chip soc/amd/picasso device pci 0.2 alias xgbe_1 off end end device pci 14.0 alias smbus on ops amd_smbus_ops end # primary FCH function - device pci 14.3 alias lpc_bridge on end + device pci 14.3 alias lpc_bridge on ops amd_lpc_ops end device pci 14.6 alias sdhci off end device pci 18.0 alias data_fabric_0 on ops picasso_data_fabric_ops end device pci 18.1 alias data_fabric_1 on ops picasso_data_fabric_ops end diff --git a/src/soc/amd/stoneyridge/chipset_cz.cb b/src/soc/amd/stoneyridge/chipset_cz.cb index b55b7b6dd0..754f018772 100644 --- a/src/soc/amd/stoneyridge/chipset_cz.cb +++ b/src/soc/amd/stoneyridge/chipset_cz.cb @@ -29,7 +29,7 @@ chip soc/amd/stoneyridge device pci 11.0 alias sata off end device pci 12.0 alias ehci off ops stoneyridge_usb_ops end device pci 14.0 alias smbus on ops amd_smbus_ops end # primary FCH function - device pci 14.3 alias lpc_bridge on end + device pci 14.3 alias lpc_bridge on ops amd_lpc_ops end device pci 14.7 alias sdhci off end device pci 18.0 alias ht_0 on end device pci 18.1 alias ht_1 on end diff --git a/src/soc/amd/stoneyridge/chipset_st.cb b/src/soc/amd/stoneyridge/chipset_st.cb index 743822b372..286bb8aba1 100644 --- a/src/soc/amd/stoneyridge/chipset_st.cb +++ b/src/soc/amd/stoneyridge/chipset_st.cb @@ -23,7 +23,7 @@ chip soc/amd/stoneyridge device pci 11.0 alias sata off end device pci 12.0 alias ehci off ops stoneyridge_usb_ops end device pci 14.0 alias smbus on ops amd_smbus_ops end # primary FCH function - device pci 14.3 alias lpc_bridge on end + device pci 14.3 alias lpc_bridge on ops amd_lpc_ops end device pci 14.7 alias sdhci off end device pci 18.0 alias ht_0 on end device pci 18.1 alias ht_1 on end |