/kernel/linux/linux-6.6/drivers/usb/mtu3/ |
H A D | mtu3_plat.c | 25 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 D | mtu3_host.c | 120 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 D | mtu3_core.c | 98 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 D | mtu3_dr.c | 32 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 D | mtu3_debugfs.c | 304 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 D | mtu3.h | 226 * @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 D | mtu3_core.c | 98 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 D | mtu3_plat.c | 24 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 D | mtu3_host.c | 98 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 D | mtu3_dr.c | 52 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 D | mtu3_debugfs.c | 303 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 D | mtu3.h | 226 * @ippc_base: register base address of IP Power and Clock interface (IPPC) 248 void __iomem *ippc_base; member 329 void __iomem *ippc_base; member
|