sakumisu
a20e312b55
update(port/kinetis): update mcx glue for mcxa153/mcxc444
2024-10-11 20:02:39 +08:00
sakumisu
e425b992be
feat(port/kinetis): add kinetis usbip
2024-10-10 21:30:42 +08:00
sakumisu
2f14ee7a7b
update(port/dwc2/usb_dc_dwc2): enlarge CONFIG_USB_DWC2_TX1_FIFO_SIZE for video demo and export CONFIG_USB_DWC2_DMA_ENABLE
2024-09-27 19:03:33 +08:00
sakumisu
76bbd09fed
fix(port/dwc2/usb_dc_dwc2): set multi packet for iso in tx empty process, every transfer will reset this bits, so we need restore it. remove ununsed iso imcomplete isr
2024-09-26 21:22:36 +08:00
sakumisu
e6fde5efab
fix(port/dwc2): fix dwc2 rx fifo size, remove divided by 4
2024-09-08 22:11:38 +08:00
sakumisu
0487af6900
fix(port/dwc2): reset dma burst then modify, clear HCINT intstatus first
2024-09-08 22:11:38 +08:00
wangyz1997
be2880a7e8
fix(port/dwc2): fix typo
2024-09-08 22:11:38 +08:00
sakumisu
1deab668ef
fix(port/ehci/usb_glue_ma35d0): fix typo
2024-09-02 18:54:53 +08:00
sakumisu
d03dfe43ca
update(port/dwc2/usb_hc_dwc2): power enable at last for common with other host ip
2024-09-01 11:59:11 +08:00
tyustli
0d561ea313
Update usb_dc_dwc2.c
...
According to DS, the status register is W1C, |= will read the register first, write 1 to the corresponding bit, then write the register, if there is more than one status, it will be cleared by mistake. I'm not sure if other IP dcd's have the same problem?
2024-08-29 09:43:11 +08:00
sakumisu
f517adcf6d
fix(port/bl): overflow check
2024-08-25 20:19:33 +08:00
sakumisu
2a563dc41f
feat(port/chipidea): add chipidea port, add nxp mxc glue for chipidea and ehci
2024-08-25 20:19:25 +08:00
sakumisu
563fbf58e1
update(port/hpm): check resume in port change
2024-08-23 22:36:14 +08:00
Zhihong Chen
2726e2e7b6
port: hpmicro: add USBH_USE_CUSTOM_ISR add USBD_USE_CUSTOM_ISR to control isr
...
- add USBH_USE_CUSTOM_ISR add USBD_USE_CUSTOM_ISR to control isr
Signed-off-by: Zhihong Chen <zhihong.chen@hpmicro.com>
2024-08-23 13:57:45 +08:00
sakumisu
e8b22163bb
update(port/dwc2/usb_dc_dwc2): add busid for functions to support multi ip
2024-08-22 20:36:28 +08:00
sakumisu
35da8d6747
fix: fix -Wunused-parameter warning with -Wextra cflag
2024-08-21 20:08:47 +08:00
Zhihong Chen
07c6c296ed
HPMicro: update usb_dc_hpm.c
...
Signed-off-by: Zhihong Chen <zhihong.chen@hpmicro.com>
2024-08-16 21:32:09 +08:00
Zhihong Chen
500367dd82
port: ehci: should not be clear CSC/PEC/OCC flag when usb_hc_init()
...
Signed-off-by: Zhihong Chen <zhihong.chen@hpmicro.com>
2024-08-16 21:32:09 +08:00
sakumisu
143a5ce3fd
refactor: move CHERRYUSB_VERSION and CHERRYUSB_VERSION_STR into usb_version.h
2024-08-16 14:16:45 +08:00
udoudou
668e414917
Fix IDF compilation error
2024-08-16 00:18:30 +08:00
sakumisu
4a252c3f73
update: idf config update
2024-08-14 21:56:40 +08:00
Yang Xijing
4b2000b405
Correct spelling errors.
2024-08-14 17:29:18 +08:00
sakumisu
68badf6f4c
fix(port/dwc2): check idle when flush fifo, add delay for dwc2_set_mode
2024-08-13 18:10:36 +08:00
zhugengyu
18d9c21553
Add PUSB2 and XHCI driver and RTOS glue ( #236 )
2024-08-09 22:43:22 +08:00
Kevincoooool
e1cbccc58a
Modifying the USB Int Source to support esp32p4
2024-08-07 12:08:10 +08:00
sakumisu
e95387c558
update(port/hpm/usb_dc_hpm): remove phcd clear
2024-07-30 19:53:21 +08:00
sakumisu
35a76f58bb
update(port/hpm/usb_dc_hpm): enable resume handler
2024-07-30 18:12:46 +08:00
sakumisu
9394f1f8d6
feat(port/dwc2): import kendryte glue from k230_sdk
2024-07-27 19:28:07 +08:00
sakumisu
bef45dc360
feat(port): add remote wakeup api
2024-07-26 22:02:01 +08:00
charschu
f1058c5e1a
fix(port/dwc2/usb_dc_dwc2): fix lost ep0 setup intstatus by clear, for dwc2 version 4.3
2024-07-18 13:26:33 +08:00
sakumisu
643578e5be
update(port/musb/usb_hc_musb): add portpower bit for commit e4b56cee
2024-07-15 18:09:55 +08:00
sakumisu
390e24fbe5
fix typo
2024-07-15 18:09:55 +08:00
Till Harbaum
9dd52fddf0
Workaround for BL616 power control
2024-07-15 17:01:57 +08:00
sakumisu
9c14ea19a9
fix(port/bl): fix test mode api
2024-07-13 10:13:37 +08:00
Zhihong Chen
a942ec85a8
port: ehci: update init and deinit
...
- update init and deinit
Signed-off-by: Zhihong Chen <zhihong.chen@hpmicro.com>
2024-07-09 21:11:36 +08:00
liuhy
a4a06573ea
fix(port/musb/usb_dc_musb.c): usbd_ep_is_stalled api err.
2024-07-09 16:10:04 +08:00
sakumisu
7fab3c29f0
feat(port): implement usbd_ep_is_stalled api
2024-07-08 21:54:39 +08:00
sakumisu
53114c0f16
refactor(e(o)hci): rename usb_hc_e(o)hci to usb_e(o)hci_reg, usb_hc_e(o)hci_priv to usb_hc_e(o)hci
2024-07-04 21:35:59 +08:00
sakumisu
c24eea6077
fix(port): enter section before alloc pipe
2024-06-28 16:33:45 +08:00
sakumisu
0f8c145d93
update(port/musb): config fifo from fifo table, add beken and es32 glue
2024-06-15 13:33:28 +08:00
sakumisu
3cf2d6da31
fix warning
2024-06-14 22:17:16 +08:00
sakumisu
277f3940f6
remove ununsed code
2024-06-14 00:25:02 +08:00
sakumisu
bf54bc2ff1
update(port/ehci): use static iso pool for iso urb to reduce alloc time
2024-06-11 21:59:37 +08:00
sakumisu
f57234e668
update port readme
2024-06-09 15:44:52 +08:00
sakumisu
3429f833f3
update(port/musb/usb_dc_musb): remove ununsed code
2024-06-09 15:27:21 +08:00
jinsc
9d265f2398
已在hc32f4a0上测试usbd的usb_glue_hc.c
2024-06-08 19:12:25 +08:00
sakumisu
6fd87902b5
remove old version
2024-06-07 10:29:44 +08:00
sakumisu
f197716f52
update(port/dwc2/usb_hc_dwc2): add check for fifo with ep mps
2024-06-06 21:48:56 +08:00
sakumisu
62ed025ddc
fix(port/musb/usbh_hc_musb): fix missing leave critical when return with error
2024-06-06 20:28:49 +08:00
Chen Leeren
edf4e5c7fc
Unify the number of endpoint names and fix a data receiving bug
2024-05-27 22:03:07 +08:00