/u-boot/drivers/pci/ |
A D | pcie_layerscape.c | 24 unsigned int dbi_readl(struct ls_pcie *pcie, unsigned int offset) in dbi_readl() 29 void dbi_writel(struct ls_pcie *pcie, unsigned int value, unsigned int offset) in dbi_writel() 34 unsigned int ctrl_readl(struct ls_pcie *pcie, unsigned int offset) in ctrl_readl() 42 void ctrl_writel(struct ls_pcie *pcie, unsigned int value, in ctrl_writel() 51 void ls_pcie_dbi_ro_wr_en(struct ls_pcie *pcie) in ls_pcie_dbi_ro_wr_en() 61 void ls_pcie_dbi_ro_wr_dis(struct ls_pcie *pcie) in ls_pcie_dbi_ro_wr_dis() 71 static int ls_pcie_ltssm(struct ls_pcie *pcie) in ls_pcie_ltssm() 87 int ls_pcie_link_up(struct ls_pcie *pcie) in ls_pcie_link_up() 98 void ls_pcie_atu_outbound_set(struct ls_pcie *pcie, int idx, int type, in ls_pcie_atu_outbound_set() 112 void ls_pcie_atu_inbound_set(struct ls_pcie *pcie, u32 pf, u32 vf_flag, in ls_pcie_atu_inbound_set() [all …]
|
A D | pcie_fsl.c | 52 struct fsl_pcie *pcie = dev_get_priv(bus); in fsl_pcie_read_config() local 87 struct fsl_pcie *pcie = dev_get_priv(bus); in fsl_pcie_write_config() local 196 static int fsl_pcie_link_up(struct fsl_pcie *pcie) in fsl_pcie_link_up() 212 static bool fsl_pcie_is_agent(struct fsl_pcie *pcie) in fsl_pcie_is_agent() 221 static int fsl_pcie_setup_law(struct fsl_pcie *pcie) in fsl_pcie_setup_law() 392 static int fsl_pcie_init_atmu(struct fsl_pcie *pcie) in fsl_pcie_init_atmu() 413 static int fsl_pcie_init_port(struct fsl_pcie *pcie) in fsl_pcie_init_port() 542 static int fsl_pcie_init_rc(struct fsl_pcie *pcie) in fsl_pcie_init_rc() 547 static int fsl_pcie_init_ep(struct fsl_pcie *pcie) in fsl_pcie_init_ep() 556 struct fsl_pcie *pcie = dev_get_priv(dev); in fsl_pcie_probe() local [all …]
|
A D | pcie_layerscape_gen4.c | 33 static int ls_pcie_g4_ltssm(struct ls_pcie_g4 *pcie) in ls_pcie_g4_ltssm() 42 static int ls_pcie_g4_link_up(struct ls_pcie_g4 *pcie) in ls_pcie_g4_link_up() 53 static void ls_pcie_g4_ep_enable_cfg(struct ls_pcie_g4 *pcie) in ls_pcie_g4_ep_enable_cfg() 122 static void ls_pcie_g4_dump_wins(struct ls_pcie_g4 *pcie, int wins) in ls_pcie_g4_dump_wins() 148 static void ls_pcie_g4_setup_wins(struct ls_pcie_g4 *pcie) in ls_pcie_g4_setup_wins() 236 struct ls_pcie_g4 *pcie = dev_get_priv(bus); in ls_pcie_g4_read_config() local 269 struct ls_pcie_g4 *pcie = dev_get_priv(bus); in ls_pcie_g4_write_config() local 292 static void ls_pcie_g4_setup_ctrl(struct ls_pcie_g4 *pcie) in ls_pcie_g4_setup_ctrl() 407 static void ls_pcie_g4_set_sriov(struct ls_pcie_g4 *pcie, int pf) in ls_pcie_g4_set_sriov() 423 static void ls_pcie_g4_setup_ep(struct ls_pcie_g4 *pcie) in ls_pcie_g4_setup_ep() [all …]
|
A D | pcie_intel_fpga.c | 41 #define RP_CFG_ADDR(pcie, reg) \ argument 43 #define RP_SECONDARY(pcie) \ argument 47 #define TLP_CFGRD_DW0(pcie, bus) \ argument 52 #define TLP_CFGWR_DW0(pcie, bus) \ argument 57 #define TLP_CFG_DW1(pcie, tag, be) \ argument 68 #define IS_ROOT_PORT(pcie, bdf) \ argument 233 struct intel_fpga_pcie *pcie = dev_get_priv(bus); in intel_fpga_rp_conf_addr() local 253 struct intel_fpga_pcie *pcie = dev_get_priv(bus); in intel_fpga_pcie_rp_wr_conf() local 334 struct intel_fpga_pcie *pcie = dev_get_priv(bus); in pcie_intel_fpga_read_config() local 356 struct intel_fpga_pcie *pcie = dev_get_priv(bus); in pcie_intel_fpga_write_config() local [all …]
|
A D | pcie_layerscape_gen4_fixup.c | 30 static int ls_pcie_g4_next_lut_index(struct ls_pcie_g4 *pcie) in ls_pcie_g4_next_lut_index() 41 static void ls_pcie_g4_lut_set_mapping(struct ls_pcie_g4 *pcie, int index, in ls_pcie_g4_lut_set_mapping() 58 struct ls_pcie_g4 *pcie, in fdt_pcie_set_msi_map_entry_ls_gen4() 101 struct ls_pcie_g4 *pcie, in fdt_pcie_set_iommu_map_entry_ls_gen4() 143 struct ls_pcie_g4 *pcie; in fdt_fixup_pcie_ls_gen4() local 182 static void ft_pcie_ep_layerscape_gen4_fix(void *blob, struct ls_pcie_g4 *pcie) in ft_pcie_ep_layerscape_gen4_fix() 201 static void ft_pcie_rc_layerscape_gen4_fix(void *blob, struct ls_pcie_g4 *pcie) in ft_pcie_rc_layerscape_gen4_fix() 222 static void ft_pcie_layerscape_gen4_setup(void *blob, struct ls_pcie_g4 *pcie) in ft_pcie_layerscape_gen4_setup() 231 struct ls_pcie_g4 *pcie; in ft_pci_setup_ls_gen4() local
|
A D | pcie_layerscape_rc.c | 26 struct ls_pcie *pcie = pcie_rc->pcie; in ls_pcie_cfg0_set_busdev() local 35 struct ls_pcie *pcie = pcie_rc->pcie; in ls_pcie_cfg1_set_busdev() local 46 struct ls_pcie *pcie = pcie_rc->pcie; in ls_pcie_setup_atu() local 126 struct ls_pcie *pcie = pcie_rc->pcie; in ls_pcie_addr_valid() local 150 struct ls_pcie *pcie = pcie_rc->pcie; in ls_pcie_conf_address() local 194 struct ls_pcie *pcie = pcie_rc->pcie; in ls_pcie_clear_multifunction() local 202 struct ls_pcie *pcie = pcie_rc->pcie; in ls_pcie_fix_class() local 210 struct ls_pcie *pcie = pcie_rc->pcie; in ls_pcie_drop_msg_tlp() local 221 struct ls_pcie *pcie = pcie_rc->pcie; in ls_pcie_disable_bars() local 230 struct ls_pcie *pcie = pcie_rc->pcie; in ls_pcie_setup_ctrl() local [all …]
|
A D | pci_octeontx.c | 52 static uintptr_t octeontx_cfg_addr(struct octeontx_pci *pcie, in octeontx_cfg_addr() 122 struct octeontx_pci *pcie = (struct octeontx_pci *)dev_get_priv(bus); in octeontx_ecam_read_config() local 140 struct octeontx_pci *pcie = (struct octeontx_pci *)dev_get_priv(bus); in octeontx_ecam_write_config() local 158 struct octeontx_pci *pcie = (struct octeontx_pci *)dev_get_priv(bus); in octeontx_pem_read_config() local 189 struct octeontx_pci *pcie = (struct octeontx_pci *)dev_get_priv(bus); in octeontx_pem_write_config() local 221 struct octeontx_pci *pcie = (struct octeontx_pci *)dev_get_priv(bus); in octeontx2_pem_read_config() local 246 struct octeontx_pci *pcie = (struct octeontx_pci *)dev_get_priv(bus); in octeontx2_pem_write_config() local 269 struct octeontx_pci *pcie = (struct octeontx_pci *)dev_get_priv(bus); in pci_octeontx_read_config() local 294 struct octeontx_pci *pcie = (struct octeontx_pci *)dev_get_priv(bus); in pci_octeontx_write_config() local 322 struct octeontx_pci *pcie = (struct octeontx_pci *)dev_get_priv(dev); in pci_octeontx_probe() local
|
A D | pcie_iproc.c | 423 static inline u32 iproc_pcie_read_reg(struct iproc_pcie *pcie, in iproc_pcie_read_reg() 448 struct iproc_pcie *pcie = dev_get_priv(udev); in iproc_pcie_map_ep_cfg_reg() local 595 struct iproc_pcie *pcie = dev_get_priv(bus); in iproc_pcie_apb_err_disable() local 612 struct iproc_pcie *pcie = dev_get_priv(bus); in iproc_pcie_config_read32() local 664 static int iproc_pcie_rev_init(struct iproc_pcie *pcie) in iproc_pcie_rev_init() 879 struct iproc_pcie *pcie = dev_get_priv(dev); in iproc_pcie_map_ranges() local 1044 static int iproc_pcie_map_dma_ranges(struct iproc_pcie *pcie) in iproc_pcie_map_dma_ranges() 1089 static void iproc_pcie_reset(struct iproc_pcie *pcie) in iproc_pcie_reset() 1124 static int iproc_pcie_check_link(struct iproc_pcie *pcie) in iproc_pcie_check_link() 1180 struct iproc_pcie *pcie = dev_get_priv(dev); in iproc_pcie_probe() local [all …]
|
A D | pcie_layerscape_ep.c | 23 struct ls_pcie *pcie = pcie_ep->pcie; in ls_pcie_ep_enable_cfg() local 34 struct ls_pcie *pcie = pcie_ep->pcie; in ls_ep_set_bar() local 71 struct ls_pcie *pcie = pcie_ep->pcie; in ls_pcie_ep_setup_atu() local 187 struct ls_pcie *pcie = pcie_ep->pcie; in ls_pcie_setup_ep() local 242 struct ls_pcie *pcie; in ls_pcie_ep_probe() local
|
A D | pci_mvebu.c | 100 static inline bool mvebu_pcie_link_up(struct mvebu_pcie *pcie) in mvebu_pcie_link_up() 107 static void mvebu_pcie_set_local_bus_nr(struct mvebu_pcie *pcie, int busno) in mvebu_pcie_set_local_bus_nr() 127 static int mvebu_pcie_get_local_bus_nr(struct mvebu_pcie *pcie) in mvebu_pcie_get_local_bus_nr() 135 static int mvebu_pcie_get_local_dev_nr(struct mvebu_pcie *pcie) in mvebu_pcie_get_local_dev_nr() 148 static int mvebu_pcie_valid_addr(struct mvebu_pcie *pcie, pci_dev_t bdf) in mvebu_pcie_valid_addr() 171 struct mvebu_pcie *pcie = dev_get_plat(bus); in mvebu_pcie_read_config() local 198 struct mvebu_pcie *pcie = dev_get_plat(bus); in mvebu_pcie_write_config() local 225 static void mvebu_pcie_setup_wins(struct mvebu_pcie *pcie) in mvebu_pcie_setup_wins() 277 struct mvebu_pcie *pcie = dev_get_plat(dev); in mvebu_pcie_probe() local 426 struct mvebu_pcie *pcie = dev_get_plat(dev); in mvebu_pcie_of_to_plat() local [all …]
|
A D | pcie_ecam_generic.c | 45 struct generic_ecam_pcie *pcie = dev_get_priv(bus); in pci_generic_ecam_conf_address() local 61 struct generic_ecam_pcie *pcie = dev_get_priv(bus); in pci_generic_ecam_addr_valid() local 128 struct generic_ecam_pcie *pcie = dev_get_priv(dev); in pci_generic_ecam_of_to_plat() local 148 struct generic_ecam_pcie *pcie = dev_get_priv(dev); in pci_generic_ecam_probe() local
|
A D | pci-aardvark.c | 164 static inline uint advk_readl(struct pcie_advk *pcie, uint reg) in advk_readl() 200 static int pcie_advk_wait_pio(struct pcie_advk *pcie) in pcie_advk_wait_pio() 229 static int pcie_advk_check_pio_status(struct pcie_advk *pcie, in pcie_advk_check_pio_status() 313 struct pcie_advk *pcie = dev_get_priv(bus); in pcie_advk_read_config() local 410 struct pcie_advk *pcie = dev_get_priv(bus); in pcie_advk_write_config() local 473 static int pcie_advk_link_up(struct pcie_advk *pcie) in pcie_advk_link_up() 492 static int pcie_advk_wait_for_link(struct pcie_advk *pcie) in pcie_advk_wait_for_link() 518 static int pcie_advk_setup_hw(struct pcie_advk *pcie) in pcie_advk_setup_hw() 632 struct pcie_advk *pcie = dev_get_priv(dev); in pcie_advk_probe() local 666 struct pcie_advk *pcie = dev_get_priv(dev); in pcie_advk_remove() local [all …]
|
A D | pci_tegra.c | 197 struct tegra_pcie *pcie; member 317 struct tegra_pcie *pcie = dev_get_priv(bus); in pci_tegra_read_config() local 349 struct tegra_pcie *pcie = dev_get_priv(bus); in pci_tegra_write_config() local 486 struct tegra_pcie *pcie) in tegra_pcie_parse_dt() 571 static int tegra_pcie_power_on(struct tegra_pcie *pcie) in tegra_pcie_power_on() 608 static int tegra_pcie_power_on(struct tegra_pcie *pcie) in tegra_pcie_power_on() 804 struct tegra_pcie *pcie = dev_get_priv(bus); local 923 struct tegra_pcie *pcie = port->pcie; local 1018 static int tegra_pcie_enable(struct tegra_pcie *pcie) 1097 struct tegra_pcie *pcie = dev_get_priv(dev); local [all …]
|
A D | pcie_fsl_fixup.c | 17 static void ft_fsl_pcie_setup(void *blob, struct fsl_pcie *pcie) in ft_fsl_pcie_setup() 40 struct fsl_pcie *pcie; in pci_of_setup() local
|
A D | pcie_xilinx.c | 36 static bool pcie_xilinx_link_up(struct xilinx_pcie *pcie) in pcie_xilinx_link_up() 62 struct xilinx_pcie *pcie = dev_get_priv(udev); in pcie_xilinx_config_address() local 144 struct xilinx_pcie *pcie = dev_get_priv(dev); in pcie_xilinx_of_to_plat() local
|
A D | pcie_dw_mvebu.c | 144 static void pcie_dw_prog_outbound_atu(struct pcie_dw_mvebu *pcie, int index, in pcie_dw_prog_outbound_atu() 176 static uintptr_t set_cfg_address(struct pcie_dw_mvebu *pcie, in set_cfg_address() 250 struct pcie_dw_mvebu *pcie = dev_get_priv(bus); in pcie_dw_mvebu_read_config() local 296 struct pcie_dw_mvebu *pcie = dev_get_priv(bus); in pcie_dw_mvebu_write_config() local 479 struct pcie_dw_mvebu *pcie = dev_get_priv(dev); in pcie_dw_mvebu_probe() local 551 struct pcie_dw_mvebu *pcie = dev_get_priv(dev); in pcie_dw_mvebu_of_to_plat() local
|
A D | pcie_brcmstb.c | 181 static bool brcm_pcie_rc_mode(struct brcm_pcie *pcie) in brcm_pcie_rc_mode() 196 static bool brcm_pcie_link_up(struct brcm_pcie *pcie) in brcm_pcie_link_up() 210 struct brcm_pcie *pcie = dev_get_priv(dev); in brcm_pcie_config_address() local 375 static void brcm_pcie_set_gen(struct brcm_pcie *pcie, unsigned int gen) in brcm_pcie_set_gen() 389 static void brcm_pcie_set_outbound_win(struct brcm_pcie *pcie, in brcm_pcie_set_outbound_win() 433 struct brcm_pcie *pcie = dev_get_priv(dev); in brcm_pcie_probe() local 582 struct brcm_pcie *pcie = dev_get_priv(dev); in brcm_pcie_remove() local 600 struct brcm_pcie *pcie = dev_get_priv(dev); in brcm_pcie_of_to_plat() local
|
A D | pcie_mediatek.c | 127 struct mtk_pcie *pcie; member 149 struct mtk_pcie *pcie = dev_get_priv(udev); in mtk_pcie_config_address() local 251 struct mtk_pcie *pcie = dev_get_priv(bus); in mtk_pcie_find_port() local 332 struct mtk_pcie *pcie = port->pcie; in mtk_pcie_startup_port() local 375 struct mtk_pcie *pcie = port->pcie; in mtk_pcie_startup_port_v2() local 530 struct mtk_pcie *pcie = dev_get_priv(dev); in mtk_pcie_parse_port() local 568 struct mtk_pcie *pcie = dev_get_priv(dev); in mtk_pcie_parse_port_v2() local 637 struct mtk_pcie *pcie = dev_get_priv(dev); in mtk_pcie_probe() local 684 struct mtk_pcie *pcie = dev_get_priv(dev); in mtk_pcie_probe_v2() local
|
A D | pcie_layerscape_fixup.c | 70 struct ls_pcie *pcie = pcie_rc->pcie; in lut_writel() local 106 struct ls_pcie *pcie = pcie_rc->pcie; in fdt_pcie_set_msi_map_entry_ls() local 160 struct ls_pcie *pcie = pcie_rc->pcie; in fdt_pcie_set_iommu_map_entry_ls() local 578 struct ls_pcie *pcie = pcie_rc->pcie; in ft_pcie_rc_fix() local 593 struct ls_pcie *pcie = pcie_rc->pcie; in ft_pcie_ep_fix() local
|
A D | pcie_phytium.c | 82 struct phytium_pcie *pcie = dev_get_priv(bus); in pci_phytium_conf_address() local 162 struct phytium_pcie *pcie = dev_get_priv(dev); in pci_phytium_of_to_plat() local
|
A D | pcie_layerscape_gen4.h | 197 static inline void lut_writel(struct ls_pcie_g4 *pcie, unsigned int value, in lut_writel() 206 static inline u32 lut_readl(struct ls_pcie_g4 *pcie, unsigned int offset) in lut_readl() 214 static inline void ccsr_set_page(struct ls_pcie_g4 *pcie, u8 pg_idx) in ccsr_set_page() 225 static inline unsigned int ccsr_readl(struct ls_pcie_g4 *pcie, u32 offset) in ccsr_readl() 236 static inline void ccsr_writel(struct ls_pcie_g4 *pcie, u32 offset, u32 value) in ccsr_writel() 247 static inline unsigned int pf_ctrl_readl(struct ls_pcie_g4 *pcie, u32 offset) in pf_ctrl_readl() 255 static inline void pf_ctrl_writel(struct ls_pcie_g4 *pcie, u32 offset, in pf_ctrl_writel()
|
/u-boot/drivers/pci_endpoint/ |
A D | pcie-cadence.h | 237 static inline void cdns_pcie_writeb(struct cdns_pcie *pcie, u32 reg, u8 value) in cdns_pcie_writeb() 242 static inline void cdns_pcie_writew(struct cdns_pcie *pcie, u32 reg, u16 value) in cdns_pcie_writew() 247 static inline void cdns_pcie_writel(struct cdns_pcie *pcie, u32 reg, u32 value) in cdns_pcie_writel() 252 static inline u32 cdns_pcie_readl(struct cdns_pcie *pcie, u32 reg) in cdns_pcie_readl() 258 static inline void cdns_pcie_rp_writeb(struct cdns_pcie *pcie, in cdns_pcie_rp_writeb() 264 static inline void cdns_pcie_rp_writew(struct cdns_pcie *pcie, in cdns_pcie_rp_writew() 270 static inline void cdns_pcie_rp_writel(struct cdns_pcie *pcie, in cdns_pcie_rp_writel() 277 static inline void cdns_pcie_ep_fn_writeb(struct cdns_pcie *pcie, u8 fn, in cdns_pcie_ep_fn_writeb() 283 static inline void cdns_pcie_ep_fn_writew(struct cdns_pcie *pcie, u8 fn, in cdns_pcie_ep_fn_writew() 289 static inline void cdns_pcie_ep_fn_writel(struct cdns_pcie *pcie, u8 fn, in cdns_pcie_ep_fn_writel() [all …]
|
A D | pcie-cadence-ep.c | 21 struct cdns_pcie *pcie = dev_get_priv(dev); in cdns_write_header() local 54 struct cdns_pcie *pcie = dev_get_priv(dev); in cdns_set_bar() local 120 struct cdns_pcie *pcie = dev_get_priv(dev); in cdns_set_msi() local
|
/u-boot/arch/powerpc/dts/ |
A D | mpc8548cds.dts | 22 pcie: pcie@e000a000 { label
|
A D | mpc8548cds_36b.dts | 22 pcie: pcie@fe000a000 { label
|