summaryrefslogtreecommitdiff
path: root/src/portable/ohci
AgeCommit message (Collapse)Author
2025-10-30Merge branch 'master' into add-ohci-lpc55hathach
# Conflicts: - hw/bsp/lpc17/family.cmake - hw/bsp/lpc40/family.cmake - hw/bsp/lpc55/family.cmake
2025-10-28fix Identifiers that start with '__' or '_[A-Z]' are reserved.hathach
fix compiling with nuc family
2025-10-10try to enable ohci for lpc55 but not working, probably clock issuehathach
2025-09-17Fix address translation functionsHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-09-17Replace old delay functions by tusb_time_delay_ms_apiHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-04-23rename and expose tuh_bus_info_get() to applicationhathach
2025-04-23rename hcd_devtree_info_t to tuh_bus_info_t, hcd_devtree_get_info to ↵hathach
hcd_bus_info_get streamline bus info to usbh_devies, also replace dev0 (renamed to dev0_bus)
2025-03-26added hcd_edpt_close() stub for other portshathach
2024-10-14change the tusb_rhport_init_t struct, exclude the rhport to make API more ↵hathach
consistent
2024-10-11hcd_init() take init structhathach
2024-02-19fix wrong volatile usage in ohci gtdHa Thach
2024-01-11move gtd extra out of control struct to save sramhathach
also rename gtd_data to gtd_extra
2024-01-10[OHCI] Allow more than 16 devicesRyzee119
2023-09-27change hcd_int_handler(rhport, in_isr) signature: add in_isrhathach
change tuh_int_handler() to take in_isr as optional parameter (default = true)
2023-07-26correct hcd_edpt_clear_stall() API signaturehathach
2023-07-24Merge branch 'master' into hcd-abort-xferHa Thach
2023-07-24fix ohci warnings, and add freertosconfig for lpc4088hathach
2023-07-21add stub hcd_edpt_abort_xfer() for all portshathach
2023-03-24separate CFG_TUSB_MEM_SECTION and CFG_TUSB_MEM_ALIGN tohathach
- CFG_TUD_MEM_SECTION and CFG_TUD_MEM_ALIGN - CFG_TUH_MEM_SECTION and CFG_TUH_MEM_ALIGN - fix missing mem section and align for host
2023-03-17fix trailing space and new linehathach
temporarily disable codespell
2023-02-22comment out osal_task_delay if using os nonehathach
2023-02-22move and add optional tusb_app_virt_to_phys/tusb_app_phys_to_virthathach
also add place holder for tusb_app_dcache_flush() and tusb_app_dcache_invalidate()
2023-02-22rename OHCI_RHPORTS to TUP_OHCI_RHPORTShathach
2023-02-18ohci: Disable MIE interrupt during IRQ processing, zero HccADoneHead on ↵wooyay
completion
2023-02-18ohci: Use enum instead of magic numberRyzee119
2023-02-18ohci: Add ability to separate physical and virtual memoryRyan Wendland
2023-02-18ohci: Set skip on ed prior to removalRyan Wendland
2023-02-18ohci: Fix bug in ed removalRyan Wendland
2023-02-18ohci: Direct port commands to the correct rhport.Ryzee119
2023-02-18ohci: Force reset of devices already connected on power upRyzee119
2023-02-18ohci: Wait POTG time after port powerRyzee119
2023-02-18ohci: Toggle frameinterval bit on updateRyzee119
2023-02-18ohci: Leave SMM or bios mode during initRyzee119
2023-02-18ohci: Support configurable number of roothub portsRyzee119
2023-02-18ohci: Expand roothub descriptors into unionsRyzee119
2022-12-04Fix typosBastien Nocera
2022-03-20Merge branch 'master' into pio-hosthathach
2022-03-04fix naming, and buildhathach
2022-03-04correct qhd and qtd count for ehci/ohcihathach
2022-03-04rename HCD_MAX_XFER to CFG_TUH_ENDPOINT_MAXhathach
minor clean up
2022-03-02try to fix cihathach
2022-02-26more internal renamehathach
2022-02-25internal symbol renamehathach
2022-02-25rename TUSB_OPT_HOST_ENABLED to CFG_TUH_ENABLEDhathach
2022-01-28OHCI: Fix array out of bounds issueRyzee119
If using a USB hub, a request outside the array size can occur Original line: https://github.com/hathach/tinyusb/blob/ffb257ac17f162bc5a4c26596d7a1e954db98aa5/src/portable/ohci/ohci.h#L162 It can happen in a few places but one such example is here: https://github.com/hathach/tinyusb/blob/ffb257ac17f162bc5a4c26596d7a1e954db98aa5/src/portable/ohci/ohci.c#L460 ie. if HUB address is 5, this would be an array index out of bounds on control endpoints as `CFG_TUH_DEVICE_MAX+1` is only 5. This fix just includes num of hubs in the reserve array size. Fixing locally fixed this issue.
2021-10-24remove ep descriptor wMaxPacketSize bitfield due to endian issuehathach
2021-08-23add hcd_devtree_get_info()hathach
remove usbh_hcd.h
2021-08-23rename CFG_TUSB_HOST_DEVICE_MAX to CFG_TUH_DEVICE_MAXhathach
2021-06-10implement usbh_edpt_busy (WIP), remove hcd_edpt_busyhathach
2021-06-10remove hcd_edpt_stalled()hathach