sakumisu
|
b1bbc9d39d
|
update(port/musb/usb_hc_musb): reenable pipe alloc & free
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-11-27 22:36:53 +08:00 |
|
HalfSweet
|
f0d93dcdc1
|
feat: Add MUSB IP without multipoint feature support
|
2025-08-11 22:05:55 +08:00 |
|
sakumisu
|
5d2a7ca6bc
|
fix(port/musb/usb_hc_musb): add rxmap & txmap config
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-08-07 21:11:05 +08:00 |
|
sakumisu
|
3ab47e0295
|
feat(port): add urb->complete in usbh_kill_urb
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-08-06 21:24:59 +08:00 |
|
sakumisu
|
8cf12c1958
|
update(port/musb): add mode check
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-08-05 21:27:45 +08:00 |
|
sakumisu
|
3905eff2f4
|
docs: update readme
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-08-02 17:55:46 +08:00 |
|
sakumisu
|
e574ea8ae3
|
Revert "fix(port): reset sem when pipe free"
This reverts commit ccd4354960.
|
2025-07-30 22:50:21 +08:00 |
|
sakumisu
|
1f065cec44
|
update(port/musb/usb_hc_musb): check urb for iso to support iso later
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-07-28 22:08:20 +08:00 |
|
sakumisu
|
90de3354b5
|
update(port/musb): If ep control register group exists, do not use epidx register
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-07-28 20:20:16 +08:00 |
|
sakumisu
|
81d8f22e05
|
update(port): remove all ips CONFIG_USBDEV_EP_NUM & CONFIG_USBHOST_PIPE_NUM
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-07-28 19:06:37 +08:00 |
|
sakumisu
|
ccd4354960
|
fix(port): reset sem when pipe free
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-07-27 20:58:47 +08:00 |
|
udoudou
|
ae2a24642b
|
Fix a bug where the channel might not be released
|
2025-07-27 20:30:08 +08:00 |
|
sakumisu
|
e32486f9a8
|
feat: support sifli
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-07-13 20:25:58 +08:00 |
|
sakumisu
|
336aa91d24
|
update(port): add sof support
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-05-10 21:26:53 +08:00 |
|
sakumisu
|
7a0e8cae1a
|
update(port/musb/usb_hc_musb): flush and disable ep intr in usbh_kill_urb
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-05-10 17:48:34 +08:00 |
|
sakumisu
|
5253d5aa6b
|
update(port): add USB_ASSERT_MSG for ep num check
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-05-10 17:07:03 +08:00 |
|
sakumisu
|
ba2f91f24c
|
fix(port/musb/usb_dc_musb): enable USB_TXCSRH1_MODE for in ep
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-05-09 18:10:45 +08:00 |
|
sakumisu
|
d4dfb03afc
|
update: add USB_ASSERT_MSG for common case
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-05-06 22:34:41 +08:00 |
|
sakumisu
|
5573472397
|
fix(port/musb/usb_hc_musb): fix musb_write_packet size with urb->transfer_buffer_length
Signed-off-by: sakumisu <1203593632@qq.com>
|
2025-01-25 19:08:15 +08:00 |
|
sakumisu
|
35da8d6747
|
fix: fix -Wunused-parameter warning with -Wextra cflag
|
2024-08-21 20:08:47 +08:00 |
|
sakumisu
|
bef45dc360
|
feat(port): add remote wakeup api
|
2024-07-26 22:02:01 +08:00 |
|
sakumisu
|
643578e5be
|
update(port/musb/usb_hc_musb): add portpower bit for commit e4b56cee
|
2024-07-15 18:09:55 +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
|
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
|
277f3940f6
|
remove ununsed code
|
2024-06-14 00:25:02 +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 |
|
sakumisu
|
62ed025ddc
|
fix(port/musb/usbh_hc_musb): fix missing leave critical when return with error
|
2024-06-06 20:28:49 +08:00 |
|
sakumisu
|
60747ce435
|
update(port/musb): add sunxi glue for check
|
2024-05-14 21:34:15 +08:00 |
|
sakumisu
|
2da4edf76b
|
remove port param in usbd_get_port_speed
|
2024-04-29 11:35:29 +08:00 |
|
sakumisu
|
2cb6c598c1
|
update missing license
|
2024-04-23 13:04:41 +08:00 |
|
sakumisu
|
b97fc903c0
|
clear urb timeout after take sem, follow 76f58b93
|
2024-04-19 11:52:04 +08:00 |
|
sakumisu
|
76f58b93fe
|
do not clear timeout in irq,urb init will sometime call irq before take sem
|
2024-04-18 21:11:36 +08:00 |
|
sakumisu
|
078e21066c
|
mark errorcode with USB_ERR_SHUTDOWN when kill urb
|
2024-03-28 21:00:18 +08:00 |
|
sakumisu
|
6cb442503d
|
add usb_hc_low_level_deinit api
|
2024-03-21 21:04:10 +08:00 |
|
sakumisu
|
850e96577c
|
fix missing bus in sunxi
|
2024-03-02 13:14:58 +08:00 |
|
sakumisu
|
e0551b3e7b
|
config busid and regbase in usbh_initialize and usbd_initialize
|
2024-02-18 21:15:04 +08:00 |
|
sakumisu
|
d1c7fa8c19
|
support multi port api for device
|
2024-02-06 19:52:22 +08:00 |
|
sakumisu
|
1158fc3d8c
|
support multi USB IP for host
|
2024-01-08 22:47:28 +08:00 |
|
sakumisu
|
d30d08ca3a
|
musb do not use alloc pipe
|
2023-12-26 22:52:32 +08:00 |
|
sakumisu
|
f68a86ea89
|
add usbh_deinitialize api
|
2023-12-24 23:37:47 +08:00 |
|
sakumisu
|
8a831cdaa5
|
user must define some configs in usb_config.h when use fsdev/musb/dwc2
|
2023-12-21 21:58:08 +08:00 |
|
sakumisu
|
bb709437aa
|
fix musb submit_urb by 5bbe2a97
|
2023-12-18 20:52:07 +08:00 |
|
sakumisu
|
29d45ef5c7
|
replace struct usbd_endpoint_cfg with struct usb_endpoint_descriptor in usbh_ep_open api
|
2023-12-10 22:34:01 +08:00 |
|
sakumisu
|
ce2a438c99
|
fix uninitialized warning
|
2023-12-05 21:39:36 +08:00 |
|
sakumisu
|
14f1f597f1
|
add usb errno, do not use system errno
|
2023-12-05 21:34:32 +08:00 |
|
ovo
|
849ea98853
|
bugfix: send zlp won't trigger ep tx interrupt
|
2023-11-26 18:48:11 +08:00 |
|
sakumisu
|
5b32482c3e
|
free pipe after sem giving
|
2023-11-22 21:42:56 +08:00 |
|