Skip to content

Commit 6190d0f

Browse files
committed
Merge tag 'usb-6.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
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
2 parents dbfc642 + a1b866f commit 6190d0f

21 files changed

+122
-66
lines changed

Documentation/devicetree/bindings/phy/fsl,imx8mq-usb-phy.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,9 @@ allOf:
142142
required:
143143
- orientation-switch
144144
then:
145-
$ref: /schemas/usb/usb-switch.yaml#
145+
allOf:
146+
- $ref: /schemas/usb/usb-switch.yaml#
147+
- $ref: /schemas/usb/usb-switch-ports.yaml#
146148

147149
unevaluatedProperties: false
148150

Documentation/devicetree/bindings/phy/samsung,usb3-drd-phy.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,9 @@ allOf:
125125
contains:
126126
const: google,gs101-usb31drd-phy
127127
then:
128-
$ref: /schemas/usb/usb-switch.yaml#
128+
allOf:
129+
- $ref: /schemas/usb/usb-switch.yaml#
130+
- $ref: /schemas/usb/usb-switch-ports.yaml#
129131

130132
properties:
131133
clocks:

Documentation/devicetree/bindings/usb/fcs,fsa4480.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ required:
7676

7777
allOf:
7878
- $ref: usb-switch.yaml#
79+
- $ref: usb-switch-ports.yaml#
7980

8081
additionalProperties: false
8182

Documentation/devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,13 +89,21 @@ required:
8989
- reg
9090
- "#address-cells"
9191
- "#size-cells"
92-
- dma-ranges
9392
- ranges
9493
- clocks
9594
- clock-names
9695
- interrupts
9796
- power-domains
9897

98+
allOf:
99+
- if:
100+
properties:
101+
compatible:
102+
const: fsl,imx8mp-dwc3
103+
then:
104+
required:
105+
- dma-ranges
106+
99107
additionalProperties: false
100108

101109
examples:

Documentation/devicetree/bindings/usb/gpio-sbu-mux.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ required:
5252

5353
allOf:
5454
- $ref: usb-switch.yaml#
55+
- $ref: usb-switch-ports.yaml#
5556
- if:
5657
required:
5758
- mode-switch

Documentation/devicetree/bindings/usb/nxp,ptn36502.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ required:
4646

4747
allOf:
4848
- $ref: usb-switch.yaml#
49+
- $ref: usb-switch-ports.yaml#
4950

5051
additionalProperties: false
5152

Documentation/devicetree/bindings/usb/onnn,nb7vpq904m.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@ required:
9191

9292
allOf:
9393
- $ref: usb-switch.yaml#
94+
- $ref: usb-switch-ports.yaml#
9495

9596
additionalProperties: false
9697

Documentation/devicetree/bindings/usb/parade,ps8830.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ required:
8181

8282
allOf:
8383
- $ref: usb-switch.yaml#
84+
- $ref: usb-switch-ports.yaml#
8485

8586
additionalProperties: false
8687

Documentation/devicetree/bindings/usb/qcom,snps-dwc3.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ properties:
6868
- qcom,sm8550-dwc3
6969
- qcom,sm8650-dwc3
7070
- qcom,x1e80100-dwc3
71+
- qcom,x1e80100-dwc3-mp
7172
- const: qcom,snps-dwc3
7273

7374
reg:
@@ -460,8 +461,10 @@ allOf:
460461
then:
461462
properties:
462463
interrupts:
464+
minItems: 4
463465
maxItems: 5
464466
interrupt-names:
467+
minItems: 4
465468
items:
466469
- const: dwc_usb3
467470
- const: pwr_event

Documentation/devicetree/bindings/usb/qcom,wcd939x-usbss.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ required:
6060

6161
allOf:
6262
- $ref: usb-switch.yaml#
63+
- $ref: usb-switch-ports.yaml#
6364

6465
additionalProperties: false
6566

0 commit comments

Comments
 (0)