Lines Matching refs:USB0
46 #if !defined(USB0) && defined(USBFS0)
47 #define USB0 USBFS0 macro
162 USB0->USBTRC0 |= USB_USBTRC0_USBRESET_MASK; in kinetis_usb_init()
165 USB0->CTL = 0; in kinetis_usb_init()
167 USB0->CTL |= USB_CTL_USBENSOFEN_MASK; in kinetis_usb_init()
169 if ((USB0->PERID != USBFSOTG_PERID) || in kinetis_usb_init()
170 (USB0->REV != USBFSOTG_REV)) { in kinetis_usb_init()
174 USB0->BDTPAGE1 = (uint8_t)(((uint32_t)bdt) >> 8); in kinetis_usb_init()
175 USB0->BDTPAGE2 = (uint8_t)(((uint32_t)bdt) >> 16); in kinetis_usb_init()
176 USB0->BDTPAGE3 = (uint8_t)(((uint32_t)bdt) >> 24); in kinetis_usb_init()
179 USB0->ISTAT = 0xFF; in kinetis_usb_init()
182 USB0->INTEN = USB_INTEN_USBRSTEN_MASK; in kinetis_usb_init()
184 USB0->USBCTRL = USB_USBCTRL_PDE_MASK; in kinetis_usb_init()
196 USB0->ENDPOINT[i].ENDPT = 0; in usb_dc_reset()
201 USB0->CTL |= USB_CTL_ODDRST_MASK; in usb_dc_reset()
202 USB0->CTL &= ~USB_CTL_ODDRST_MASK; in usb_dc_reset()
205 USB0->ISTAT = 0xFF; in usb_dc_reset()
207 USB0->ERRSTAT = 0xFF; in usb_dc_reset()
209 USB0->ERREN = 0xFF; in usb_dc_reset()
211 USB0->ADDR = 0x00; in usb_dc_reset()
213 USB0->INTEN = (USB_INTEN_USBRSTEN_MASK | in usb_dc_reset()
243 USB0->CONTROL = USB_CONTROL_DPPULLUPNONOTG_MASK; in usb_dc_attach()
252 USB0->CTL &= ~USB_CTL_USBENSOFEN_MASK; in usb_dc_detach()
253 USB0->CONTROL &= ~USB_CONTROL_DPPULLUPNONOTG_MASK; in usb_dc_detach()
362 USB0->ENDPOINT[ep_idx].ENDPT = 0; in usb_dc_ep_configure()
394 USB0->ENDPOINT[ep_idx].ENDPT |= (USB_ENDPT_EPHSHK_MASK | in usb_dc_ep_configure()
400 USB0->ENDPOINT[ep_idx].ENDPT |= USB_ENDPT_EPHSHK_MASK; in usb_dc_ep_configure()
402 USB0->ENDPOINT[ep_idx].ENDPT |= USB_ENDPT_EPRXEN_MASK; in usb_dc_ep_configure()
404 USB0->ENDPOINT[ep_idx].ENDPT |= USB_ENDPT_EPTXEN_MASK; in usb_dc_ep_configure()
409 USB0->ENDPOINT[ep_idx].ENDPT |= USB_ENDPT_EPRXEN_MASK; in usb_dc_ep_configure()
411 USB0->ENDPOINT[ep_idx].ENDPT |= USB_ENDPT_EPTXEN_MASK; in usb_dc_ep_configure()
459 USB0->ENDPOINT[ep_idx].ENDPT &= ~USB_ENDPT_EPSTALL_MASK; in usb_dc_ep_clear_stall()
478 USB0->CTL &= ~USB_CTL_TXSUSPENDTOKENBUSY_MASK; in usb_dc_ep_clear_stall()
781 USB0->CTL &= ~USB_CTL_TXSUSPENDTOKENBUSY_MASK; in usb_dc_ep_read_continue()
879 uint8_t istatus = USB0->ISTAT; in usb_kinetis_isr_handler()
880 uint8_t status = USB0->STAT; in usb_kinetis_isr_handler()
886 USB0->ADDR = (uint8_t)0; in usb_kinetis_isr_handler()
893 USB0->CTL |= USB_CTL_ODDRST_MASK; in usb_kinetis_isr_handler()
894 USB0->CTL &= ~USB_CTL_ODDRST_MASK; in usb_kinetis_isr_handler()
903 USB0->ERRSTAT = 0xFF; in usb_kinetis_isr_handler()
956 USB0->ADDR = dev_data.address & 0x7f; in usb_kinetis_isr_handler()
970 USB0->INTEN |= USB_INTEN_RESUMEEN_MASK; in usb_kinetis_isr_handler()
979 USB0->INTEN &= ~USB_INTEN_RESUMEEN_MASK; in usb_kinetis_isr_handler()
987 USB0->ISTAT = istatus; in usb_kinetis_isr_handler()