summaryrefslogtreecommitdiff
path: root/port/ehci
AgeCommit message (Collapse)Author
18 hoursfix(port/ehci): fix missing cache clean for setupHEADmastersakumisu
Signed-off-by: sakumisu <[email protected]>
2026-08-03fix(security): add check for sem&mq&thread and delete remain sources if ↵sakumisu
alloc fail Signed-off-by: sakumisu <[email protected]>
2026-01-28chore: replace tab with spacesakumisu
Signed-off-by: sakumisu <[email protected]>
2026-01-28update(port/ehci): set roothub speed to highsakumisu
Signed-off-by: sakumisu <[email protected]>
2026-01-08Update T113S3 glueHakumenJean
2025-09-27fix(port/ehci): clear iaad status before setsakumisu
Signed-off-by: sakumisu <[email protected]>
2025-08-30feat: host add event callback mechanism similar to deviceEgahp
* fix: fix warning for speed_table * fix(port/dwc2/usb_hc_dwc2): add roothub.speed init * feat(usbh_core): add event_callback * fix(usbh_hub): fix event device reset port * fix(usbh_hub): remove event init when init failed * feat(usbh_core): add default dummy_event_callback * fix(usbh_hub): emit reset event only on successful reset * fix(usbh_core): emit interface start only on successful connect class driver * feat(usbh_core): change event_callback to typedef * feat(port): update port usbh init params * doc: update usbh_initialize desc * fix(usbh_core): check result from ret == 0 change to ret >= 0 --------- Signed-off-by: egahp <[email protected]>
2025-08-06feat(port): add urb->complete in usbh_kill_urbsakumisu
Signed-off-by: sakumisu <[email protected]>
2025-07-30Revert "fix(port): reset sem when pipe free"sakumisu
This reverts commit ccd435496036cdceebb6d35df3edeb16695b0548.
2025-07-28revert: revert 1a68d94c some changessakumisu
Signed-off-by: sakumisu <[email protected]>
2025-07-27fix(port): reset sem when pipe freesakumisu
Signed-off-by: sakumisu <[email protected]>
2025-07-27fix(port/ehci): remove usb_osal_msleep in critical sectionsakumisu
Signed-off-by: sakumisu <[email protected]>
2025-07-27Fix a bug where the channel might not be releasedudoudou
2025-07-27add reset port timeout check for dwc2udoudou
2025-07-21update(port): remove CONFIG_USBDEV_EP_NUM & CONFIG_USBHOST_PIPE_NUM for some ↵sakumisu
ips because they are constant Signed-off-by: sakumisu <[email protected]>
2025-07-10fix(port/ehci): Fix the urb leak when there is no data in the control ↵mlwang
transmission
2025-06-04feat(dcache): update dcache apisakumisu
Signed-off-by: sakumisu <[email protected]>
2025-05-26fix warningsakumisu
Signed-off-by: sakumisu <[email protected]>
2025-05-19[update] port: hpmicro: update port filesZhihong Chen
Signed-off-by: Zhihong Chen <[email protected]>
2025-05-15refactor(port/nxp): combine nxp mcx glue for chipdea & ehcisakumisu
Signed-off-by: sakumisu <[email protected]>
2025-05-15refacor(port/hpmicro): move hpmicro glue into hpmicro directorysakumisu
Signed-off-by: sakumisu <[email protected]>
2025-05-14fix(port/ehci/usb_hc_ehci): fix qtd->hw.alt_next_qtd should be 1 not zerosakumisu
Signed-off-by: sakumisu <[email protected]>
2025-05-12update(port/ehci/usb_glue_t113): update clock configsakumisu
Signed-off-by: sakumisu <[email protected]>
2025-05-06update: add USB_ASSERT_MSG for common casesakumisu
Signed-off-by: sakumisu <[email protected]>
2025-04-29update(port/ehci): use static qtd pool for qtd alloc & freesakumisu
Signed-off-by: sakumisu <[email protected]>
2025-03-28update(port/ehci): add pad for qh&qtd cachemaintain, add ↵sakumisu
CONFIG_USB_EHCI_DESC_DCACHE_ENABLE for qh&qtd&itd Signed-off-by: sakumisu <[email protected]>
2025-03-28ehci: update config to improve performanceZhihong Chen
- update config to improve performance Signed-off-by: Zhihong Chen <[email protected]>
2025-02-08feat(port/ehci): add t113 gluesakumisu
Signed-off-by: sakumisu <[email protected]>
2025-01-22feat(common): add usb_phyaddr2ramaddr & usb_ramaddr2phyaddr macrosakumisu
Signed-off-by: sakumisu <[email protected]>
2025-01-15update(port): add ehci/ohci/dwc2 dcache supportsakumisu
Signed-off-by: sakumisu <[email protected]>
2024-12-23chore: fix missing licensesakumisu
2024-12-09update(port/ohci): update ohci common codesakumisu
2024-12-04update(port/ehci/usb_glue_aic): add check for CONFIG_USB_OHCI_HCOR_OFFSETsakumisu
2024-11-18HPMicro: update hpmicro port filesZhihong Chen
Signed-off-by: Zhihong Chen <[email protected]>
2024-10-31update(port/ehci/usb_glue_aic): remove lsusb shell, add check for ehci ↵sakumisu
configflag
2024-09-02fix(port/ehci/usb_glue_ma35d0): fix typosakumisu
2024-08-25feat(port/chipidea): add chipidea port, add nxp mxc glue for chipidea and ehcisakumisu
2024-08-23port: hpmicro: add USBH_USE_CUSTOM_ISR add USBD_USE_CUSTOM_ISR to control isrZhihong Chen
- add USBH_USE_CUSTOM_ISR add USBD_USE_CUSTOM_ISR to control isr Signed-off-by: Zhihong Chen <[email protected]>
2024-08-21fix: fix -Wunused-parameter warning with -Wextra cflagsakumisu
2024-08-16port: ehci: should not be clear CSC/PEC/OCC flag when usb_hc_init()Zhihong Chen
Signed-off-by: Zhihong Chen <[email protected]>
2024-07-15Workaround for BL616 power controlTill Harbaum
2024-07-09port: ehci: update init and deinitZhihong Chen
- update init and deinit Signed-off-by: Zhihong Chen <[email protected]>
2024-07-04refactor(e(o)hci): rename usb_hc_e(o)hci to usb_e(o)hci_reg, ↵sakumisu
usb_hc_e(o)hci_priv to usb_hc_e(o)hci
2024-06-28fix(port): enter section before alloc pipesakumisu
2024-06-14remove ununsed codesakumisu
2024-06-11update(port/ehci): use static iso pool for iso urb to reduce alloc timesakumisu
2024-05-22fix(port/ehci): fix missing busidsakumisu
2024-05-18port: HPMicro: update usb_glue_hpmZhihong Chen
- update usb_glue_hpm Signed-off-by: Zhihong Chen <[email protected]>
2024-05-16fix(port/usb_hc_ehci): clear iaad statussakumisu
2024-05-08remove qh with iaadsakumisu