| /linux-6.15/drivers/net/ethernet/sun/ |
| H A D | sunqe.c | 88 void __iomem *mregs = qep->mregs; in qe_stop() local 145 void __iomem *mregs = qep->mregs; in qe_init() local 196 mregs + MREGS_FCONFIG); in qe_init() 203 mregs + MREGS_IACONFIG); in qe_init() 215 mregs + MREGS_IACONFIG); in qe_init() 245 sbus_readb(mregs + MREGS_MPCNT); in qe_init() 637 qep->mregs + MREGS_IACONFIG); in qe_set_multicast() 657 qep->mregs + MREGS_IACONFIG); in qe_set_multicast() 701 void __iomem *mregs = qep->mregs; in qe_get_link() local 878 if (!qe->mregs) { in qec_ether_init() [all …]
|
| H A D | sunqe.h | 336 void __iomem *mregs; /* Per-channel MACE Registers */ member
|
| /linux-6.15/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() 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() 352 return musb_readb(musb->mregs, in musb_read_txhubaddr() [all …]
|
| H A D | mpfs.c | 61 devctl = musb_readb(musb->mregs, MUSB_DEVCTL); in mpfs_musb_set_vbus() 83 musb_writeb(musb->mregs, MUSB_DEVCTL, devctl); in mpfs_musb_set_vbus() 87 musb_readb(musb->mregs, MUSB_DEVCTL)); in mpfs_musb_set_vbus() 95 void __iomem *mregs = musb->mregs; in otg_timer() local 103 devctl = musb_readb(mregs, MUSB_DEVCTL); in otg_timer() 111 musb_writeb(musb->mregs, MUSB_DEVCTL, devctl); in otg_timer() 113 devctl = musb_readb(musb->mregs, MUSB_DEVCTL); in otg_timer() 144 devctl = musb_readb(mregs, MUSB_DEVCTL); in otg_timer() 194 musb->int_tx = musb_readw(musb->mregs, MUSB_INTRTX); in mpfs_musb_interrupt() 195 musb->int_rx = musb_readw(musb->mregs, MUSB_INTRRX); in mpfs_musb_interrupt() [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() 162 musb_ep_select(musb->mregs, 0); in generic_interrupt() 163 musb_writeb(musb->mregs, MUSB_FADDR, 0); in generic_interrupt() 181 musb_readl(musb->mregs, USB_L1INTM); in mtk_musb_interrupt() 288 musb_writel(musb->mregs, MUSB_HSDMA_INTR, in mtk_musb_init() 322 value = musb_readw(musb->mregs, MUSB_TXTOG); in mtk_musb_set_toggle() 324 musb_writew(musb->mregs, MUSB_TXTOG, value); in mtk_musb_set_toggle() [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() 187 musb_ep_select(musb->mregs, 0); in sunxi_musb_interrupt() 188 musb_writeb(musb->mregs, MUSB_FADDR, 0); in sunxi_musb_interrupt() 419 if (addr == sunxi_musb->mregs) { in sunxi_musb_readb() 476 (int)(addr - sunxi_musb->mregs)); in sunxi_musb_readb() 482 if (addr == sunxi_musb->mregs) { in sunxi_musb_writeb() 533 (int)(addr - sunxi_musb->mregs)); in sunxi_musb_writeb() 538 if (addr == sunxi_musb->mregs) { in sunxi_musb_readw() 569 (int)(addr - sunxi_musb->mregs)); in sunxi_musb_readw() 575 if (addr == sunxi_musb->mregs) { in sunxi_musb_writew() [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() 243 musb_readl(musb->mregs, OTG_REVISION), in omap2430_musb_init() 244 musb_readl(musb->mregs, OTG_SYSCONFIG), in omap2430_musb_init() 245 musb_readl(musb->mregs, OTG_SYSSTATUS), in omap2430_musb_init() 246 musb_readl(musb->mregs, OTG_INTERFSEL), in omap2430_musb_init() 247 musb_readl(musb->mregs, OTG_SIMENABLE)); in omap2430_musb_init() [all …]
|
| 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 | 127 void __iomem *mregs = musb->mregs; in otg_timer() local 135 devctl = musb_readb(mregs, MUSB_DEVCTL); in otg_timer() 143 musb_writeb(musb->mregs, MUSB_DEVCTL, devctl); in otg_timer() 145 devctl = musb_readb(musb->mregs, MUSB_DEVCTL); in otg_timer() 182 musb_writeb(mregs, MUSB_DEVCTL, devctl | MUSB_DEVCTL_SESSION); in otg_timer() 183 devctl = musb_readb(mregs, MUSB_DEVCTL); in otg_timer() 268 void __iomem *mregs = musb->mregs; in da8xx_musb_interrupt() local 269 u8 devctl = musb_readb(mregs, MUSB_DEVCTL); in da8xx_musb_interrupt() 363 musb->mregs += DA8XX_MENTOR_CORE_OFFSET; in da8xx_musb_init()
|
| H A D | musb_gadget.c | 412 u8 __iomem *mbase = musb->mregs; in musb_g_tx() 796 void __iomem *mbase = musb->mregs; in musb_g_rx() 930 mbase = musb->mregs; in musb_gadget_enable() 1099 musb_ep_select(musb->mregs, epnum); in musb_gadget_disable() 1341 mbase = musb->mregs; in musb_gadget_set_halt() 1434 void __iomem *mbase = musb->mregs; in musb_gadget_fifo_status() 1458 mbase = musb->mregs; in musb_gadget_fifo_flush() 1517 void __iomem *mregs = musb->mregs; in musb_gadget_wakeup() local 1574 power = musb_readb(mregs, MUSB_POWER); in musb_gadget_wakeup() 1988 void __iomem *mregs = musb->mregs; in musb_g_disconnect() local [all …]
|
| H A D | musb_core.c | 586 musb_ep_select(musb->mregs, 0); in musb_load_testpacket() 631 void __iomem *mbase = musb->mregs; in musb_hnp_stop() 731 void __iomem *mbase = musb->mregs; in musb_handle_intr_sessreq() 788 void __iomem *mbase = musb->mregs; in musb_handle_intr_vbuserr() 1112 void __iomem *mbase = musb->mregs; in musb_stage0_irq() 1153 void __iomem *mbase = musb->mregs; in musb_disable_interrupts() 1170 void __iomem *regs = musb->mregs; in musb_enable_interrupts() 1383 void __iomem *mbase = musb->mregs; in fifo_setup() 1548 void __iomem *mbase = musb->mregs; in ep_config_from_hw() 1596 void __iomem *mbase = musb->mregs; in musb_core_init() [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 | 210 void __iomem *mregs = musb->mregs; in dsps_check_status() local 224 devctl = musb_readb(mregs, MUSB_DEVCTL); in dsps_check_status() 243 musb_writeb(musb->mregs, MUSB_DEVCTL, 0); in dsps_check_status() 262 musb_writeb(mregs, MUSB_DEVCTL, in dsps_check_status() 349 void __iomem *mregs = musb->mregs; in dsps_interrupt() local 350 u8 devctl = musb_readb(mregs, MUSB_DEVCTL); in dsps_interrupt() 485 val = musb_readb(musb->mregs, MUSB_BABBLE_CTL); in dsps_musb_init() 489 musb_writeb(musb->mregs, MUSB_BABBLE_CTL, val); in dsps_musb_init() 562 babble_ctl = musb_readb(musb->mregs, MUSB_BABBLE_CTL); in dsps_sw_babble_control() 579 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()
|
| H A D | musb_core.h | 104 (musb_readb((_x)->mregs, MUSB_DEVCTL)&MUSB_DEVCTL_HM) 325 void __iomem *mregs; member 455 void __iomem *mbase = musb->mregs; in musb_read_fifosize()
|
| H A D | cppi_dma.h | 111 void __iomem *mregs; /* Mentor regs */ member
|
| H A D | musb_cppi41.c | 82 musb_ep_select(musb->mregs, hw_ep->epnum); in update_rx_toggle() 107 musb_ep_select(musb->mregs, hw_ep->epnum); in musb_is_tx_fifo_empty() 139 musb_ep_select(musb->mregs, hw_ep->epnum); in cppi41_trans_done() 177 musb_ep_select(musb->mregs, hw_ep->epnum); in cppi41_trans_done()
|
| H A D | tusb6010.c | 570 devctl = musb_readb(musb->mregs, MUSB_DEVCTL); in tusb_musb_set_vbus() 617 musb_writeb(musb->mregs, MUSB_DEVCTL, devctl); in tusb_musb_set_vbus() 621 musb_readb(musb->mregs, MUSB_DEVCTL), in tusb_musb_set_vbus() 789 devctl = musb_readb(musb->mregs, MUSB_DEVCTL); in tusb_otg_ints() 1148 musb->mregs += TUSB_BASE_OFFSET; in tusb_musb_init()
|
| H A D | musb_host.c | 200 void __iomem *mbase = musb->mregs; in musb_start_urb() 558 musb_writeb(musb->mregs, MUSB_FADDR, qh->addr_reg); in musb_rx_reinit() 677 void __iomem *mbase = musb->mregs; in musb_ep_program() 904 void __iomem *mbase = musb->mregs; in musb_bulk_nak_timeout() 1059 void __iomem *mbase = musb->mregs; in musb_h_ep0_irq() 1207 void __iomem *mbase = musb->mregs; in musb_host_tx() 1737 void __iomem *mbase = musb->mregs; in musb_host_rx() 2314 void __iomem *regs = ep->musb->mregs; in musb_cleanup_urb() 2477 return musb_readw(musb->mregs, MUSB_FRAME); in musb_h_get_frame_number() 2519 devctl = musb_readb(musb->mregs, MUSB_DEVCTL); in musb_bus_suspend()
|
| H A D | tusb6010_omap.c | 106 void __iomem *mbase = musb->mregs; in tusb_omap_dma_cb() 189 void __iomem *mbase = musb->mregs; in tusb_omap_dma_program()
|
| /linux-6.15/drivers/usb/mtu3/ |
| H A D | mtu3_debugfs.c | 130 struct mtu3_regset *mregs; in mtu3_debugfs_regset() local 132 mregs = devm_kzalloc(mtu->dev, sizeof(*mregs), GFP_KERNEL); in mtu3_debugfs_regset() 133 if (!mregs) in mtu3_debugfs_regset() 136 sprintf(mregs->name, "%s", name); in mtu3_debugfs_regset() 137 regset = &mregs->regset; in mtu3_debugfs_regset() 142 debugfs_create_regset32(mregs->name, 0444, parent, regset); in mtu3_debugfs_regset()
|
| /linux-6.15/Documentation/driver-api/usb/ |
| H A D | writing_musb_glue_layer.rst | 355 musb->int_usb = musb_readb(musb->mregs, MUSB_INTRUSB); 356 musb->int_tx = musb_readw(musb->mregs, MUSB_INTRTX); 357 musb->int_rx = musb_readw(musb->mregs, MUSB_INTRRX); 651 musb->int_usb = musb_readb(musb->mregs, MUSB_INTRUSB); 652 musb->int_tx = musb_readw(musb->mregs, MUSB_INTRTX); 653 musb->int_rx = musb_readw(musb->mregs, MUSB_INTRRX);
|