summaryrefslogtreecommitdiff
path: root/src/soc/intel/apollolake/include
diff options
context:
space:
mode:
authorDuncan Laurie <dlaurie@chromium.org>2016-06-27 10:51:17 -0700
committerDuncan Laurie <dlaurie@chromium.org>2016-07-02 01:18:14 +0200
commit02fcc887829bc0bf4e98f591de2a199d6a69f2ba (patch)
tree73a11741b5b83a8a7e0b00f75e3aab54f4a71646 /src/soc/intel/apollolake/include
parent8f9c866caf6e617eda26ef3caeff6a4b5bb91e9b (diff)
soc/intel/apollolake: Add function to translate device into ACPI name
Add support for the soc_acpi_name() handler in the device operations structure to translate a device path into ACPI name. In order to make this more complete add some missing devices in include/soc/pci_devs.h. Change-Id: I517bc86d8d9fe70bfa0fc4eb3828681887239587 Signed-off-by: Duncan Laurie <dlaurie@chromium.org> Reviewed-on: https://review.coreboot.org/15479 Tested-by: build bot (Jenkins) Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Diffstat (limited to 'src/soc/intel/apollolake/include')
-rw-r--r--src/soc/intel/apollolake/include/soc/pci_devs.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/soc/intel/apollolake/include/soc/pci_devs.h b/src/soc/intel/apollolake/include/soc/pci_devs.h
index 88a7a070dd..f29784d974 100644
--- a/src/soc/intel/apollolake/include/soc/pci_devs.h
+++ b/src/soc/intel/apollolake/include/soc/pci_devs.h
@@ -35,8 +35,16 @@
#define NB_DEV_ROOT _PCI_DEV(0x0, 0)
#define P2SB_DEV _PCI_DEV(0xd, 0)
+#define P2SB_DEVFN _PCI_DEVFN(0xd, 0)
+
#define PMC_DEV _PCI_DEV(0xd, 1)
+#define PMC_DEVFN _PCI_DEVFN(0xd, 1)
+
#define SPI_DEV _PCI_DEV(0xd, 2)
+#define SPI_DEVFN _PCI_DEVFN(0xd, 2)
+
+#define HDA_DEV _PCI_DEV(0xe, 0)
+#define HDA_DEVFN _PCI_DEVFN(0xe, 0)
#define ISH_DEV _PCI_DEV(0x11, 0)
#define ISH_DEVFN _PCI_DEVFN(0x11, 0)
@@ -86,6 +94,10 @@
#define LPSS_DEVFN_SPI1 _LPSS_PCI_DEVFN(SPI, 1)
#define LPSS_DEVFN_SPI2 _LPSS_PCI_DEVFN(SPI, 2)
+/* LPSS PWM */
+#define LPSS_DEV_SLOT_PWM 0x1a
+#define LPSS_DEVFN_PWM _LPSS_PCI_DEVFN(PWM, 0)
+
#define SDCARD_DEV _PCI_DEV(0x1b, 0)
#define SDCARD_DEVFN _PCI_DEVFN(0x1b, 0)
@@ -100,4 +112,5 @@
#define SMBUS_DEV _PCI_DEV(0x1f, 1)
#define SMBUS_DEVFN _PCI_DEVFN(0x1f, 1)
+
#endif