1. 24 Jul, 2020 34 commits
  2. 23 Jul, 2020 2 commits
  3. 22 Jul, 2020 1 commit
  4. 21 Jul, 2020 3 commits
    • Greg Kroah-Hartman's avatar
      Merge tag 'thunderbolt-for-v5.9' of... · 6c9a9a8d
      Greg Kroah-Hartman authored
      Merge tag 'thunderbolt-for-v5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into usb-next
      
      Mika writes:
      
      thunderbolt: Changes for v5.9 merge window
      
      This includes following Thunderbolt/USB4 changes for v5.9 merge window:
      
        * Improvements around NHI (Native Host Interface) HopID allocation
      
        * Improvements to tunneling and USB3 bandwidth management support
      
        * Add KUnit tests for path walking and tunneling
      
        * Initial support for USB4 retimer firmware upgrade
      
        * Implement Thunderbolt device firmware upgrade mechanism that runs
          the NVM image authentication when the device is disconnected.
      
        * A couple of small non-critical fixes
      
      * tag 'thunderbolt-for-v5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt: (32 commits)
        thunderbolt: Fix old style declaration warning
        thunderbolt: Add support for authenticate on disconnect
        thunderbolt: Add support for separating the flush to SPI and authenticate
        thunderbolt: Ensure left shift of 512 does not overflow a 32 bit int
        thunderbolt: Add support for on-board retimers
        thunderbolt: Implement USB4 port sideband operations for retimer access
        thunderbolt: Retry USB4 block read operation
        thunderbolt: Generalize usb4_switch_do_[read|write]_data()
        thunderbolt: Split common NVM functionality into a separate file
        thunderbolt: Add Intel USB-IF ID to the NVM upgrade supported list
        thunderbolt: Add KUnit tests for tunneling
        thunderbolt: Add USB3 bandwidth management
        thunderbolt: Make tb_port_get_link_speed() available to other files
        thunderbolt: Implement USB3 bandwidth negotiation routines
        thunderbolt: Increase DP DPRX wait timeout
        thunderbolt: Report consumed bandwidth in both directions
        thunderbolt: Make usb4_switch_map_pcie_down() also return enabled ports
        thunderbolt: Make usb4_switch_map_usb3_down() also return enabled ports
        thunderbolt: Do not tunnel USB3 if link is not USB4
        thunderbolt: Add DP IN resources for all routers
        ...
      6c9a9a8d
    • Linus Walleij's avatar
      usb: ohci-omap: Convert to use GPIO descriptors · 15d157e8
      Linus Walleij authored
      The OMAP1 OHCI driver is using the legacy GPIO API to grab some
      random GPIO lines. One is from the TPS65010 chip and used for
      power, another one is for overcurrent and while the driver picks
      this line it doesn't watch it at all.
      
      Convert the driver and the OMAP1 OSK board file to pass these
      two GPIOs as machine described GPIO descriptors.
      
      I noticed the overcurrent GPIO line is not really used in the
      code so dropped in a little comment for other developers.
      
      Cc: Janusz Krzysztofik <jmkrzyszt@gmail.com>
      Cc: Tony Lindgren <tony@atomide.com>
      Acked-by: default avatarAlan Stern <stern@rowland.harvard.edu>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      Link: https://lore.kernel.org/r/20200720135524.100374-2-linus.walleij@linaro.orgSigned-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      15d157e8
    • Linus Walleij's avatar
      usb: ohci-omap: Create private state container · 23341863
      Linus Walleij authored
      The OMAP1 was using static locals to hold the clock handles
      which is uncommon and does not scale. Create a private data
      struct and use that to hold the clocks.
      
      Cc: Janusz Krzysztofik <jmkrzyszt@gmail.com>
      Cc: Tony Lindgren <tony@atomide.com>
      Acked-by: default avatarAlan Stern <stern@rowland.harvard.edu>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      Link: https://lore.kernel.org/r/20200720135524.100374-1-linus.walleij@linaro.orgSigned-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      23341863