/openbmc/linux/drivers/net/ethernet/sun/ |
H A D | sunqe.c | 88 void __iomem *mregs = qep->mregs; in qe_stop() local 92 sbus_writeb(MREGS_BCONFIG_RESET, mregs + MREGS_BCONFIG); in qe_stop() 95 u8 tmp = sbus_readb(mregs + MREGS_BCONFIG); in qe_stop() 145 void __iomem *mregs = qep->mregs; in qe_init() local 184 sbus_writeb(MREGS_PHYCONFIG_AUTO, mregs + MREGS_PHYCONFIG); in qe_init() 185 sbus_writeb(MREGS_TXFCNTL_AUTOPAD, mregs + MREGS_TXFCNTL); in qe_init() 186 sbus_writeb(0, mregs + MREGS_RXFCNTL); in qe_init() 192 sbus_writeb(MREGS_IMASK_COLL | MREGS_IMASK_RXIRQ, mregs + MREGS_IMASK); in qe_init() 193 sbus_writeb(MREGS_BCONFIG_BSWAP | MREGS_BCONFIG_64TS, mregs + MREGS_BCONFIG); in qe_init() 196 mregs + MREGS_FCONFIG); in qe_init() [all …]
|
/openbmc/u-boot/drivers/usb/musb-new/ |
H A D | omap2430.c | 30 l = musb_readl(musb->mregs, OTG_FORCESTDBY); in omap2430_low_level_exit() 32 musb_writel(musb->mregs, OTG_FORCESTDBY, l); in omap2430_low_level_exit() 39 l = musb_readl(musb->mregs, OTG_FORCESTDBY); in omap2430_low_level_init() 41 musb_writel(musb->mregs, OTG_FORCESTDBY, l); in omap2430_low_level_init() 55 musb_writel(musb->mregs, OTG_SYSCONFIG, SOFTRST); in omap2430_musb_init() 60 l = musb_readl(musb->mregs, OTG_SYSCONFIG); in omap2430_musb_init() 70 l = musb_readl(musb->mregs, OTG_INTERFSEL); in omap2430_musb_init() 80 musb_writel(musb->mregs, OTG_INTERFSEL, l); in omap2430_musb_init() 84 musb_readl(musb->mregs, OTG_REVISION), in omap2430_musb_init() 85 musb_readl(musb->mregs, OTG_SYSCONFIG), in omap2430_musb_init() [all …]
|
H A D | pic32.c | 60 musb_writeb(musb->mregs, MUSB_SOFTRST, MUSB_SOFTRST_NRSTX); in pic32_musb_enable() 74 musb->int_usb = musb_readb(musb->mregs, MUSB_INTRUSB); in pic32_interrupt() 76 musb_writeb(musb->mregs, MUSB_INTRUSB, musb->int_usb); in pic32_interrupt() 79 musb->int_rx = musb_readw(musb->mregs, MUSB_INTRRX) & PIC32_RX_EP_MASK; in pic32_interrupt() 81 musb_writew(musb->mregs, MUSB_INTRRX, musb->int_rx); in pic32_interrupt() 83 musb->int_tx = musb_readw(musb->mregs, MUSB_INTRTX) & PIC32_TX_EP_MASK; in pic32_interrupt() 85 musb_writew(musb->mregs, MUSB_INTRTX, musb->int_tx); in pic32_interrupt() 131 hwvers = musb_read_hwvers(musb->mregs); in pic32_musb_init() 136 power = musb_readb(musb->mregs, MUSB_POWER); in pic32_musb_init() 138 musb_writeb(musb->mregs, MUSB_POWER, power); in pic32_musb_init() [all …]
|
H A D | sunxi.c | 204 musb->int_usb = musb_readb(musb->mregs, MUSB_INTRUSB); in sunxi_musb_interrupt() 207 musb_writeb(musb->mregs, MUSB_INTRUSB, musb->int_usb); in sunxi_musb_interrupt() 208 musb->int_tx = musb_readw(musb->mregs, MUSB_INTRTX); in sunxi_musb_interrupt() 210 musb_writew(musb->mregs, MUSB_INTRTX, musb->int_tx); in sunxi_musb_interrupt() 211 musb->int_rx = musb_readw(musb->mregs, MUSB_INTRRX); in sunxi_musb_interrupt() 213 musb_writew(musb->mregs, MUSB_INTRRX, musb->int_rx); in sunxi_musb_interrupt() 231 musb_ep_select(musb->mregs, 0); in sunxi_musb_enable() 232 musb_writeb(musb->mregs, MUSB_FADDR, 0); in sunxi_musb_enable() 238 musb_writeb(musb->mregs, USBC_REG_o_VEND0, 0); in sunxi_musb_enable() 260 USBC_ForceVbusValidToHigh(musb->mregs); in sunxi_musb_enable() [all …]
|
H A D | am35x.c | 123 musb_writeb(musb->mregs, MUSB_DEVCTL, 0); in am35x_musb_disable() 142 void __iomem *mregs = musb->mregs; in otg_timer() local 150 devctl = musb_readb(mregs, MUSB_DEVCTL); in otg_timer() 158 musb_writeb(musb->mregs, MUSB_DEVCTL, devctl); in otg_timer() 160 devctl = musb_readb(musb->mregs, MUSB_DEVCTL); in otg_timer() 178 devctl = musb_readb(mregs, MUSB_DEVCTL); in otg_timer() 284 void __iomem *mregs = musb->mregs; in am35x_musb_interrupt() local 285 u8 devctl = musb_readb(mregs, MUSB_DEVCTL); in am35x_musb_interrupt() 384 musb->mregs += USB_MENTOR_CORE_OFFSET; in am35x_musb_init()
|
H A D | musb_gadget.c | 490 u8 __iomem *mbase = musb->mregs; in musb_g_tx() 909 void __iomem *mbase = musb->mregs; in musb_g_rx() 1047 mbase = musb->mregs; in musb_gadget_enable() 1226 musb_ep_select(musb->mregs, epnum); in musb_gadget_disable() 1230 u16 int_txe = musb_readw(musb->mregs, MUSB_INTRTXE); in musb_gadget_disable() 1232 musb_writew(musb->mregs, MUSB_INTRTXE, int_txe); in musb_gadget_disable() 1235 u16 int_rxe = musb_readw(musb->mregs, MUSB_INTRRXE); in musb_gadget_disable() 1237 musb_writew(musb->mregs, MUSB_INTRRXE, int_rxe); in musb_gadget_disable() 1308 musb_ep_select(musb->mregs, req->epnum); in musb_ep_restart() 1402 musb_ep_select(musb->mregs, musb_ep->current_epnum); in musb_gadget_dequeue() [all …]
|
H A D | musb_core.c | 324 musb_ep_select(musb->mregs, 0); in musb_load_testpacket() 370 void __iomem *mbase = musb->mregs; in musb_hnp_stop() 438 void __iomem *mbase = musb->mregs; in musb_stage0_irq() 511 void __iomem *mbase = musb->mregs; in musb_stage0_irq() 568 void __iomem *mbase = musb->mregs; in musb_stage0_irq() 679 musb_writew(musb->mregs, MUSB_INTRTXE, musb->epmask); in musb_stage0_irq() 680 musb_writew(musb->mregs, MUSB_INTRRXE, musb->epmask & 0xfffe); in musb_stage0_irq() 681 musb_writeb(musb->mregs, MUSB_INTRUSBE, 0xf7); in musb_stage0_irq() 795 musb_writeb(musb->mregs, MUSB_DEVCTL, 0); in musb_stage0_irq() 855 void __iomem *mbase = musb->mregs; in musb_stage0_irq() [all …]
|
H A D | musb_dsps.c | 193 dsps_writeb(musb->mregs, MUSB_DEVCTL, 0); in dsps_musb_disable() 202 void __iomem *mregs = musb->mregs; in otg_timer() local 214 devctl = dsps_readb(mregs, MUSB_DEVCTL); in otg_timer() 222 dsps_writeb(musb->mregs, MUSB_DEVCTL, devctl); in otg_timer() 224 devctl = dsps_readb(musb->mregs, MUSB_DEVCTL); in otg_timer() 242 devctl = dsps_readb(mregs, MUSB_DEVCTL); in otg_timer() 343 void __iomem *mregs = musb->mregs; in dsps_interrupt() local 344 u8 devctl = dsps_readb(mregs, MUSB_DEVCTL); in dsps_interrupt() 427 musb->mregs += wrp->musb_core_offset; in dsps_musb_init()
|
H A D | musb_gadget_ep0.c | 60 void __iomem *mbase = musb->mregs; in service_tx_status_request() 187 void __iomem *mbase = musb->mregs; in musb_try_b_hnp_enable() 212 void __iomem *mbase = musb->mregs; in service_zero_data_request() 511 musb_ep_select(musb->mregs, 0); in ep0_rxstate() 555 musb_ep_select(musb->mregs, 0); in ep0_txstate() 649 void __iomem *mbase = musb->mregs; in musb_g_ep0_irq() 958 musb_ep_select(musb->mregs, 0); in musb_g_ep0_queue() 1010 base = musb->mregs; in musb_g_ep0_halt()
|
H A D | musb_core.h | 188 (musb_readb((_x)->mregs, MUSB_DEVCTL)&MUSB_DEVCTL_HM) 356 void __iomem *mregs; member 463 void *mbase = musb->mregs; in musb_read_fifosize()
|
/openbmc/linux/drivers/usb/musb/ |
H A D | musb_regs.h | 285 musb_writeb(musb->mregs, in musb_write_rxfunaddr() 293 musb_writeb(musb->mregs, musb->io.busctl_offset(epnum, MUSB_RXHUBADDR), in musb_write_rxhubaddr() 300 musb_writeb(musb->mregs, musb->io.busctl_offset(epnum, MUSB_RXHUBPORT), in musb_write_rxhubport() 307 musb_writeb(musb->mregs, in musb_write_txfunaddr() 315 musb_writeb(musb->mregs, musb->io.busctl_offset(epnum, MUSB_TXHUBADDR), in musb_write_txhubaddr() 322 musb_writeb(musb->mregs, musb->io.busctl_offset(epnum, MUSB_TXHUBPORT), in musb_write_txhubport() 328 return musb_readb(musb->mregs, in musb_read_rxfunaddr() 334 return musb_readb(musb->mregs, in musb_read_rxhubaddr() 340 return musb_readb(musb->mregs, in musb_read_rxhubport() 346 return musb_readb(musb->mregs, in musb_read_txfunaddr() [all …]
|
H A D | mediatek.c | 69 u8 devctl = readb(musb->mregs + MUSB_DEVCTL); in mtk_otg_switch_set() 84 musb_writeb(musb->mregs, MUSB_DEVCTL, devctl); in mtk_otg_switch_set() 92 musb_writeb(musb->mregs, MUSB_DEVCTL, devctl); in mtk_otg_switch_set() 102 musb_writeb(musb->mregs, MUSB_DEVCTL, devctl); in mtk_otg_switch_set() 156 musb->int_usb = musb_clearb(musb->mregs, MUSB_INTRUSB); in generic_interrupt() 157 musb->int_rx = musb_clearw(musb->mregs, MUSB_INTRRX); in generic_interrupt() 158 musb->int_tx = musb_clearw(musb->mregs, MUSB_INTRTX); in generic_interrupt() 162 musb_ep_select(musb->mregs, 0); in generic_interrupt() 163 musb_writeb(musb->mregs, MUSB_FADDR, 0); in generic_interrupt() 180 l1_ints = musb_readl(musb->mregs, USB_L1INTS) & in mtk_musb_interrupt() [all …]
|
H A D | musb_debugfs.c | 96 musb_readb(musb->mregs, musb_regmap[i].offset)); in musb_regdump_show() 100 musb_readw(musb->mregs, musb_regmap[i].offset)); in musb_regdump_show() 104 musb_readl(musb->mregs, musb_regmap[i].offset)); in musb_regdump_show() 121 test = musb_readb(musb->mregs, MUSB_TESTMODE); in musb_test_mode_show() 177 test = musb_readb(musb->mregs, MUSB_TESTMODE); in musb_test_mode_write() 216 musb_writeb(musb->mregs, MUSB_TESTMODE, test); in musb_test_mode_write() 243 reg = musb_readb(musb->mregs, MUSB_DEVCTL); in musb_softconnect_show() 281 reg = musb_readb(musb->mregs, MUSB_DEVCTL); in musb_softconnect_write() 283 musb_writeb(musb->mregs, MUSB_DEVCTL, reg); in musb_softconnect_write() 298 reg = musb_readb(musb->mregs, MUSB_DEVCTL); in musb_softconnect_write() [all …]
|
H A D | sunxi.c | 112 devctl = readb(musb->mregs + SUNXI_MUSB_DEVCTL); in sunxi_musb_work() 124 writeb(devctl, musb->mregs + SUNXI_MUSB_DEVCTL); in sunxi_musb_work() 181 musb->int_usb = readb(musb->mregs + SUNXI_MUSB_INTRUSB); in sunxi_musb_interrupt() 183 writeb(musb->int_usb, musb->mregs + SUNXI_MUSB_INTRUSB); in sunxi_musb_interrupt() 187 musb_ep_select(musb->mregs, 0); in sunxi_musb_interrupt() 188 musb_writeb(musb->mregs, MUSB_FADDR, 0); in sunxi_musb_interrupt() 191 musb->int_tx = readw(musb->mregs + SUNXI_MUSB_INTRTX); in sunxi_musb_interrupt() 193 writew(musb->int_tx, musb->mregs + SUNXI_MUSB_INTRTX); in sunxi_musb_interrupt() 195 musb->int_rx = readw(musb->mregs + SUNXI_MUSB_INTRRX); in sunxi_musb_interrupt() 197 writew(musb->int_rx, musb->mregs + SUNXI_MUSB_INTRRX); in sunxi_musb_interrupt() [all …]
|
H A D | omap2430.c | 50 l = musb_readl(musb->mregs, OTG_FORCESTDBY); in omap2430_low_level_exit() 52 musb_writel(musb->mregs, OTG_FORCESTDBY, l); in omap2430_low_level_exit() 59 l = musb_readl(musb->mregs, OTG_FORCESTDBY); in omap2430_low_level_init() 61 musb_writel(musb->mregs, OTG_FORCESTDBY, l); in omap2430_low_level_init() 100 musb_readb(musb->mregs, MUSB_DEVCTL)); in omap_musb_set_mailbox() 177 musb->int_usb = musb_readb(musb->mregs, MUSB_INTRUSB); in omap2430_musb_interrupt() 178 musb->int_tx = musb_readw(musb->mregs, MUSB_INTRTX); in omap2430_musb_interrupt() 179 musb->int_rx = musb_readw(musb->mregs, MUSB_INTRRX); in omap2430_musb_interrupt() 229 l = musb_readl(musb->mregs, OTG_INTERFSEL); in omap2430_musb_init() 239 musb_writel(musb->mregs, OTG_INTERFSEL, l); in omap2430_musb_init() [all …]
|
H A D | mpfs.c | 60 musb->int_usb = musb_readb(musb->mregs, MUSB_INTRUSB); in mpfs_musb_interrupt() 61 musb->int_tx = musb_readw(musb->mregs, MUSB_INTRTX); in mpfs_musb_interrupt() 62 musb->int_rx = musb_readw(musb->mregs, MUSB_INTRRX); in mpfs_musb_interrupt() 65 musb_writeb(musb->mregs, MUSB_INTRUSB, musb->int_usb); in mpfs_musb_interrupt() 66 musb_writew(musb->mregs, MUSB_INTRTX, musb->int_tx); in mpfs_musb_interrupt() 67 musb_writew(musb->mregs, MUSB_INTRRX, musb->int_rx); in mpfs_musb_interrupt() 85 devctl = musb_readb(musb->mregs, MUSB_DEVCTL); in mpfs_musb_set_vbus() 107 musb_writeb(musb->mregs, MUSB_DEVCTL, devctl); in mpfs_musb_set_vbus() 111 musb_readb(musb->mregs, MUSB_DEVCTL)); in mpfs_musb_set_vbus()
|
H A D | ux500.c | 43 devctl = musb_readb(musb->mregs, MUSB_DEVCTL); in ux500_musb_set_vbus() 49 musb_writeb(musb->mregs, MUSB_DEVCTL, devctl); in ux500_musb_set_vbus() 54 while (musb_readb(musb->mregs, MUSB_DEVCTL) & 0x80) { in ux500_musb_set_vbus() 78 musb_writeb(musb->mregs, MUSB_DEVCTL, devctl); in ux500_musb_set_vbus() 91 musb_readb(musb->mregs, MUSB_DEVCTL)); in ux500_musb_set_vbus() 132 musb->int_usb = musb_readb(musb->mregs, MUSB_INTRUSB); in ux500_musb_interrupt() 133 musb->int_tx = musb_readw(musb->mregs, MUSB_INTRTX); in ux500_musb_interrupt() 134 musb->int_rx = musb_readw(musb->mregs, MUSB_INTRRX); in ux500_musb_interrupt()
|
H A D | da8xx.c | 125 void __iomem *mregs = musb->mregs; in otg_timer() local 133 devctl = musb_readb(mregs, MUSB_DEVCTL); in otg_timer() 141 musb_writeb(musb->mregs, MUSB_DEVCTL, devctl); in otg_timer() 143 devctl = musb_readb(musb->mregs, MUSB_DEVCTL); in otg_timer() 180 musb_writeb(mregs, MUSB_DEVCTL, devctl | MUSB_DEVCTL_SESSION); in otg_timer() 181 devctl = musb_readb(mregs, MUSB_DEVCTL); in otg_timer() 259 void __iomem *mregs = musb->mregs; in da8xx_musb_interrupt() local 260 u8 devctl = musb_readb(mregs, MUSB_DEVCTL); in da8xx_musb_interrupt() 361 musb->mregs += DA8XX_MENTOR_CORE_OFFSET; in da8xx_musb_init()
|
H A D | musb_gadget.c | 411 u8 __iomem *mbase = musb->mregs; in musb_g_tx() 795 void __iomem *mbase = musb->mregs; in musb_g_rx() 929 mbase = musb->mregs; in musb_gadget_enable() 1098 musb_ep_select(musb->mregs, epnum); in musb_gadget_disable() 1103 musb_writew(musb->mregs, MUSB_INTRTXE, musb->intrtxe); in musb_gadget_disable() 1107 musb_writew(musb->mregs, MUSB_INTRRXE, musb->intrrxe); in musb_gadget_disable() 1177 musb_ep_select(musb->mregs, req->epnum); in musb_ep_restart() 1310 musb_ep_select(musb->mregs, musb_ep->current_epnum); in musb_gadget_dequeue() 1349 mbase = musb->mregs; in musb_gadget_set_halt() 1442 void __iomem *mbase = musb->mregs; in musb_gadget_fifo_status() [all …]
|
H A D | musb_core.c | 458 return musb_readb(musb->mregs, MUSB_DEVCTL); in musb_read_devctl() 488 musb_writeb(musb->mregs, MUSB_DEVCTL, devctl); in musb_set_host() 535 musb_writeb(musb->mregs, MUSB_DEVCTL, devctl); in musb_set_peripheral() 585 musb_ep_select(musb->mregs, 0); in musb_load_testpacket() 630 void __iomem *mbase = musb->mregs; in musb_hnp_stop() 730 void __iomem *mbase = musb->mregs; in musb_handle_intr_sessreq() 787 void __iomem *mbase = musb->mregs; in musb_handle_intr_vbuserr() 892 musb_writew(musb->mregs, MUSB_INTRTXE, musb->intrtxe); in musb_handle_intr_connect() 894 musb_writew(musb->mregs, MUSB_INTRRXE, musb->intrrxe); in musb_handle_intr_connect() 895 musb_writeb(musb->mregs, MUSB_INTRUSBE, 0xf7); in musb_handle_intr_connect() [all …]
|
H A D | musb_virthub.c | 31 power = musb_readb(musb->mregs, MUSB_POWER); in musb_host_finish_resume() 34 musb_writeb(musb->mregs, MUSB_POWER, power); in musb_host_finish_resume() 54 void __iomem *mbase = musb->mregs; in musb_port_suspend() 125 void __iomem *mbase = musb->mregs; in musb_port_reset() 409 musb_writeb(musb->mregs, MUSB_DEVCTL, in musb_hub_control() 419 musb_writeb(musb->mregs, MUSB_TESTMODE, temp); in musb_hub_control()
|
H A D | musb_dsps.c | 209 void __iomem *mregs = musb->mregs; in dsps_check_status() local 223 devctl = musb_readb(mregs, MUSB_DEVCTL); in dsps_check_status() 242 musb_writeb(musb->mregs, MUSB_DEVCTL, 0); in dsps_check_status() 261 musb_writeb(mregs, MUSB_DEVCTL, in dsps_check_status() 348 void __iomem *mregs = musb->mregs; in dsps_interrupt() local 349 u8 devctl = musb_readb(mregs, MUSB_DEVCTL); in dsps_interrupt() 484 val = musb_readb(musb->mregs, MUSB_BABBLE_CTL); in dsps_musb_init() 488 musb_writeb(musb->mregs, MUSB_BABBLE_CTL, val); in dsps_musb_init() 561 babble_ctl = musb_readb(musb->mregs, MUSB_BABBLE_CTL); in dsps_sw_babble_control() 578 babble_ctl = musb_readb(musb->mregs, MUSB_BABBLE_CTL); in dsps_sw_babble_control() [all …]
|
H A D | musb_gadget_ep0.c | 54 void __iomem *mbase = musb->mregs; in service_tx_status_request() 185 void __iomem *mbase = musb->mregs; in musb_try_b_hnp_enable() 210 void __iomem *mbase = musb->mregs; in service_zero_data_request() 507 musb_ep_select(musb->mregs, 0); in ep0_rxstate() 564 musb_ep_select(musb->mregs, 0); in ep0_txstate() 645 void __iomem *mbase = musb->mregs; in musb_g_ep0_irq() 952 musb_ep_select(musb->mregs, 0); in musb_g_ep0_queue() 1004 base = musb->mregs; in musb_g_ep0_halt()
|
H A D | jz4740.c | 39 musb->int_usb = musb_readb(musb->mregs, MUSB_INTRUSB); in jz4740_musb_interrupt() 40 musb->int_tx = musb_readw(musb->mregs, MUSB_INTRTX); in jz4740_musb_interrupt() 41 musb->int_rx = musb_readw(musb->mregs, MUSB_INTRRX); in jz4740_musb_interrupt()
|
/openbmc/linux/drivers/usb/mtu3/ |
H A D | mtu3_debugfs.c | 129 struct mtu3_regset *mregs; in mtu3_debugfs_regset() local 131 mregs = devm_kzalloc(mtu->dev, sizeof(*mregs), GFP_KERNEL); in mtu3_debugfs_regset() 132 if (!mregs) in mtu3_debugfs_regset() 135 sprintf(mregs->name, "%s", name); in mtu3_debugfs_regset() 136 regset = &mregs->regset; in mtu3_debugfs_regset() 141 debugfs_create_regset32(mregs->name, 0444, parent, regset); in mtu3_debugfs_regset()
|