H A D | lpc32xx_udc.c | 161 void __iomem *udp_baseaddr; member in struct:lpc32xx_udc 739 u32 tmp = readl(USBD_DEVINTST(udc->udp_baseaddr)); udc_protocol_cmd_w() 743 writel(USBD_CCEMPTY, USBD_DEVINTCLR(udc->udp_baseaddr)); udc_protocol_cmd_w() 746 writel(cmd, USBD_CMDCODE(udc->udp_baseaddr)); udc_protocol_cmd_w() 748 while (((readl(USBD_DEVINTST(udc->udp_baseaddr)) & udc_protocol_cmd_w() 777 USBD_DEVINTCLR(udc->udp_baseaddr)); udc_protocol_cmd_r() 782 tmp = readl(USBD_DEVINTST(udc->udp_baseaddr)); udc_protocol_cmd_r() 783 while ((!(readl(USBD_DEVINTST(udc->udp_baseaddr)) & USBD_CDFULL)) udc_protocol_cmd_r() 790 return readl(USBD_CMDDATA(udc->udp_baseaddr)); udc_protocol_cmd_r() 802 writel(udc->enabled_devints, USBD_DEVINTEN(udc->udp_baseaddr)); uda_enable_devint() 809 writel(udc->enabled_devints, USBD_DEVINTEN(udc->udp_baseaddr)); uda_disable_devint() 815 writel(mask, USBD_DEVINTCLR(udc->udp_baseaddr)); uda_clear_devint() 827 writel(udc->enabled_hwepints, USBD_EPINTEN(udc->udp_baseaddr)); uda_enable_hwepint() 834 writel(udc->enabled_hwepints, USBD_EPINTEN(udc->udp_baseaddr)); uda_disable_hwepint() 840 writel((1 << hwep), USBD_EPINTCLR(udc->udp_baseaddr)); uda_clear_hwepint() 846 writel((1 << hwep), USBD_EPDMAEN(udc->udp_baseaddr)); udc_ep_dma_enable() 852 writel((1 << hwep), USBD_EPDMADIS(udc->udp_baseaddr)); udc_ep_dma_disable() 868 writel(USBD_EP_RLZED, USBD_DEVINTCLR(udc->udp_baseaddr)); udc_realize_hwep() 869 writel(hwep, USBD_EPIND(udc->udp_baseaddr)); udc_realize_hwep() 871 writel(udc->realized_eps, USBD_REEP(udc->udp_baseaddr)); udc_realize_hwep() 872 writel(maxpacket, USBD_EPMAXPSIZE(udc->udp_baseaddr)); udc_realize_hwep() 875 while ((!(readl(USBD_DEVINTST(udc->udp_baseaddr)) & udc_realize_hwep() 881 writel(USBD_EP_RLZED, USBD_DEVINTCLR(udc->udp_baseaddr)); udc_realize_hwep() 888 writel(udc->realized_eps, USBD_REEP(udc->udp_baseaddr)); udc_unrealize_hwep() 1101 writel((1 << i), USBD_EOTINTCLR(udc->udp_baseaddr)); udc_disable() 1102 writel((1 << i), USBD_NDDRTINTCLR(udc->udp_baseaddr)); udc_disable() 1103 writel((1 << i), USBD_SYSERRTINTCLR(udc->udp_baseaddr)); udc_disable() 1104 writel((1 << i), USBD_DMARCLR(udc->udp_baseaddr)); udc_disable() 1108 writel(0, USBD_DMAINTEN(udc->udp_baseaddr)); udc_disable() 1110 writel(0, USBD_UDCAH(udc->udp_baseaddr)); udc_disable() 1125 writel(USBD_EP_FAST, USBD_DEVINTPRI(udc->udp_baseaddr)); udc_enable() 1126 writel(0xFFFF, USBD_EPINTPRI(udc->udp_baseaddr)); udc_enable() 1129 writel(0x3FF, USBD_DEVINTCLR(udc->udp_baseaddr)); udc_enable() 1132 writel(udc->udca_p_base, USBD_UDCAH(udc->udp_baseaddr)); udc_enable() 1156 USBD_DMAINTEN(udc->udp_baseaddr)); udc_enable() 1210 *p32++ = readl(USBD_RXDATA(udc->udp_baseaddr)); udc_pop_fifo() 1215 tmp = readl(USBD_RXDATA(udc->udp_baseaddr)); udc_pop_fifo() 1226 tmp = readl(USBD_RXDATA(udc->udp_baseaddr)); udc_pop_fifo() 1243 tmp = readl(USBD_RXDATA(udc->udp_baseaddr)); udc_pop_fifo() 1251 tmp = readl(USBD_RXDATA(udc->udp_baseaddr)); udc_pop_fifo() 1271 writel(hwrep, USBD_CTRL(udc->udp_baseaddr)); udc_read_hwep() 1274 while ((((tmpv = readl(USBD_RXPLEN(udc->udp_baseaddr))) & udc_read_hwep() 1288 writel(((hwep & 0x1E) << 1), USBD_CTRL(udc->udp_baseaddr)); udc_read_hwep() 1311 writel(*p32++, USBD_TXDATA(udc->udp_baseaddr)); udc_stuff_fifo() 1320 writel(tmp, USBD_TXDATA(udc->udp_baseaddr)); udc_stuff_fifo() 1336 writel(tmp, USBD_TXDATA(udc->udp_baseaddr)); udc_stuff_fifo() 1348 writel(tmp, USBD_TXDATA(udc->udp_baseaddr)); udc_stuff_fifo() 1358 writel(tmp, USBD_TXDATA(udc->udp_baseaddr)); udc_stuff_fifo() 1376 writel(hwwep, USBD_CTRL(udc->udp_baseaddr)); udc_write_hwep() 1378 writel(bytes, USBD_TXPLEN(udc->udp_baseaddr)); udc_write_hwep() 1382 writel(0, USBD_TXDATA(udc->udp_baseaddr)); udc_write_hwep() 1386 writel(((hwep & 0x1E) << 1), USBD_CTRL(udc->udp_baseaddr)); udc_write_hwep() 1639 writel(1 << ep->hwep_num, USBD_EOTINTCLR(udc->udp_baseaddr)); lpc32xx_ep_disable() 1640 writel(1 << ep->hwep_num, USBD_NDDRTINTCLR(udc->udp_baseaddr)); lpc32xx_ep_disable() 1641 writel(1 << ep->hwep_num, USBD_SYSERRTINTCLR(udc->udp_baseaddr)); lpc32xx_ep_disable() 1642 writel(1 << ep->hwep_num, USBD_DMARCLR(udc->udp_baseaddr)); lpc32xx_ep_disable() 1751 writel(1 << ep->hwep_num, USBD_EOTINTCLR(udc->udp_baseaddr)); lpc32xx_ep_enable() 1752 writel(1 << ep->hwep_num, USBD_NDDRTINTCLR(udc->udp_baseaddr)); lpc32xx_ep_enable() 1753 writel(1 << ep->hwep_num, USBD_SYSERRTINTCLR(udc->udp_baseaddr)); lpc32xx_ep_enable() 1754 writel(1 << ep->hwep_num, USBD_DMARCLR(udc->udp_baseaddr)); lpc32xx_ep_enable() 2062 writel((1 << ep->hwep_num), USBD_EOTINTCLR(udc->udp_baseaddr)); udc_handle_dma_ep() 2063 writel((1 << ep->hwep_num), USBD_NDDRTINTCLR(udc->udp_baseaddr)); udc_handle_dma_ep() 2066 if (readl(USBD_SYSERRTINTST(udc->udp_baseaddr)) & udc_handle_dma_ep() 2069 USBD_SYSERRTINTCLR(udc->udp_baseaddr)); udc_handle_dma_ep() 2761 devstat = readl(USBD_DEVINTST(udc->udp_baseaddr)); lpc32xx_usb_lp_irq() 2764 writel(devstat, USBD_DEVINTCLR(udc->udp_baseaddr)); lpc32xx_usb_lp_irq() 2800 writel(USBD_EP_FAST, USBD_DEVINTCLR(udc->udp_baseaddr)); lpc32xx_usb_hp_irq() 2803 tmp = readl(USBD_EPINTST(udc->udp_baseaddr)); lpc32xx_usb_hp_irq() 2842 tmp = readl(USBD_EOTINTST(udc->udp_baseaddr)) | lpc32xx_usb_devdma_irq() 2843 (readl(USBD_EPDMAST(udc->udp_baseaddr)) & lpc32xx_usb_devdma_irq() 2844 readl(USBD_NDDRTINTST(udc->udp_baseaddr))) | lpc32xx_usb_devdma_irq() 2845 readl(USBD_SYSERRTINTST(udc->udp_baseaddr)); lpc32xx_usb_devdma_irq() 3102 udc->udp_baseaddr = ioremap(udc->io_p_start, udc->io_p_size); lpc32xx_udc_probe() 3103 if (!udc->udp_baseaddr) { lpc32xx_udc_probe() 3284 iounmap(udc->udp_baseaddr); lpc32xx_udc_probe() 3326 iounmap(udc->udp_baseaddr); lpc32xx_udc_remove()
|