Commit cc8b10fa authored by Linus Torvalds's avatar Linus Torvalds
Browse files
Pull USB / Thunderbolt driver updates from Greg KH:
 "Here is the USB and Thunderbolt driver updates for 6.14-rc1. Nothing
  huge in here, just lots of new hardware support and updates for
  existing drivers. Changes here are:

   - big gadget f_tcm driver update

   - other gadget driver updates and fixes

   - thunderbolt driver updates for new hardware and capabilities and
     lots more debugging functionality to handle it when things aren't
     working well.

   - xhci driver updates

   - new USB-serial device updates

   - typec driver updates, including a chrome platform driver (acked by
     the subsystem maintainers)

   - other small driver updates

  All of these have been in linux-next for a while with no reported
  issues"

* tag 'usb-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (123 commits)
  usb: hcd: Bump local buffer size in rh_string()
  Revert "usb: gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being null"
  usb: typec: tcpci: Prevent Sink disconnection before vPpsShutdown in SPR PPS
  usb: xhci: tegra: Fix OF boolean read warning
  usb: host: xhci-plat: add support compatible ID PNP0D15
  usb: typec: ucsi: Add a macro definition for UCSI v1.0
  usb: dwc3: core: Defer the probe until USB power supply ready
  usbip: Correct format specifier for seqnum from %d to %u
  usbip: Fix seqnum sign extension issue in vhci_tx_urb
  dt-bindings: usb: snps,dwc3: Split core description
  usb: quirks: Add NO_LPM quirk for TOSHIBA TransMemory-Mx device
  usb: dwc3: gadget: Reinitiate stream for all host NoStream behavior
  USB: Use str_enable_disable-like helpers
  USB: gadget: Use str_enable_disable-like helpers
  USB: phy: Use str_enable_disable-like helpers
  USB: typec: Use str_enable_disable-like helpers
  USB: host: Use str_enable_disable-like helpers
  USB: Replace own str_plural with common one
  USB: serial: quatech2: fix null-ptr-deref in qt2_process_read_urb()
  usb: phy: Remove API devm_usb_put_phy()
  ...
parents 078eac2b 70cd0576
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -293,6 +293,13 @@ properties:
      PD negotiation till BC1.2 detection completes.
    default: 0

  pd-revision:
    description: Specifies the maximum USB PD revision and version supported by
      the connector. This property is specified in the following order;
      <revision_major, revision_minor, version_major, version_minor>.
    $ref: /schemas/types.yaml#/definitions/uint8-array
    maxItems: 4

dependencies:
  sink-vdos-v1: [ sink-vdos ]
  sink-vdos: [ sink-vdos-v1 ]
+1 −0
Original line number Diff line number Diff line
@@ -20,6 +20,7 @@ properties:
    items:
      - enum:
          - nxp,cbdtu02043
          - onnn,fsusb42
          - onnn,fsusb43l10x
          - pericom,pi3usb102
          - ti,tmuxhs4212
+7 −2
Original line number Diff line number Diff line
@@ -13,8 +13,12 @@ description: Maxim TCPCI Type-C PD controller

properties:
  compatible:
    enum:
    oneOf:
      - enum:
          - maxim,max33359
      - items:
          - const: maxim,max77759-tcpci
          - const: maxim,max33359

  reg:
    maxItems: 1
@@ -70,6 +74,7 @@ examples:
                                       PDO_FIXED_DUAL_ROLE)
                                       PDO_FIXED(9000, 2000, 0)>;
                sink-bc12-completion-time-ms = <500>;
                pd-revision = /bits/ 8 <0x03 0x01 0x01 0x08>;
            };
        };
    };
+5 −0
Original line number Diff line number Diff line
@@ -27,6 +27,7 @@ properties:
          - qcom,msm8998-dwc3
          - qcom,qcm2290-dwc3
          - qcom,qcs404-dwc3
          - qcom,qcs615-dwc3
          - qcom,qcs8300-dwc3
          - qcom,qdu1000-dwc3
          - qcom,sa8775p-dwc3
@@ -342,6 +343,7 @@ allOf:
          contains:
            enum:
              - qcom,qcm2290-dwc3
              - qcom,qcs615-dwc3
              - qcom,sar2130p-dwc3
              - qcom,sc8180x-dwc3
              - qcom,sc8180x-dwc3-mp
@@ -454,8 +456,10 @@ allOf:
    then:
      properties:
        interrupts:
          minItems: 3
          maxItems: 4
        interrupt-names:
          minItems: 3
          items:
            - const: pwr_event
            - const: dp_hs_phy_irq
@@ -470,6 +474,7 @@ allOf:
              - qcom,ipq4019-dwc3
              - qcom,ipq8064-dwc3
              - qcom,msm8994-dwc3
              - qcom,qcs615-dwc3
              - qcom,qcs8300-dwc3
              - qcom,qdu1000-dwc3
              - qcom,sa8775p-dwc3
+2 −0
Original line number Diff line number Diff line
@@ -26,6 +26,7 @@ properties:
              - renesas,usbhs-r9a07g043 # RZ/G2UL and RZ/Five
              - renesas,usbhs-r9a07g044 # RZ/G2{L,LC}
              - renesas,usbhs-r9a07g054 # RZ/V2L
              - renesas,usbhs-r9a08g045 # RZ/G3S
          - const: renesas,rzg2l-usbhs

      - items:
@@ -130,6 +131,7 @@ allOf:
              - renesas,usbhs-r9a07g043
              - renesas,usbhs-r9a07g044
              - renesas,usbhs-r9a07g054
              - renesas,usbhs-r9a08g045
    then:
      properties:
        interrupts:
Loading