Home
last modified time | relevance | path

Searched refs:rockchip_pcie (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/pci/controller/dwc/
H A Dpcie-dw-rockchip.c90 struct rockchip_pcie { struct
108 static int rockchip_pcie_readl_apb(struct rockchip_pcie *rockchip, u32 reg) in rockchip_pcie_readl_apb() argument
113 static void rockchip_pcie_writel_apb(struct rockchip_pcie *rockchip, u32 val, in rockchip_pcie_writel_apb()
122 struct rockchip_pcie *rockchip = irq_desc_get_handler_data(desc); in rockchip_pcie_intx_handler()
169 static int rockchip_pcie_init_irq_domain(struct rockchip_pcie *rockchip) in rockchip_pcie_init_irq_domain()
191 static u32 rockchip_pcie_get_ltssm_reg(struct rockchip_pcie *rockchip) in rockchip_pcie_get_ltssm_reg()
198 struct rockchip_pcie *rockchip = to_rockchip_pcie(pci); in rockchip_pcie_get_ltssm()
211 static void rockchip_pcie_enable_ltssm(struct rockchip_pcie *rockchip) in rockchip_pcie_enable_ltssm()
217 static void rockchip_pcie_disable_ltssm(struct rockchip_pcie *rockchip) in rockchip_pcie_disable_ltssm()
225 struct rockchip_pcie *rockchip = to_rockchip_pcie(pci); in rockchip_pcie_link_up()
[all …]
/linux/drivers/pci/controller/
H A Dpcie-rockchip-ep.c49 struct rockchip_pcie rockchip;
65 static void rockchip_pcie_clear_ep_ob_atu(struct rockchip_pcie *rockchip, in rockchip_pcie_clear_ep_ob_atu()
78 static int rockchip_pcie_ep_ob_atu_num_bits(struct rockchip_pcie *rockchip, in rockchip_pcie_ep_ob_atu_num_bits()
88 static void rockchip_pcie_prog_ep_ob_atu(struct rockchip_pcie *rockchip, u8 fn, in rockchip_pcie_prog_ep_ob_atu()
119 struct rockchip_pcie *rockchip = &ep->rockchip; in rockchip_pcie_ep_write_header()
155 struct rockchip_pcie *rockchip = &ep->rockchip; in rockchip_pcie_ep_set_bar()
223 struct rockchip_pcie *rockchip = &ep->rockchip; in rockchip_pcie_ep_clear_bar()
280 struct rockchip_pcie *pcie = &ep->rockchip; in rockchip_pcie_ep_map_addr()
298 struct rockchip_pcie *rockchip = &ep->rockchip; in rockchip_pcie_ep_unmap_addr()
314 struct rockchip_pcie *rockchip = &ep->rockchip; in rockchip_pcie_ep_set_msi()
[all …]
H A Dpcie-rockchip-host.c31 static void rockchip_pcie_enable_bw_int(struct rockchip_pcie *rockchip) in rockchip_pcie_enable_bw_int()
40 static void rockchip_pcie_clr_bw_int(struct rockchip_pcie *rockchip) in rockchip_pcie_clr_bw_int()
49 static void rockchip_pcie_update_txcredit_mui(struct rockchip_pcie *rockchip) in rockchip_pcie_update_txcredit_mui()
60 static int rockchip_pcie_valid_device(struct rockchip_pcie *rockchip, in rockchip_pcie_valid_device()
74 static u8 rockchip_pcie_lane_map(struct rockchip_pcie *rockchip) in rockchip_pcie_lane_map()
92 static int rockchip_pcie_rd_own_conf(struct rockchip_pcie *rockchip, in rockchip_pcie_rd_own_conf()
117 static int rockchip_pcie_wr_own_conf(struct rockchip_pcie *rockchip, in rockchip_pcie_wr_own_conf()
145 static int rockchip_pcie_rd_other_conf(struct rockchip_pcie *rockchip, in rockchip_pcie_rd_other_conf()
178 static int rockchip_pcie_wr_other_conf(struct rockchip_pcie *rockchip, in rockchip_pcie_wr_other_conf()
211 struct rockchip_pcie *rockchip = bus->sysdata; in rockchip_pcie_rd_conf()
[all …]
H A Dpcie-rockchip.h307 struct rockchip_pcie { struct
333 static u32 rockchip_pcie_read(struct rockchip_pcie *rockchip, u32 reg) in rockchip_pcie_read() argument
338 static void rockchip_pcie_write(struct rockchip_pcie *rockchip, u32 val, in rockchip_pcie_write()
344 int rockchip_pcie_parse_dt(struct rockchip_pcie *rockchip);
345 int rockchip_pcie_init_port(struct rockchip_pcie *rockchip);
346 int rockchip_pcie_get_phys(struct rockchip_pcie *rockchip);
347 void rockchip_pcie_deinit_phys(struct rockchip_pcie *rockchip);
348 int rockchip_pcie_enable_clocks(struct rockchip_pcie *rockchip);
349 void rockchip_pcie_disable_clocks(struct rockchip_pcie *rockchip);
351 struct rockchip_pcie *rockchip, u32 type);
H A Dpcie-rockchip.c27 int rockchip_pcie_parse_dt(struct rockchip_pcie *rockchip) in rockchip_pcie_parse_dt()
115 int rockchip_pcie_init_port(struct rockchip_pcie *rockchip) in rockchip_pcie_init_port()
205 int rockchip_pcie_get_phys(struct rockchip_pcie *rockchip) in rockchip_pcie_get_phys()
247 void rockchip_pcie_deinit_phys(struct rockchip_pcie *rockchip) in rockchip_pcie_deinit_phys()
260 int rockchip_pcie_enable_clocks(struct rockchip_pcie *rockchip) in rockchip_pcie_enable_clocks()
273 void rockchip_pcie_disable_clocks(struct rockchip_pcie *rockchip) in rockchip_pcie_disable_clocks()
281 struct rockchip_pcie *rockchip, u32 type) in rockchip_pcie_cfg_configuration_accesses()