|
@@ -23,6 +23,30 @@
|
|
|
|
|
|
#define PCIE_PORT_DEVICE_MAXSERVICES 4
|
|
#define PCIE_PORT_DEVICE_MAXSERVICES 4
|
|
|
|
|
|
|
|
+#ifdef CONFIG_PCIEAER
|
|
|
|
+int pcie_aer_init(void);
|
|
|
|
+#else
|
|
|
|
+static inline int pcie_aer_init(void) { return 0; }
|
|
|
|
+#endif
|
|
|
|
+
|
|
|
|
+#ifdef CONFIG_HOTPLUG_PCI_PCIE
|
|
|
|
+int pcie_hp_init(void);
|
|
|
|
+#else
|
|
|
|
+static inline int pcie_hp_init(void) { return 0; }
|
|
|
|
+#endif
|
|
|
|
+
|
|
|
|
+#ifdef CONFIG_PCIE_PME
|
|
|
|
+int pcie_pme_init(void);
|
|
|
|
+#else
|
|
|
|
+static inline int pcie_pme_init(void) { return 0; }
|
|
|
|
+#endif
|
|
|
|
+
|
|
|
|
+#ifdef CONFIG_PCIE_DPC
|
|
|
|
+int pcie_dpc_init(void);
|
|
|
|
+#else
|
|
|
|
+static inline int pcie_dpc_init(void) { return 0; }
|
|
|
|
+#endif
|
|
|
|
+
|
|
/* Port Type */
|
|
/* Port Type */
|
|
#define PCIE_ANY_PORT (~0)
|
|
#define PCIE_ANY_PORT (~0)
|
|
|
|
|