Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: tmon-nordic/zephyr
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: max-speed
Choose a base ref
...
head repository: tinyvision-ai-inc/zephyr
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: pr-usb3-max-speed
Choose a head ref
  • 5 commits
  • 33 files changed
  • 2 contributors

Commits on Nov 4, 2024

  1. usb: device_next: Unregister class according to speed

    Fix a typo resulted in USBD_SPEED_HS unregistering Full-Speed class
    instead of High-Speed.
    
    Signed-off-by: Tomasz Moń <tomasz.mon@nordicsemi.no>
    tmon-nordic committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    1f532db View commit details
    Browse the repository at this point in the history
  2. usb: device_next: Add Kconfig to set maximum speed

    Two main ideas behind setting maximum speed are:
      * Allow code and RAM optimizations at compile time
      * Allow High-Speed capable drivers to limit operating speed to user
        choice.
    
    This commit only introduces the necessary Kconfig options but does not
    implement any code or RAM optimizations and does not modify any driver.
    
    Signed-off-by: Tomasz Moń <tomasz.mon@nordicsemi.no>
    tmon-nordic committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    cc929ff View commit details
    Browse the repository at this point in the history
  3. usb: device_next: Reduce code size on Full-Speed only configuration

    Allow compiler optimizations to remove High-Speed handling code. Knowing
    that maximum operating speed is Full-Speed allows to reduce bulk buffers
    from 512 to 64 bytes. More RAM optimizations are possible but this
    commit only gets the low hanging fruits.
    
    Signed-off-by: Tomasz Moń <tomasz.mon@nordicsemi.no>
    tmon-nordic committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    15a7825 View commit details
    Browse the repository at this point in the history
  4. drivers: udc_dwc2: Limit operating speed to stack configuration

    Limit maximum operating speed in DCFG register if USB stack is
    configured to support only Full-Speed.
    
    Signed-off-by: Tomasz Moń <tomasz.mon@nordicsemi.no>
    tmon-nordic committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    31fcd4a View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2025

  1. usb: device_next: usb3 support

    Introduce definitions to enable USB3 device controllers to be written.
    The USB3 support got added to the core implementaiton, and to the Loopback
    and CDC-ACM class only.
    
    Signed-off-by: Josuah Demangeon <me@josuah.net>
    josuah committed Jan 23, 2025
    Configuration menu
    Copy the full SHA
    2e1879d View commit details
    Browse the repository at this point in the history
Loading