| /u-boot/drivers/pci/ |
| A D | pcie_fsl.c | 52 struct fsl_pcie *pcie = dev_get_priv(bus); in fsl_pcie_read_config() local 96 struct fsl_pcie *pcie = dev_get_priv(bus); in fsl_pcie_write_config() local 212 static int fsl_pcie_link_up(struct fsl_pcie *pcie) in fsl_pcie_link_up() 228 static bool fsl_pcie_is_agent(struct fsl_pcie *pcie) in fsl_pcie_is_agent() 237 static int fsl_pcie_setup_law(struct fsl_pcie *pcie) in fsl_pcie_setup_law() 408 static int fsl_pcie_init_atmu(struct fsl_pcie *pcie) in fsl_pcie_init_atmu() 429 static int fsl_pcie_init_port(struct fsl_pcie *pcie) in fsl_pcie_init_port() 558 static int fsl_pcie_init_rc(struct fsl_pcie *pcie) in fsl_pcie_init_rc() 563 static int fsl_pcie_init_ep(struct fsl_pcie *pcie) in fsl_pcie_init_ep() 572 struct fsl_pcie *pcie = dev_get_priv(dev); in fsl_pcie_probe() local [all …]
|
| 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_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() 405 static void ls_pcie_g4_set_sriov(struct ls_pcie_g4 *pcie, int pf) in ls_pcie_g4_set_sriov() 421 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() 234 struct ls_pcie_g4 *pcie; in ft_pci_setup_ls_gen4() local
|
| A D | pcie_layerscape_rc.c | 32 struct ls_pcie *pcie = pcie_rc->pcie; in ls_pcie_cfg0_set_busdev() local 41 struct ls_pcie *pcie = pcie_rc->pcie; in ls_pcie_cfg1_set_busdev() local 52 struct ls_pcie *pcie = pcie_rc->pcie; in ls_pcie_setup_atu() local 132 struct ls_pcie *pcie = pcie_rc->pcie; in ls_pcie_addr_valid() local 156 struct ls_pcie *pcie = pcie_rc->pcie; in ls_pcie_conf_address() local 200 struct ls_pcie *pcie = pcie_rc->pcie; in ls_pcie_clear_multifunction() local 208 struct ls_pcie *pcie = pcie_rc->pcie; in ls_pcie_fix_class() local 216 struct ls_pcie *pcie = pcie_rc->pcie; in ls_pcie_drop_msg_tlp() local 227 struct ls_pcie *pcie = pcie_rc->pcie; in ls_pcie_disable_bars() local 236 struct ls_pcie *pcie = pcie_rc->pcie; in ls_pcie_setup_ctrl() local [all …]
|
| A D | pcie_iproc.c | 416 static inline u32 iproc_pcie_read_reg(struct iproc_pcie *pcie, in iproc_pcie_read_reg() 441 struct iproc_pcie *pcie = dev_get_priv(udev); in iproc_pcie_map_ep_cfg_reg() local 585 struct iproc_pcie *pcie = dev_get_priv(bus); in iproc_pcie_apb_err_disable() local 602 struct iproc_pcie *pcie = dev_get_priv(bus); in iproc_pcie_config_read32() local 654 static int iproc_pcie_rev_init(struct iproc_pcie *pcie) in iproc_pcie_rev_init() 869 struct iproc_pcie *pcie = dev_get_priv(dev); in iproc_pcie_map_ranges() local 1034 static int iproc_pcie_map_dma_ranges(struct iproc_pcie *pcie) in iproc_pcie_map_dma_ranges() 1079 static void iproc_pcie_reset(struct iproc_pcie *pcie) in iproc_pcie_reset() 1114 static int iproc_pcie_check_link(struct iproc_pcie *pcie) in iproc_pcie_check_link() 1169 struct iproc_pcie *pcie = dev_get_priv(dev); in iproc_pcie_probe() local [all …]
|
| A D | pci_octeontx.c | 103 struct octeontx_pci *pcie = (struct octeontx_pci *)dev_get_priv(bus); in octeontx_ecam_read_config() local 121 struct octeontx_pci *pcie = (struct octeontx_pci *)dev_get_priv(bus); in octeontx_ecam_write_config() local 139 struct octeontx_pci *pcie = (struct octeontx_pci *)dev_get_priv(bus); in octeontx_pem_read_config() local 169 struct octeontx_pci *pcie = (struct octeontx_pci *)dev_get_priv(bus); in octeontx_pem_write_config() local 202 struct octeontx_pci *pcie = (struct octeontx_pci *)dev_get_priv(bus); in octeontx2_pem_read_config() local 226 struct octeontx_pci *pcie = (struct octeontx_pci *)dev_get_priv(bus); in octeontx2_pem_write_config() local 248 struct octeontx_pci *pcie = (struct octeontx_pci *)dev_get_priv(bus); in pci_octeontx_read_config() local 273 struct octeontx_pci *pcie = (struct octeontx_pci *)dev_get_priv(bus); in pci_octeontx_write_config() local 301 struct octeontx_pci *pcie = (struct octeontx_pci *)dev_get_priv(dev); in pci_octeontx_probe() local
|
| A D | pci_mvebu.c | 79 static inline bool mvebu_pcie_link_up(struct mvebu_pcie *pcie) in mvebu_pcie_link_up() 86 static void mvebu_pcie_wait_for_link(struct mvebu_pcie *pcie) in mvebu_pcie_wait_for_link() 103 static void mvebu_pcie_set_local_bus_nr(struct mvebu_pcie *pcie, int busno) in mvebu_pcie_set_local_bus_nr() 128 static bool mvebu_pcie_valid_addr(struct mvebu_pcie *pcie, in mvebu_pcie_valid_addr() 150 struct mvebu_pcie *pcie = dev_get_plat(bus); in mvebu_pcie_read_config() local 229 struct mvebu_pcie *pcie = dev_get_plat(bus); in mvebu_pcie_write_config() local 308 static void mvebu_pcie_setup_wins(struct mvebu_pcie *pcie) in mvebu_pcie_setup_wins() 363 static int mvebu_pcie_enable_link(struct mvebu_pcie *pcie, ofnode node) in mvebu_pcie_enable_link() 393 static void mvebu_pcie_setup_link(struct mvebu_pcie *pcie) in mvebu_pcie_setup_link() 417 struct mvebu_pcie *pcie = dev_get_plat(dev); in mvebu_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-aardvark.c | 188 static bool pcie_advk_link_up(struct pcie_advk *pcie) in pcie_advk_link_up() 208 static bool pcie_advk_addr_valid(struct pcie_advk *pcie, in pcie_advk_addr_valid() 240 static int pcie_advk_wait_pio(struct pcie_advk *pcie) in pcie_advk_wait_pio() 270 static int pcie_advk_check_pio_status(struct pcie_advk *pcie, in pcie_advk_check_pio_status() 356 struct pcie_advk *pcie = dev_get_priv(bus); in pcie_advk_read_config() local 541 struct pcie_advk *pcie = dev_get_priv(bus); in pcie_advk_write_config() local 649 static void pcie_advk_wait_for_link(struct pcie_advk *pcie) in pcie_advk_wait_for_link() 754 static int pcie_advk_setup_hw(struct pcie_advk *pcie) in pcie_advk_setup_hw() 913 struct pcie_advk *pcie = dev_get_priv(dev); in pcie_advk_probe() local 952 struct pcie_advk *pcie = dev_get_priv(dev); in pcie_advk_remove() local [all …]
|
| A D | pcie_ecam_generic.c | 47 struct generic_ecam_pcie *pcie = dev_get_priv(bus); in pci_generic_ecam_conf_address() local 67 struct generic_ecam_pcie *pcie = dev_get_priv(bus); in pci_generic_ecam_addr_valid() local 134 struct generic_ecam_pcie *pcie = dev_get_priv(dev); in pci_generic_ecam_of_to_plat() local 154 struct generic_ecam_pcie *pcie = dev_get_priv(dev); in pci_generic_ecam_probe() local
|
| A D | pci_tegra.c | 197 struct tegra_pcie *pcie; member 312 struct tegra_pcie *pcie = dev_get_priv(bus); in pci_tegra_read_config() local 344 struct tegra_pcie *pcie = dev_get_priv(bus); in pci_tegra_write_config() local 481 struct tegra_pcie *pcie) in tegra_pcie_parse_dt() 566 static int tegra_pcie_power_on(struct tegra_pcie *pcie) in tegra_pcie_power_on() 603 static int tegra_pcie_power_on(struct tegra_pcie *pcie) in tegra_pcie_power_on() 799 struct tegra_pcie *pcie = dev_get_priv(bus); local 918 struct tegra_pcie *pcie = port->pcie; local 1013 static int tegra_pcie_enable(struct tegra_pcie *pcie) 1092 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 141 struct xilinx_pcie *pcie = dev_get_priv(dev); in pcie_xilinx_of_to_plat() local
|
| A D | pcie_octeon.c | 44 struct octeon_pcie *pcie = dev_get_priv(bus); in pcie_octeon_write_config() local 80 struct octeon_pcie *pcie = dev_get_priv(bus); in pcie_octeon_read_config() local 117 struct octeon_pcie *pcie = dev_get_priv(dev); in pcie_octeon_probe() local
|
| A D | pcie_brcmstb.c | 178 static bool brcm_pcie_rc_mode(struct brcm_pcie *pcie) in brcm_pcie_rc_mode() 193 static bool brcm_pcie_link_up(struct brcm_pcie *pcie) in brcm_pcie_link_up() 207 struct brcm_pcie *pcie = dev_get_priv(dev); in brcm_pcie_config_address() local 370 static void brcm_pcie_set_gen(struct brcm_pcie *pcie, unsigned int gen) in brcm_pcie_set_gen() 384 static void brcm_pcie_set_outbound_win(struct brcm_pcie *pcie, in brcm_pcie_set_outbound_win() 428 struct brcm_pcie *pcie = dev_get_priv(dev); in brcm_pcie_probe() local 577 struct brcm_pcie *pcie = dev_get_priv(dev); in brcm_pcie_remove() local 595 struct brcm_pcie *pcie = dev_get_priv(dev); in brcm_pcie_of_to_plat() local
|
| A D | pcie_dw_mvebu.c | 145 static void pcie_dw_prog_outbound_atu(struct pcie_dw_mvebu *pcie, int index, in pcie_dw_prog_outbound_atu() 177 static uintptr_t set_cfg_address(struct pcie_dw_mvebu *pcie, in set_cfg_address() 251 struct pcie_dw_mvebu *pcie = dev_get_priv(bus); in pcie_dw_mvebu_read_config() local 298 struct pcie_dw_mvebu *pcie = dev_get_priv(bus); in pcie_dw_mvebu_write_config() local 482 struct pcie_dw_mvebu *pcie = dev_get_priv(dev); in pcie_dw_mvebu_probe() local 564 struct pcie_dw_mvebu *pcie = dev_get_priv(dev); in pcie_dw_mvebu_of_to_plat() local
|
| A D | pcie_dw_common.c | 118 static uintptr_t set_cfg_address(struct pcie_dw *pcie, in set_cfg_address() 203 struct pcie_dw *pcie = dev_get_priv(bus); in pcie_dw_read_config() local 247 struct pcie_dw *pcie = dev_get_priv(bus); in pcie_dw_write_config() local
|
| A D | pcie_mediatek.c | 123 struct mtk_pcie *pcie; member 145 struct mtk_pcie *pcie = dev_get_priv(udev); in mtk_pcie_config_address() local 250 struct mtk_pcie *pcie = dev_get_priv(bus); in mtk_pcie_find_port() local 331 struct mtk_pcie *pcie = port->pcie; in mtk_pcie_startup_port() local 374 struct mtk_pcie *pcie = port->pcie; in mtk_pcie_startup_port_v2() local 529 struct mtk_pcie *pcie = dev_get_priv(dev); in mtk_pcie_parse_port() local 567 struct mtk_pcie *pcie = dev_get_priv(dev); in mtk_pcie_parse_port_v2() local 636 struct mtk_pcie *pcie = dev_get_priv(dev); in mtk_pcie_probe() local 683 struct mtk_pcie *pcie = dev_get_priv(dev); in mtk_pcie_probe_v2() local
|
| A D | pcie_layerscape_fixup.c | 72 struct ls_pcie *pcie = pcie_rc->pcie; in lut_writel() local 108 struct ls_pcie *pcie = pcie_rc->pcie; in fdt_pcie_set_msi_map_entry_ls() local 162 struct ls_pcie *pcie = pcie_rc->pcie; in fdt_pcie_set_iommu_map_entry_ls() local 577 struct ls_pcie *pcie = pcie_rc->pcie; in ft_pcie_rc_fix() local 592 struct ls_pcie *pcie = pcie_rc->pcie; in ft_pcie_ep_fix() local
|
| /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
|