summaryrefslogtreecommitdiff
path: root/port/ehci/usb_hc_ehci.c
AgeCommit message (Expand)Author
7 daysfix(port/ehci): fix missing cache clean for setupsakumisu
2026-08-03fix(security): add check for sem&mq&thread and delete remain sources if alloc...sakumisu
2026-01-28update(port/ehci): set roothub speed to highsakumisu
2025-09-27fix(port/ehci): clear iaad status before setsakumisu
2025-08-06feat(port): add urb->complete in usbh_kill_urbsakumisu
2025-07-30Revert "fix(port): reset sem when pipe free"sakumisu
2025-07-28revert: revert 1a68d94c some changessakumisu
2025-07-27fix(port): reset sem when pipe freesakumisu
2025-07-27fix(port/ehci): remove usb_osal_msleep in critical sectionsakumisu
2025-07-27Fix a bug where the channel might not be releasedudoudou
2025-07-27add reset port timeout check for dwc2udoudou
2025-07-10fix(port/ehci): Fix the urb leak when there is no data in the control transmi...mlwang
2025-05-26fix warningsakumisu
2025-05-19[update] port: hpmicro: update port filesZhihong Chen
2025-05-14fix(port/ehci/usb_hc_ehci): fix qtd->hw.alt_next_qtd should be 1 not zerosakumisu
2025-05-06update: add USB_ASSERT_MSG for common casesakumisu
2025-04-29update(port/ehci): use static qtd pool for qtd alloc & freesakumisu
2025-03-28update(port/ehci): add pad for qh&qtd cachemaintain, add CONFIG_USB_EHCI_DESC...sakumisu
2025-03-28ehci: update config to improve performanceZhihong Chen
2025-01-22feat(common): add usb_phyaddr2ramaddr & usb_ramaddr2phyaddr macrosakumisu
2025-01-15update(port): add ehci/ohci/dwc2 dcache supportsakumisu
2024-12-09update(port/ohci): update ohci common codesakumisu
2024-08-25feat(port/chipidea): add chipidea port, add nxp mxc glue for chipidea and ehcisakumisu
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
2024-07-15Workaround for BL616 power controlTill Harbaum
2024-07-09port: ehci: update init and deinitZhihong Chen
2024-07-04refactor(e(o)hci): rename usb_hc_e(o)hci to usb_e(o)hci_reg, usb_hc_e(o)hci_p...sakumisu
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-16fix(port/usb_hc_ehci): clear iaad statussakumisu
2024-05-08remove qh with iaadsakumisu
2024-04-19clear urb timeout after take sem, follow 76f58b93sakumisu
2024-04-18do not clear timeout in irq,urb init will sometime call irq before take semsakumisu
2024-04-06read ehci hcor offset from hccr caplengthsakumisu
2024-04-04init ohci for ehcisakumisu
2024-03-28mark errorcode with USB_ERR_SHUTDOWN when kill urbsakumisu
2024-03-26remove qtd alloc & free, use static pool insteadsakumisu
2024-03-25use only one qh for intr, following with linux driversakumisu
2024-03-21add usb_hc_low_level_deinit apisakumisu
2024-03-20ehci:fix missing bus paramsakumisu
2024-02-24align for some bufferssakumisu
2024-02-18config busid and regbase in usbh_initialize and usbd_initializesakumisu
2024-01-08support multi USB IP for hostsakumisu
2023-12-24add usbh_deinitialize apisakumisu
2023-12-05add usb errno, do not use system errnosakumisu
2023-12-05check token only with qtd, not use token in qhsakumisu
2023-11-24find roothub port to check if device is connectingsakumisu