| /rk3399_rockchip-uboot/drivers/usb/musb-new/ |
| H A D | musb_regs.h | 377 static inline void musb_write_txfifosz(void __iomem *mbase, u8 c_size) in musb_write_txfifosz() argument 379 musb_writeb(mbase, MUSB_TXFIFOSZ, c_size); in musb_write_txfifosz() 382 static inline void musb_write_txfifoadd(void __iomem *mbase, u16 c_off) in musb_write_txfifoadd() argument 384 musb_writew(mbase, MUSB_TXFIFOADD, c_off); in musb_write_txfifoadd() 387 static inline void musb_write_rxfifosz(void __iomem *mbase, u8 c_size) in musb_write_rxfifosz() argument 389 musb_writeb(mbase, MUSB_RXFIFOSZ, c_size); in musb_write_rxfifosz() 392 static inline void musb_write_rxfifoadd(void __iomem *mbase, u16 c_off) in musb_write_rxfifoadd() argument 394 musb_writew(mbase, MUSB_RXFIFOADD, c_off); in musb_write_rxfifoadd() 397 static inline void musb_write_ulpi_buscontrol(void __iomem *mbase, u8 val) in musb_write_ulpi_buscontrol() argument 400 musb_writeb(mbase, MUSB_ULPI_BUSCONTROL, val); in musb_write_ulpi_buscontrol() [all …]
|
| H A D | musb_gadget_ep0.c | 61 void __iomem *mbase = musb->mregs; in service_tx_status_request() local 112 musb_ep_select(mbase, epnum); in service_tx_status_request() 119 musb_ep_select(mbase, 0); in service_tx_status_request() 188 void __iomem *mbase = musb->mregs; in musb_try_b_hnp_enable() local 192 devctl = musb_readb(mbase, MUSB_DEVCTL); in musb_try_b_hnp_enable() 193 musb_writeb(mbase, MUSB_DEVCTL, devctl | MUSB_DEVCTL_HR); in musb_try_b_hnp_enable() 213 void __iomem *mbase = musb->mregs; in service_zero_data_request() local 267 musb_ep_select(mbase, epnum); in service_zero_data_request() 293 musb_ep_select(mbase, 0); in service_zero_data_request() 426 musb_ep_select(mbase, epnum); in service_zero_data_request() [all …]
|
| H A D | musb_core.c | 371 void __iomem *mbase = musb->mregs; in musb_hnp_stop() local 387 reg = musb_readb(mbase, MUSB_POWER); in musb_hnp_stop() 389 musb_writeb(mbase, MUSB_POWER, reg); in musb_hnp_stop() 439 void __iomem *mbase = musb->mregs; in musb_stage0_irq() local 455 musb_writeb(mbase, MUSB_POWER, in musb_stage0_irq() 512 void __iomem *mbase = musb->mregs; in musb_stage0_irq() local 530 musb_writeb(mbase, MUSB_DEVCTL, MUSB_DEVCTL_SESSION); in musb_stage0_irq() 569 void __iomem *mbase = musb->mregs; in musb_stage0_irq() local 574 musb_writeb(mbase, MUSB_DEVCTL, devctl); in musb_stage0_irq() 856 void __iomem *mbase = musb->mregs; in musb_stage0_irq() [all …]
|
| H A D | musb_uboot.c | 189 void *mbase = host->host->mregs; in _musb_reset_root_port() local 192 power = musb_readb(mbase, MUSB_POWER); in _musb_reset_root_port() 194 musb_writeb(mbase, MUSB_POWER, MUSB_POWER_RESET | power); in _musb_reset_root_port() 204 power = musb_readb(mbase, MUSB_POWER); in _musb_reset_root_port() 205 musb_writeb(mbase, MUSB_POWER, ~MUSB_POWER_RESET & power); in _musb_reset_root_port() 210 host->host_speed = (musb_readb(mbase, MUSB_POWER) & MUSB_POWER_HSMODE) ? in _musb_reset_root_port() 212 (musb_readb(mbase, MUSB_DEVCTL) & MUSB_DEVCTL_FSDEV) ? in _musb_reset_root_port() 221 void *mbase; in musb_lowlevel_init() local 235 mbase = host->host->mregs; in musb_lowlevel_init() 237 if (musb_readb(mbase, MUSB_DEVCTL) & MUSB_DEVCTL_HM) in musb_lowlevel_init()
|
| H A D | musb_gadget.c | 491 u8 __iomem *mbase = musb->mregs; in musb_g_tx() local 496 musb_ep_select(mbase, epnum); in musb_g_tx() 586 musb_ep_select(mbase, epnum); in musb_g_tx() 910 void __iomem *mbase = musb->mregs; in musb_g_rx() local 921 musb_ep_select(mbase, epnum); in musb_g_rx() 1011 musb_ep_select(mbase, epnum); in musb_g_rx() 1035 void __iomem *mbase; in musb_gadget_enable() local 1048 mbase = musb->mregs; in musb_gadget_enable() 1088 musb_ep_select(mbase, epnum); in musb_gadget_enable() 1090 u16 int_txe = musb_readw(mbase, MUSB_INTRTXE); in musb_gadget_enable() [all …]
|
| H A D | musb_host.c | 193 void __iomem *mbase = musb->mregs; in musb_start_urb() local 257 frame = musb_readw(mbase, MUSB_FRAME); in musb_start_urb() 275 musb_writeb(mbase, MUSB_INTRUSBE, 0xff); in musb_start_urb() 690 void __iomem *mbase = musb->mregs; in musb_ep_program() local 704 musb_ep_select(mbase, epnum); in musb_ep_program() 732 int_txe = musb_readw(mbase, MUSB_INTRTXE); in musb_ep_program() 733 musb_writew(mbase, MUSB_INTRTXE, int_txe & ~(1 << epnum)); in musb_ep_program() 773 musb_write_txfunaddr(mbase, epnum, qh->addr_reg); in musb_ep_program() 774 musb_write_txhubaddr(mbase, epnum, qh->h_addr_reg); in musb_ep_program() 775 musb_write_txhubport(mbase, epnum, qh->h_port_reg); in musb_ep_program() [all …]
|
| H A D | musb_core.h | 460 void *mbase = musb->mregs; in musb_read_fifosize() local 464 reg = musb_readb(mbase, MUSB_EP_OFFSET(epnum, MUSB_FIFOSIZE)); in musb_read_fifosize()
|