Searched refs:hw_bank (Results 1 – 5 of 5) sorted by relevance
/linux-4.1.27/drivers/usb/chipidea/ |
D | core.c | 126 ci->hw_bank.regmap[i] = in hw_alloc_regmap() 127 (i <= CAP_LAST ? ci->hw_bank.cap : ci->hw_bank.op) + in hw_alloc_regmap() 131 ci->hw_bank.regmap[i] = ci->hw_bank.op + in hw_alloc_regmap() 223 enum ci_hw_regs reg = ci->hw_bank.lpm ? OP_DEVLC : OP_PORTSC; in ci_hdrc_enter_lpm() 224 bool lpm = !!(hw_read(ci, reg, PORTSC_PHCD(ci->hw_bank.lpm))); in ci_hdrc_enter_lpm() 227 hw_write(ci, reg, PORTSC_PHCD(ci->hw_bank.lpm), in ci_hdrc_enter_lpm() 228 PORTSC_PHCD(ci->hw_bank.lpm)); in ci_hdrc_enter_lpm() 230 hw_write(ci, reg, PORTSC_PHCD(ci->hw_bank.lpm), in ci_hdrc_enter_lpm() 239 ci->hw_bank.abs = base; in hw_device_init() 241 ci->hw_bank.cap = ci->hw_bank.abs; in hw_device_init() [all …]
|
D | ci.h | 145 struct hw_bank { struct 204 struct hw_bank hw_bank; member 295 return ioread32(ci->hw_bank.abs + offset) & mask; in hw_read_id_reg() 309 data = (ioread32(ci->hw_bank.abs + offset) & ~mask) in hw_write_id_reg() 312 iowrite32(data, ci->hw_bank.abs + offset); in hw_write_id_reg() 325 return ioread32(ci->hw_bank.regmap[reg]) & mask; in hw_read() 359 data = (ioread32(ci->hw_bank.regmap[reg]) & ~mask) in hw_write() 362 __hw_write(ci, data, ci->hw_bank.regmap[reg]); in hw_write() 376 u32 val = ioread32(ci->hw_bank.regmap[reg]) & mask; in hw_test_and_clear() 378 __hw_write(ci, val, ci->hw_bank.regmap[reg]); in hw_test_and_clear()
|
D | host.c | 95 hcd->rsrc_start = ci->hw_bank.phys; in host_start() 96 hcd->rsrc_len = ci->hw_bank.size; in host_start() 97 hcd->regs = ci->hw_bank.abs; in host_start() 108 ehci->caps = ci->hw_bank.cap; in host_start() 109 ehci->has_hostpc = ci->hw_bank.lpm; in host_start() 110 ehci->has_tdi_phy_lpm = ci->hw_bank.lpm; in host_start()
|
D | ci_hdrc_msm.c | 18 #define MSM_USB_BASE (ci->hw_bank.abs)
|
D | udc.c | 240 return ci->hw_bank.lpm ? hw_read(ci, OP_DEVLC, DEVLC_PSPD) : in hw_port_is_high_speed()
|