6 #include <soc/pci_devs.h>
9 #define CPU_CPIE_VW_IDX_BASE 24
25 if (
CONFIG(SOC_INTEL_ALDERLAKE_PCH_M))
55 if (
CONFIG(SOC_INTEL_ALDERLAKE_PCH_M))
58 if (
CONFIG(SOC_INTEL_ALDERLAKE_PCH_N))
92 for (group = groups; group->
count; ++group) {
94 if (slot_to_find == group->
slot && fn_to_find == fn)
static const struct pcie_rp_group cpu_m_rp_groups[]
static const struct pcie_rp_group cpu_rp_groups[]
static const struct pcie_rp_group cpu_n_rp_groups[]
static const struct pcie_rp_group pch_lp_rp_groups[]
#define CPU_CPIE_VW_IDX_BASE
const struct pcie_rp_group * get_cpu_pcie_rp_table(void)
const struct pcie_rp_group * get_tbt_pcie_rp_table(void)
enum pcie_rp_type soc_get_pcie_rp_type(const struct device *dev)
const struct pcie_rp_group * get_pch_pcie_rp_table(void)
static const struct pcie_rp_group tbt_rp_groups[]
static const struct pcie_rp_group pch_m_rp_groups[]
int soc_get_cpu_rp_vw_idx(const struct device *dev)
static bool is_part_of_group(const struct device *dev, const struct pcie_rp_group *groups)
static unsigned int rp_start_fn(const struct pcie_rp_group *group)
#define SA_DEV_SLOT_CPU_1
#define PCH_DEV_SLOT_PCIE_1
#define SA_DEV_SLOT_CPU_6
#define PCH_DEV_SLOT_PCIE
#define SA_DEVFN_CPU_PCIE6_2
#define SA_DEVFN_CPU_PCIE6_0
#define SA_DEVFN_CPU_PCIE1_0
enum device_path_type type