Searched refs:hw_bank (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-5.10/drivers/usb/chipidea/ |
H A D | ci.h | 140 * struct hw_bank - hardware register mapping representation 149 struct hw_bank { struct 163 * @hw_bank: hardware register mapping 212 struct hw_bank hw_bank; member 328 return ioread32(ci->hw_bank.abs + offset) & mask; in hw_read_id_reg() 342 data = (ioread32(ci->hw_bank.abs + offset) & ~mask) in hw_write_id_reg() 345 iowrite32(data, ci->hw_bank.abs + offset); in hw_write_id_reg() 358 return ioread32(ci->hw_bank.regmap[reg]) & mask; in hw_read() 392 data = (ioread32(ci->hw_bank in hw_write() [all...] |
H A D | core.c | 103 ci->hw_bank.regmap[i] = in hw_alloc_regmap() 104 (i <= CAP_LAST ? ci->hw_bank.cap : ci->hw_bank.op) + in hw_alloc_regmap() 108 ci->hw_bank.regmap[i] = ci->hw_bank.op + in hw_alloc_regmap() 200 enum ci_hw_regs reg = ci->hw_bank.lpm ? OP_DEVLC : OP_PORTSC; in ci_hdrc_enter_lpm() 201 bool lpm = !!(hw_read(ci, reg, PORTSC_PHCD(ci->hw_bank.lpm))); in ci_hdrc_enter_lpm() 204 hw_write(ci, reg, PORTSC_PHCD(ci->hw_bank.lpm), in ci_hdrc_enter_lpm() 205 PORTSC_PHCD(ci->hw_bank.lpm)); in ci_hdrc_enter_lpm() 207 hw_write(ci, reg, PORTSC_PHCD(ci->hw_bank in ci_hdrc_enter_lpm() [all...] |
H A D | host.c | 123 hcd->rsrc_start = ci->hw_bank.phys; in host_start() 124 hcd->rsrc_len = ci->hw_bank.size; in host_start() 125 hcd->regs = ci->hw_bank.abs; in host_start() 137 ehci->caps = ci->hw_bank.cap; in host_start() 138 ehci->has_hostpc = ci->hw_bank.lpm; in host_start() 139 ehci->has_tdi_phy_lpm = ci->hw_bank.lpm; in host_start()
|
H A D | udc.c | 247 return ci->hw_bank.lpm ? hw_read(ci, OP_DEVLC, DEVLC_PSPD) : in hw_port_is_high_speed()
|
/kernel/linux/linux-6.6/drivers/usb/chipidea/ |
H A D | ci.h | 145 * struct hw_bank - hardware register mapping representation 154 struct hw_bank { struct 168 * @hw_bank: hardware register mapping 217 struct hw_bank hw_bank; member 348 return ioread32(ci->hw_bank.abs + offset) & mask; in hw_read_id_reg() 362 data = (ioread32(ci->hw_bank.abs + offset) & ~mask) in hw_write_id_reg() 365 iowrite32(data, ci->hw_bank.abs + offset); in hw_write_id_reg() 378 return ioread32(ci->hw_bank.regmap[reg]) & mask; in hw_read() 412 data = (ioread32(ci->hw_bank in hw_write() [all...] |
H A D | core.c | 105 ci->hw_bank.regmap[i] = in hw_alloc_regmap() 106 (i <= CAP_LAST ? ci->hw_bank.cap : ci->hw_bank.op) + in hw_alloc_regmap() 110 ci->hw_bank.regmap[i] = ci->hw_bank.op + in hw_alloc_regmap() 202 enum ci_hw_regs reg = ci->hw_bank.lpm ? OP_DEVLC : OP_PORTSC; in ci_hdrc_enter_lpm_common() 203 bool lpm = !!(hw_read(ci, reg, PORTSC_PHCD(ci->hw_bank.lpm))); in ci_hdrc_enter_lpm_common() 206 hw_write(ci, reg, PORTSC_PHCD(ci->hw_bank.lpm), in ci_hdrc_enter_lpm_common() 207 PORTSC_PHCD(ci->hw_bank.lpm)); in ci_hdrc_enter_lpm_common() 209 hw_write(ci, reg, PORTSC_PHCD(ci->hw_bank in ci_hdrc_enter_lpm_common() [all...] |
H A D | host.c | 135 hcd->rsrc_start = ci->hw_bank.phys; in host_start() 136 hcd->rsrc_len = ci->hw_bank.size; in host_start() 137 hcd->regs = ci->hw_bank.abs; in host_start() 149 ehci->caps = ci->hw_bank.cap; in host_start() 150 ehci->has_hostpc = ci->hw_bank.lpm; in host_start() 151 ehci->has_tdi_phy_lpm = ci->hw_bank.lpm; in host_start()
|
H A D | udc.c | 250 return ci->hw_bank.lpm ? hw_read(ci, OP_DEVLC, DEVLC_PSPD) : in hw_port_is_high_speed()
|
Completed in 11 milliseconds