Lines Matching refs:USB0_BASE

29 #define DUMPREG8(r) printf("\t" #r ": 0x%hhx\n", *REG8(USB0_BASE + (r)));  in usbc_dump_regs()
30 #define DUMPREG16(r) printf("\t" #r ": 0x%hx\n", *REG16(USB0_BASE + (r))); in usbc_dump_regs()
31 #define DUMPREG32(r) printf("\t" #r ": 0x%x\n", *REG32(USB0_BASE + (r))); in usbc_dump_regs()
87 USBDevMode(USB0_BASE); in stellaris_usbc_init()
88 USBPHYPowerOn(USB0_BASE); in stellaris_usbc_init()
93 printf("addr %lu\n", USBDevAddrGet(USB0_BASE)); in stellaris_usbc_init()
94 printf("ep0 status 0x%lx\n", USBEndpointStatus(USB0_BASE, USB_EP_0)); in stellaris_usbc_init()
98 USBIntDisableControl(USB0_BASE, USB_INTCTRL_ALL); in stellaris_usbc_init()
104 uint status = USBEndpointStatus(USB0_BASE, USB_EP_0); in ep0_irq()
111 USBDevAddrSet(USB0_BASE, addr); in ep0_irq()
121 if (USBEndpointDataGet(USB0_BASE, USB_EP_0, buf, &avail) < 0 || avail != sizeof(buf)) { in ep0_irq()
131 USBDevEndpointStallClear(USB0_BASE, USB_EP_0, 0); in ep0_irq()
138 uint status = USBIntStatusControl(USB0_BASE); in stellaris_usb0_irq()
153 status = USBIntStatusEndpoint(USB0_BASE); in stellaris_usb0_irq()
167 USBDevEndpointDataAck(USB0_BASE, USB_EP_0, true); in usbc_ep0_ack()
173 USBDevEndpointStall(USB0_BASE, USB_EP_0, 0); in usbc_ep0_stall()
179 USBEndpointDataPut(USB0_BASE, USB_EP_0, (void *)buf, MIN(len, maxlen)); in usbc_ep0_send()
181 USBEndpointDataSend(USB0_BASE, USB_EP_0, USB_TRANS_SETUP); in usbc_ep0_send()
202 USBIntEnableControl(USB0_BASE, USB_INTCTRL_CONNECT | USB_INTCTRL_RESET); in usbc_set_active()
203 USBIntEnableEndpoint(USB0_BASE, USB_INTEP_0); in usbc_set_active()
204 USBDevConnect(USB0_BASE); in usbc_set_active()
206 USBDevDisconnect(USB0_BASE); in usbc_set_active()