summaryrefslogtreecommitdiff
path: root/src/portable/ohci
AgeCommit message (Collapse)Author
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
2021-05-31clean uphathach
2021-05-31correct ohci endpoint address in xfer completehathach
2021-05-31clean up ohci, remove obsolete apihathach
2021-02-23move ehci and ohci to portable folderhathach