Commit 6190d0fa authored by Linus Torvalds's avatar Linus Torvalds
Browse files
Pull USB driver fixes from Greg KH:
 "Here are some small USB driver fixes and new device ids for 6.18-rc3.
  Included in here are:

   - new option serial driver device ids added

   - dt bindings fixes for numerous platforms

   - xhci bugfixes for many reported regressions

   - usbio dependency bugfix

   - dwc3 driver fix

   - raw-gadget bugfix

  All of these have been in linux-next this week with no reported issues"

* tag 'usb-6.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb:
  USB: serial: option: add Telit FN920C04 ECM compositions
  USB: serial: option: add Quectel RG255C
  tcpm: switch check for role_sw device with fw_node
  usb/core/quirks: Add Huawei ME906S to wakeup quirk
  usb: raw-gadget: do not limit transfer length
  USB: serial: option: add UNISOC UIS7720
  xhci: dbc: enable back DbC in resume if it was enabled before suspend
  xhci: dbc: fix bogus 1024 byte prefix if ttyDBC read races with stall event
  usb: xhci-pci: Fix USB2-only root hub registration
  dt-bindings: usb: qcom,snps-dwc3: Fix bindings for X1E80100
  usb: misc: Add x86 dependency for Intel USBIO driver
  dt-bindings: usb: switch: split out ports definition
  usb: dwc3: Don't call clk_bulk_disable_unprepare() twice
  dt-bindings: usb: dwc3-imx8mp: dma-range is required only for imx8mp
parents dbfc6422 a1b866f2
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -142,7 +142,9 @@ allOf:
      required:
        - orientation-switch
    then:
      $ref: /schemas/usb/usb-switch.yaml#
      allOf:
        - $ref: /schemas/usb/usb-switch.yaml#
        - $ref: /schemas/usb/usb-switch-ports.yaml#

unevaluatedProperties: false

+3 −1
Original line number Diff line number Diff line
@@ -125,7 +125,9 @@ allOf:
          contains:
            const: google,gs101-usb31drd-phy
    then:
      $ref: /schemas/usb/usb-switch.yaml#
      allOf:
        - $ref: /schemas/usb/usb-switch.yaml#
        - $ref: /schemas/usb/usb-switch-ports.yaml#

      properties:
        clocks:
+1 −0
Original line number Diff line number Diff line
@@ -76,6 +76,7 @@ required:

allOf:
  - $ref: usb-switch.yaml#
  - $ref: usb-switch-ports.yaml#

additionalProperties: false

+9 −1
Original line number Diff line number Diff line
@@ -89,13 +89,21 @@ required:
  - reg
  - "#address-cells"
  - "#size-cells"
  - dma-ranges
  - ranges
  - clocks
  - clock-names
  - interrupts
  - power-domains

allOf:
  - if:
      properties:
        compatible:
          const: fsl,imx8mp-dwc3
    then:
      required:
        - dma-ranges

additionalProperties: false

examples:
+1 −0
Original line number Diff line number Diff line
@@ -52,6 +52,7 @@ required:

allOf:
  - $ref: usb-switch.yaml#
  - $ref: usb-switch-ports.yaml#
  - if:
      required:
        - mode-switch
Loading