Commit e09bf86f authored by Linus Torvalds's avatar Linus Torvalds
Browse files
Pull USB / Thunderbolt updates from Greg KH:
 "Here is the big set of USB and Thunderbolt changes for 6.9-rc1. Lots
  of tiny changes and forward progress to support new hardware and
  better support for existing devices. Included in here are:

   - Thunderbolt (i.e. USB4) updates for newer hardware and uses as more
     people start to use the hardware

   - default USB authentication mode Kconfig and documentation update to
     make it more obvious what is going on

   - USB typec updates and enhancements

   - usual dwc3 driver updates

   - usual xhci driver updates

   - function USB (i.e. gadget) driver updates and additions

   - new device ids for lots of drivers

   - loads of other small updates, full details in the shortlog

  All of these, including a "last minute regression fix" have been in
  linux-next with no reported issues"

* tag 'usb-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (185 commits)
  usb: usb-acpi: Fix oops due to freeing uninitialized pld pointer
  usb: gadget: net2272: Use irqflags in the call to net2272_probe_fin
  usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
  phy: tegra: xusb: Add API to retrieve the port number of phy
  USB: gadget: pxa27x_udc: Remove unused of_gpio.h
  usb: gadget/snps_udc_plat: Remove unused of_gpio.h
  usb: ohci-pxa27x: Remove unused of_gpio.h
  usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
  usb: Clarify expected behavior of dev_bin_attrs_are_visible()
  xhci: Allow RPM on the USB controller (1022:43f7) by default
  usb: isp1760: remove SLAB_MEM_SPREAD flag usage
  usb: misc: onboard_hub: use pointer consistently in the probe function
  usb: gadget: fsl: Increase size of name buffer for endpoints
  usb: gadget: fsl: Add of device table to enable module autoloading
  usb: typec: tcpm: add support to set tcpc connector orientatition
  usb: typec: tcpci: add generic tcpci fallback compatible
  dt-bindings: usb: typec-tcpci: add tcpci fallback binding
  usb: gadget: fsl-udc: Replace custom log wrappers by dev_{err,warn,dbg,vdbg}
  usb: core: Set connect_type of ports based on DT node
  dt-bindings: usb: Add downstream facing ports to realtek binding
  ...
parents 2ac2b166 a788e53c
Loading
Loading
Loading
Loading
+10 −2
Original line number Diff line number Diff line
@@ -4,6 +4,14 @@ KernelVersion: 3.13
Description:	The purpose of this directory is to create and remove it.

		A corresponding USB function instance is created/removed.
		There are no attributes here.

		All parameters are set through FunctionFS.
		All attributes are read only:

		=============	============================================
		ready		1 if the function is ready to be used, E.G.
				if userspace has written descriptors and
				strings to ep0, so the gadget can be
				enabled - 0 otherwise.
		=============	============================================

		All other parameters are set through FunctionFS.
+10 −0
Original line number Diff line number Diff line
@@ -442,6 +442,16 @@ What: /sys/bus/usb/devices/usbX/descriptors
Description:
		Contains the interface descriptors, in binary.

What:		/sys/bus/usb/devices/usbX/bos_descriptors
Date:		March 2024
Contact:	Elbert Mai <code@elbertmai.com>
Description:
		Binary file containing the cached binary device object store (BOS)
		of the device. This consists of the BOS descriptor followed by the
		set of device capability descriptors. All descriptors read from
		this file are in bus-endian format. Note that the kernel will not
		request the BOS from a device if its bcdUSB is less than 0x0201.

What:		/sys/bus/usb/devices/usbX/idProduct
Description:
		Product ID, in hexadecimal.
+6 −0
Original line number Diff line number Diff line
@@ -19,3 +19,9 @@ Description:
		- none
		- host
		- device

What:		/sys/class/usb_role/<switch>/connector
Date:		Feb 2024
Contact:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
Description:
		Optional symlink to the USB Type-C connector.
+1 −0
Original line number Diff line number Diff line
@@ -26,6 +26,7 @@ properties:
          - enum:
              - qcom,pm4125-vbus-reg
              - qcom,pm6150-vbus-reg
              - qcom,pmi632-vbus-reg
          - const: qcom,pm8150b-vbus-reg

  reg:
+1 −0
Original line number Diff line number Diff line
@@ -23,6 +23,7 @@ properties:
    oneOf:
      - items:
          - enum:
              - qcom,qcm6490-pmic-glink
              - qcom,sc8180x-pmic-glink
              - qcom,sc8280xp-pmic-glink
              - qcom,sm8350-pmic-glink
Loading