Commit Graph

28 Commits

Author SHA1 Message Date
Zhihong Chen
263a66ed9b port: HPMicro: update hpm usb deivce port file
- update hpm usb deivce port file

Signed-off-by: Zhihong Chen <zhihong.chen@hpmicro.com>
2024-05-10 12:27:54 +08:00
sakumisu
2da4edf76b remove port param in usbd_get_port_speed 2024-04-29 11:35:29 +08:00
sakumisu
51b9640489 add missing license 2024-04-16 22:11:30 +08:00
sakumisu
4164e687f0 comment test mode api 2024-03-28 20:42:53 +08:00
Zhihong Chen
4c062d4442 port: HPMicro: update usb_dc_hpm.c
- support usbd_execute_test_mode() API
- interrupt should be check dtd active status
- update usbd_ep_open() time sequence
- change irq return to break

Signed-off-by: Zhihong Chen <zhihong.chen@hpmicro.com>
2024-03-13 19:25:07 +08:00
Zhihong Chen
9e9772fde7 HPMicro: port: fix usbd_ep_close() not reset ep_enable flag
- fix usbd_ep_close() not reset ep_enable flag

Signed-off-by: Zhihong Chen <zhihong.chen@hpmicro.com>
2024-03-04 22:00:21 +08:00
Zhihong Chen
b4e952b371 port: HPMicro: call suspend/connect/disconnect event
- call suspend/connect/disconnect event

Signed-off-by: Zhihong Chen <zhihong.chen@hpmicro.com>
2024-02-23 16:55:58 +08:00
Zhihong Chen
743669861e port: HPMicro: fix transfer_len not reset
- fix transfer_len not reset

Signed-off-by: Zhihong Chen <zhihong.chen@hpmicro.com>
2024-02-20 22:10:56 +08:00
Zhihong Chen
0e3e9477cc port: HPMicro: decoupling the relationship between busid and usbid
- decoupling the relationship between busid and usbid

Signed-off-by: Zhihong Chen <zhihong.chen@hpmicro.com>
2024-02-20 14:28:10 +08:00
Zhihong Chen
556fd6af63 HPMicro: port: fix _dcd_data align to 2048
- fix _dcd_data align to 2048

Signed-off-by: Zhihong Chen <zhihong.chen@hpmicro.com>
2024-02-19 20:19:48 +08:00
sakumisu
d1c7fa8c19 support multi port api for device 2024-02-06 19:52:22 +08:00
Zhihong Chen
c4a65146e8 port: hpmicro: fix usb_dc_deinit()
- fix usb_dc_deinit()

Signed-off-by: Zhihong Chen <zhihong.chen@hpmicro.com>
2024-01-14 17:00:40 +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
Zhihong Chen
86c7e435a3 hpmicro: update port files
- update port files

Signed-off-by: Zhihong Chen <zhihong.chen@hpmicro.com>
2023-11-23 15:21:11 +08:00
Zhihong Chen
b9915e0e1b port: hpmicro: separate host and device USB instance config
- separate host and device USB instance config

Signed-off-by: Zhihong Chen <zhihong.chen@hpmicro.com>
2023-08-26 12:45:31 +08:00
sakimisu
1387790744 add config for hpmicro usb instance and irq 2023-08-26 01:09:33 +08:00
Zhihong Chen
2e7c4953ce fix hpm/usb_dc_hpm.c warning.
Signed-off-by: Zhihong Chen <zhihong.chen@hpmicro.com>
2023-01-02 12:53:42 +08:00
sakimisu
cf97d5276e add usbd_get_port_speed api to use different config descriptors 2022-11-19 21:51:38 +08:00
sakumisu
511d2bdc5d remove align64 and dcache process for hpm 2022-09-12 14:44:48 +08:00
sakumisu
d1c9bb663d update hpm host ehci glue 2022-09-12 13:00:26 +08:00
sakumisu
b72e794ea7 add ep_enable param to check if ep is enable when transfer 2022-08-20 20:28:11 +08:00
sakumisu
54c52944d2 remove comments to reduce rows 2022-08-17 20:12:37 +08:00
sakumisu
2b31cad4ff update ram size 2022-08-14 19:06:06 +08:00
sakumisu
18afd80c7f add dcache support for hpm hcd 2022-08-14 12:41:50 +08:00
sakumisu
d18f2fc186 add hpm usb host driver and demo 2022-08-12 23:53:05 +08:00
sakumisu
139c2307f9 change flush to writeback 2022-07-29 21:02:08 +08:00
sakumisu
063502c078 add cache support 2022-07-29 19:54:56 +08:00
sakumisu
bed9f0d22d add hpm dcd port 2022-07-28 23:11:33 +08:00