1. 04 Jul, 2020 1 commit
    • Robert Sprowson's avatar
      Change to unsigned physical addresses · 56975866
      Robert Sprowson authored
      The prototype for vtophys returns an unsigned value, update this driver to match the port header file from USBDriver-1_31.
      Use symbolic names for HAL calls.
      
      Version 0.42. Tagged as 'EHCIDriver-0_42'
      56975866
  2. 27 Jan, 2018 1 commit
    • ROOL's avatar
      Improve response USBDriver finalisation · 61ff395b
      ROOL authored
      Detail:
        Listen for Service_USB_USBDriverDead then shut down the driver, rather than Service_ModulePostFinal.
        Take care to preserve the other softc members that the module only captures during init - otherwise subsequently these are all zero.
        Ensure the returned status is defined if USBDriver_InsertTransfer fails (because USBDriver has gone).
      Admin:
        Submission from Colin Granville.
      
      Version 0.41. Tagged as 'EHCIDriver-0_41'
      61ff395b
  3. 18 Nov, 2017 1 commit
    • ROOL's avatar
      Debug build fix · 8f5d35d2
      ROOL authored
      Detail:
        Add missing logprintf().
      Admin:
        Submission for USB bounty.
      
      Version 0.40. Tagged as 'EHCIDriver-0_40'
      8f5d35d2
  4. 21 Oct, 2017 1 commit
    • ROOL's avatar
      Updates from NetBSD · 42b5db51
      ROOL authored
      Detail:
        ehcivar.h sync'd with NetBSD revision 1.38.
        ehci.c minor changes from NetBSD revision 1.169, being careful to keep the ETTF handling.
        ehcireg.h already at NetBSD revision 1.34 (unchanged).
        usbroothub_subr.c already at NetBSD revision 1.1 (unchanged).
        Function prototype for build_veneer() changed to match implementation in ehci.c.
      Admin:
        Submission for USB bounty.
      
      Version 0.39. Tagged as 'EHCIDriver-0_39'
      42b5db51
  5. 07 Oct, 2017 1 commit
    • Jeffrey Lee's avatar
      Build fix · ab1224c4
      Jeffrey Lee authored
      Detail:
        c/ehci, c/usbroothub_subr - Use local copy of usbroothub_subr.h, as USBDriver no longer exports its copy
      Admin:
        Tested in Iyonix ROM softload
        Required when using USBDriver-1_23 or later
      
      
      Version 0.38. Tagged as 'EHCIDriver-0_38'
      ab1224c4
  6. 19 Sep, 2017 2 commits
    • ROOL's avatar
      Remove some trailing HAL support · 2a0cda7d
      ROOL authored
      Detail:
        A few sections of code guarded by USBHAL defines carried over from when this component was split off USBDriver.
        The define is unset, so they can be removed.
      Admin:
        Submission for USB bounty.
      
      Version 0.37. Tagged as 'EHCIDriver-0_37'
      2a0cda7d
    • ROOL's avatar
      Take a local copy of root hub header · 451b29bc
      ROOL authored
      Detail:
        Since the 'c' file is a local copy, host the 'h' file too.
      Admin:
        Submission for USB bounty. Retagged.
      
      Version 0.36. Not tagged
      451b29bc
  7. 19 Aug, 2017 2 commits
    • ROOL's avatar
      Remove unused header · 0cb6f8dd
      ROOL authored
      Admin:
        Missed in earlier commit. Retagged.
      0cb6f8dd
    • ROOL's avatar
      Changes to header imports · 8cea7bd5
      ROOL authored
      Detail:
        Use those in C:USB rather than reaching inside the adjacent USBDriver.
        Use local EHCI declarations too.
      Admin:
        Requires USBDriver-1_21.
      
      Version 0.36. Tagged as 'EHCIDriver-0_36'
      8cea7bd5
  8. 31 Jul, 2017 1 commit
  9. 30 Jul, 2017 3 commits
    • ROOL's avatar
      Edits to build as a separate component · 276ceae7
      ROOL authored
      Detail:
        Makefile created.
        Removed USBHAL switched code.
        Pulled out BSD support functions into a new file (bsd_fns.c), and made DebugLib filter naming consistent.
        Changed ehci_base address to hci_base to allow commonality, though this isn't (yet) made use of.
        Expanded tabs in CMHG file.
      Admin:
        Tested in an OMAP4 ROM.
        Submission for USB bounty.
      
      Version 0.35. Tagged as 'EHCIDriver-0_35'
      276ceae7
    • ROOL's avatar
      created by srccommit. · ba8ece4f
      ROOL authored
      ba8ece4f
    • ROOL's avatar
      Split EHCIDriver into a distinct component · 041aef72
      ROOL authored
      Admin:
        Reference tag was USBDriver-1_19.
        ehci.c revision 1.20
        ehcimodule.c revision 1.28
        usbroothub_subr.c
        cmhg/EHCIDriverHdr revision 1.6 (previously named ehcimodhead)
        ehcireg.h revision 1.9
        ehcivar.h revision 1.11
        Resources/UK/Messages revision 1.3 (previously named EHCIMessages)
        call_veneer.s revision 1.6
      041aef72