Home
last modified time | relevance | path

Searched refs:ippc_base (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-6.6/drivers/usb/mtu3/
H A Dmtu3_plat.c25 void __iomem *ibase = ssusb->ippc_base; in ssusb_check_clocks()
62 ret = readl_poll_timeout(ssusb->ippc_base + U3D_SSUSB_IP_PW_STS1, value, in wait_for_ip_sleep()
180 mtu3_setbits(ssusb->ippc_base, U3D_SSUSB_IP_PW_CTRL0, SSUSB_IP_SW_RST); in ssusb_ip_sw_reset()
182 mtu3_clrbits(ssusb->ippc_base, U3D_SSUSB_IP_PW_CTRL0, SSUSB_IP_SW_RST); in ssusb_ip_sw_reset()
190 mtu3_setbits(ssusb->ippc_base, U3D_SSUSB_IP_PW_CTRL2, SSUSB_IP_DEV_PDN); in ssusb_ip_sw_reset()
206 value = mtu3_readl(ssusb->ippc_base, U3D_SSUSB_IP_DEV_CAP); in ssusb_u3_drd_check()
209 value = mtu3_readl(ssusb->ippc_base, U3D_SSUSB_IP_XHCI_CAP); in ssusb_u3_drd_check()
262 ssusb->ippc_base = devm_platform_ioremap_resource_byname(pdev, "ippc"); in get_ssusb_rscs()
263 if (IS_ERR(ssusb->ippc_base)) in get_ssusb_rscs()
264 return PTR_ERR(ssusb->ippc_base); in get_ssusb_rscs()
[all...]
H A Dmtu3_host.c120 xhci_cap = mtu3_readl(ssusb->ippc_base, U3D_SSUSB_IP_XHCI_CAP); in host_ports_num_get()
131 void __iomem *ibase = ssusb->ippc_base; in ssusb_host_enable()
176 void __iomem *ibase = ssusb->ippc_base; in ssusb_host_disable()
210 void __iomem *ibase = ssusb->ippc_base; in ssusb_host_resume()
253 void __iomem *ibase = ssusb->ippc_base; in ssusb_host_suspend()
H A Dmtu3_core.c98 void __iomem *ibase = mtu->ippc_base; in mtu3_device_enable()
125 void __iomem *ibase = mtu->ippc_base; in mtu3_device_disable()
146 void __iomem *ibase = mtu->ippc_base; in mtu3_dev_power_on()
157 void __iomem *ibase = mtu->ippc_base; in mtu3_dev_power_down()
169 void __iomem *ibase = mtu->ippc_base; in mtu3_device_reset()
253 mtu3_clrbits(mtu->ippc_base, SSUSB_U3_CTRL(0), in mtu3_set_speed()
258 mtu3_setbits(mtu->ippc_base, SSUSB_U3_CTRL(0), in mtu3_set_speed()
859 value = mtu3_readl(mtu->ippc_base, U3D_SSUSB_IP_TRUNK_VERS); in mtu3_hw_init()
863 value = mtu3_readl(mtu->ippc_base, U3D_SSUSB_IP_DEV_CAP); in mtu3_hw_init()
953 mtu->ippc_base in ssusb_gadget_init()
[all...]
H A Dmtu3_dr.c32 void __iomem *ibase = ssusb->ippc_base; in ssusb_port0_switch()
242 value = mtu3_readl(ssusb->ippc_base, SSUSB_U2_CTRL(0)); in ssusb_set_force_mode()
257 mtu3_writel(ssusb->ippc_base, SSUSB_U2_CTRL(0), value); in ssusb_set_force_mode()
H A Dmtu3_debugfs.c304 mtu3_readl(mtu->ippc_base, (u32)regs->offset)); in mtu3_probe_show()
337 mtu3_writel(mtu->ippc_base, (u32)regs->offset, val); in mtu3_probe_write()
365 mtu3_debugfs_regset(mtu, mtu->ippc_base, mtu3_prb_regs, in mtu3_debugfs_create_prb_files()
408 mtu3_debugfs_regset(mtu, mtu->ippc_base, in ssusb_dev_debugfs_init()
H A Dmtu3.h226 * @ippc_base: register base address of IP Power and Clock interface (IPPC)
247 void __iomem *ippc_base; member
328 void __iomem *ippc_base; member
/kernel/linux/linux-5.10/drivers/usb/mtu3/
H A Dmtu3_core.c98 void __iomem *ibase = mtu->ippc_base; in mtu3_device_enable()
125 void __iomem *ibase = mtu->ippc_base; in mtu3_device_disable()
147 void __iomem *ibase = mtu->ippc_base; in mtu3_device_reset()
231 mtu3_clrbits(mtu->ippc_base, SSUSB_U3_CTRL(0), in mtu3_set_speed()
236 mtu3_setbits(mtu->ippc_base, SSUSB_U3_CTRL(0), in mtu3_set_speed()
338 mtu3_clrbits(mtu->ippc_base, U3D_SSUSB_IP_PW_CTRL2, SSUSB_IP_DEV_PDN); in mtu3_start()
361 mtu3_setbits(mtu->ippc_base, U3D_SSUSB_IP_PW_CTRL2, SSUSB_IP_DEV_PDN); in mtu3_stop()
812 value = mtu3_readl(mtu->ippc_base, U3D_SSUSB_IP_TRUNK_VERS); in mtu3_hw_init()
816 value = mtu3_readl(mtu->ippc_base, U3D_SSUSB_IP_DEV_CAP); in mtu3_hw_init()
897 mtu->ippc_base in ssusb_gadget_init()
[all...]
H A Dmtu3_plat.c24 void __iomem *ibase = ssusb->ippc_base; in ssusb_check_clocks()
201 mtu3_setbits(ssusb->ippc_base, U3D_SSUSB_IP_PW_CTRL0, SSUSB_IP_SW_RST); in ssusb_ip_sw_reset()
203 mtu3_clrbits(ssusb->ippc_base, U3D_SSUSB_IP_PW_CTRL0, SSUSB_IP_SW_RST); in ssusb_ip_sw_reset()
211 mtu3_setbits(ssusb->ippc_base, U3D_SSUSB_IP_PW_CTRL2, SSUSB_IP_DEV_PDN); in ssusb_ip_sw_reset()
265 ssusb->ippc_base = devm_platform_ioremap_resource_byname(pdev, "ippc"); in get_ssusb_rscs()
266 if (IS_ERR(ssusb->ippc_base)) in get_ssusb_rscs()
267 return PTR_ERR(ssusb->ippc_base); in get_ssusb_rscs()
H A Dmtu3_host.c98 xhci_cap = mtu3_readl(ssusb->ippc_base, U3D_SSUSB_IP_XHCI_CAP); in host_ports_num_get()
109 void __iomem *ibase = ssusb->ippc_base; in ssusb_host_enable()
151 void __iomem *ibase = ssusb->ippc_base; in ssusb_host_disable()
H A Dmtu3_dr.c52 void __iomem *ibase = ssusb->ippc_base; in ssusb_port0_switch()
303 value = mtu3_readl(ssusb->ippc_base, SSUSB_U2_CTRL(0)); in ssusb_set_force_mode()
318 mtu3_writel(ssusb->ippc_base, SSUSB_U2_CTRL(0), value); in ssusb_set_force_mode()
H A Dmtu3_debugfs.c303 mtu3_readl(mtu->ippc_base, (u32)regs->offset)); in mtu3_probe_show()
336 mtu3_writel(mtu->ippc_base, (u32)regs->offset, val); in mtu3_probe_write()
364 mtu3_debugfs_regset(mtu, mtu->ippc_base, mtu3_prb_regs, in mtu3_debugfs_create_prb_files()
407 mtu3_debugfs_regset(mtu, mtu->ippc_base, in ssusb_dev_debugfs_init()
H A Dmtu3.h226 * @ippc_base: register base address of IP Power and Clock interface (IPPC)
248 void __iomem *ippc_base; member
329 void __iomem *ippc_base; member

Completed in 17 milliseconds