Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OpenTitan: Add support for detecting the USB device #2080

Merged
merged 16 commits into from
Sep 10, 2020

Commits on Sep 3, 2020

  1. chips/lowrisc: usbdev: Fixup some mistakes in the register layout

    Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
    alistair23 committed Sep 3, 2020
    Configuration menu
    Copy the full SHA
    2957d62 View commit details
    Browse the repository at this point in the history
  2. chips/lowrisc: usbdev: Remove debug prints

    Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
    alistair23 committed Sep 3, 2020
    Configuration menu
    Copy the full SHA
    9ac6176 View commit details
    Browse the repository at this point in the history
  3. chips/lowrisc: usbdev: Ensure the free_buffer() function frees a buffer

    Commit the freed buffers after they are freed.
    
    Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
    alistair23 committed Sep 3, 2020
    Configuration menu
    Copy the full SHA
    6013c2e View commit details
    Browse the repository at this point in the history
  4. chips/lowrisc: usbdev: Add the SetupRequest enum

    Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
    alistair23 committed Sep 3, 2020
    Configuration menu
    Copy the full SHA
    8738d85 View commit details
    Browse the repository at this point in the history
  5. chips/lowrisc: usbdev: Add the stall function

    Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
    alistair23 committed Sep 3, 2020
    Configuration menu
    Copy the full SHA
    aa9b782 View commit details
    Browse the repository at this point in the history
  6. chips/lowrisc: usbdev: Add some more helper functions

    Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
    alistair23 committed Sep 3, 2020
    Configuration menu
    Copy the full SHA
    0614468 View commit details
    Browse the repository at this point in the history
  7. chips/lowrisc: usbdev: Fixup the CtrlState options

    Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
    alistair23 committed Sep 3, 2020
    Configuration menu
    Copy the full SHA
    f5066c7 View commit details
    Browse the repository at this point in the history
  8. chips/lowrisc: usbdev: Add support for setting the address

    Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
    alistair23 committed Sep 3, 2020
    Configuration menu
    Copy the full SHA
    ddf78fb View commit details
    Browse the repository at this point in the history
  9. chips/lowrisc: usbdev: Add the control_ep_receive() function

    Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
    alistair23 committed Sep 3, 2020
    Configuration menu
    Copy the full SHA
    aff69ac View commit details
    Browse the repository at this point in the history
  10. chips/lowrisc: usbdev: Add support for calling ctrl_out()

    Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
    alistair23 committed Sep 3, 2020
    Configuration menu
    Copy the full SHA
    eced868 View commit details
    Browse the repository at this point in the history
  11. chips/lowrisc: usbdev: Add functionality to the interrupt handler

    Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
    alistair23 committed Sep 3, 2020
    Configuration menu
    Copy the full SHA
    de23b94 View commit details
    Browse the repository at this point in the history
  12. chips/lowrisc: usbdev: Wait until ACK is sent before changing address

    Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
    alistair23 committed Sep 3, 2020
    Configuration menu
    Copy the full SHA
    79b6c55 View commit details
    Browse the repository at this point in the history
  13. boards/opentitan: Create the USB CDC Component

    Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
    alistair23 committed Sep 3, 2020
    Configuration menu
    Copy the full SHA
    fa5161e View commit details
    Browse the repository at this point in the history
  14. chips/lowrisc: usbdev: Consolidate the Bulk Endpoint types

    Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
    alistair23 committed Sep 3, 2020
    Configuration menu
    Copy the full SHA
    6f1ea6b View commit details
    Browse the repository at this point in the history
  15. chips/lowrisc: usbdev: Support receive on non-zero Endpoints

    Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
    alistair23 committed Sep 3, 2020
    Configuration menu
    Copy the full SHA
    6729b1c View commit details
    Browse the repository at this point in the history
  16. chips/lowrisc: usbdev: Add support for endpoint_resume_in()

    Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
    alistair23 committed Sep 3, 2020
    Configuration menu
    Copy the full SHA
    5bfcadd View commit details
    Browse the repository at this point in the history