Skip to content

Commit 255b4ed

Browse files
committed
Merge remote-tracking branch 'asoc/for-6.19' into asoc-next
2 parents 45f5c9e + e2ff715 commit 255b4ed

501 files changed

Lines changed: 9263 additions & 2793 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.mailmap

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ Alan Cox <alan@lxorguk.ukuu.org.uk>
2727
Alan Cox <root@hraefn.swansea.linux.org.uk>
2828
Aleksandar Markovic <aleksandar.markovic@mips.com> <aleksandar.markovic@imgtec.com>
2929
Aleksey Gorelov <aleksey_gorelov@phoenix.com>
30+
Alex Williamson <alex@shazbot.org> <alex.williamson@redhat.com>
3031
Alexander Lobakin <alobakin@pm.me> <alobakin@dlink.ru>
3132
Alexander Lobakin <alobakin@pm.me> <alobakin@marvell.com>
3233
Alexander Lobakin <alobakin@pm.me> <bloodyreaper@yandex.ru>

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/qcom,sc8280xp-qmp-ufs-phy.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,10 @@ properties:
2424
- enum:
2525
- qcom,qcs8300-qmp-ufs-phy
2626
- const: qcom,sa8775p-qmp-ufs-phy
27+
- items:
28+
- enum:
29+
- qcom,kaanapali-qmp-ufs-phy
30+
- const: qcom,sm8750-qmp-ufs-phy
2731
- enum:
2832
- qcom,msm8996-qmp-ufs-phy
2933
- qcom,msm8998-qmp-ufs-phy

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/serial/renesas,scif.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,6 +197,7 @@ allOf:
197197
- renesas,rcar-gen2-scif
198198
- renesas,rcar-gen3-scif
199199
- renesas,rcar-gen4-scif
200+
- renesas,rcar-gen5-scif
200201
then:
201202
properties:
202203
interrupts:

Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-i2s.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,9 @@ properties:
3333
- const: allwinner,sun50i-h6-i2s
3434
- const: allwinner,sun50i-r329-i2s
3535
- items:
36-
- const: allwinner,sun20i-d1-i2s
36+
- enum:
37+
- allwinner,sun20i-d1-i2s
38+
- allwinner,sun55i-a523-i2s
3739
- const: allwinner,sun50i-r329-i2s
3840

3941
reg:

Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-spdif.yaml

Lines changed: 38 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ properties:
2323
- const: allwinner,sun8i-h3-spdif
2424
- const: allwinner,sun50i-h6-spdif
2525
- const: allwinner,sun50i-h616-spdif
26+
- const: allwinner,sun55i-a523-spdif
2627
- items:
2728
- const: allwinner,sun8i-a83t-spdif
2829
- const: allwinner,sun8i-h3-spdif
@@ -37,14 +38,12 @@ properties:
3738
maxItems: 1
3839

3940
clocks:
40-
items:
41-
- description: Bus Clock
42-
- description: Module Clock
41+
minItems: 2
42+
maxItems: 3
4343

4444
clock-names:
45-
items:
46-
- const: apb
47-
- const: spdif
45+
minItems: 2
46+
maxItems: 3
4847

4948
# Even though it only applies to subschemas under the conditionals,
5049
# not listing them here will trigger a warning because of the
@@ -65,6 +64,7 @@ allOf:
6564
- allwinner,sun8i-h3-spdif
6665
- allwinner,sun50i-h6-spdif
6766
- allwinner,sun50i-h616-spdif
67+
- allwinner,sun55i-a523-spdif
6868

6969
then:
7070
required:
@@ -98,6 +98,38 @@ allOf:
9898
- const: rx
9999
- const: tx
100100

101+
- if:
102+
properties:
103+
compatible:
104+
contains:
105+
enum:
106+
- allwinner,sun55i-a523-spdif
107+
108+
then:
109+
properties:
110+
clocks:
111+
items:
112+
- description: Bus Clock
113+
- description: TX Clock
114+
- description: RX Clock
115+
116+
clock-names:
117+
items:
118+
- const: apb
119+
- const: tx
120+
- const: rx
121+
else:
122+
properties:
123+
clocks:
124+
items:
125+
- description: Bus Clock
126+
- description: Module Clock
127+
128+
clock-names:
129+
items:
130+
- const: apb
131+
- const: spdif
132+
101133
required:
102134
- "#sound-dai-cells"
103135
- compatible

Documentation/devicetree/bindings/sound/cirrus,cs530x.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,25 @@ description:
1515

1616
allOf:
1717
- $ref: dai-common.yaml#
18+
- $ref: /schemas/spi/spi-peripheral-props.yaml#
1819

1920
properties:
2021
compatible:
2122
enum:
23+
- cirrus,cs4282
24+
- cirrus,cs4302
25+
- cirrus,cs4304
26+
- cirrus,cs4308
2227
- cirrus,cs5302
2328
- cirrus,cs5304
2429
- cirrus,cs5308
2530

2631
reg:
2732
maxItems: 1
2833

34+
spi-max-frequency:
35+
maximum: 24000000
36+
2937
'#sound-dai-cells':
3038
const: 1
3139

Documentation/devicetree/bindings/sound/nvidia,tegra210-admaif.yaml

Lines changed: 66 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -67,46 +67,72 @@ properties:
6767
$ref: audio-graph-port.yaml#
6868
unevaluatedProperties: false
6969

70-
if:
71-
properties:
72-
compatible:
73-
contains:
74-
const: nvidia,tegra210-admaif
75-
76-
then:
77-
properties:
78-
dmas:
79-
description:
80-
DMA channel specifiers, equally divided for Tx and Rx.
81-
minItems: 1
82-
maxItems: 20
83-
dma-names:
84-
items:
85-
pattern: "^[rt]x(10|[1-9])$"
86-
description:
87-
Should be "rx1", "rx2" ... "rx10" for DMA Rx channel
88-
Should be "tx1", "tx2" ... "tx10" for DMA Tx channel
89-
minItems: 1
90-
maxItems: 20
91-
interconnects: false
92-
interconnect-names: false
93-
iommus: false
94-
95-
else:
96-
properties:
97-
dmas:
98-
description:
99-
DMA channel specifiers, equally divided for Tx and Rx.
100-
minItems: 1
101-
maxItems: 40
102-
dma-names:
103-
items:
104-
pattern: "^[rt]x(1[0-9]|[1-9]|20)$"
105-
description:
106-
Should be "rx1", "rx2" ... "rx20" for DMA Rx channel
107-
Should be "tx1", "tx2" ... "tx20" for DMA Tx channel
108-
minItems: 1
109-
maxItems: 40
70+
allOf:
71+
- if:
72+
properties:
73+
compatible:
74+
contains:
75+
const: nvidia,tegra210-admaif
76+
then:
77+
properties:
78+
dmas:
79+
description:
80+
DMA channel specifiers, equally divided for Tx and Rx.
81+
minItems: 1
82+
maxItems: 20
83+
dma-names:
84+
items:
85+
pattern: "^[rt]x(10|[1-9])$"
86+
description:
87+
Should be "rx1", "rx2" ... "rx10" for DMA Rx channel
88+
Should be "tx1", "tx2" ... "tx10" for DMA Tx channel
89+
minItems: 1
90+
maxItems: 20
91+
interconnects: false
92+
interconnect-names: false
93+
iommus: false
94+
95+
- if:
96+
properties:
97+
compatible:
98+
contains:
99+
const: nvidia,tegra186-admaif
100+
then:
101+
properties:
102+
dmas:
103+
description:
104+
DMA channel specifiers, equally divided for Tx and Rx.
105+
minItems: 1
106+
maxItems: 40
107+
dma-names:
108+
items:
109+
pattern: "^[rt]x(1[0-9]|[1-9]|20)$"
110+
description:
111+
Should be "rx1", "rx2" ... "rx20" for DMA Rx channel
112+
Should be "tx1", "tx2" ... "tx20" for DMA Tx channel
113+
minItems: 1
114+
maxItems: 40
115+
116+
- if:
117+
properties:
118+
compatible:
119+
contains:
120+
const: nvidia,tegra264-admaif
121+
then:
122+
properties:
123+
dmas:
124+
description:
125+
DMA channel specifiers, equally divided for Tx and Rx.
126+
minItems: 1
127+
maxItems: 64
128+
dma-names:
129+
items:
130+
pattern: "^[rt]x(3[0-2]|[1-2][0-9]|[1-9])$"
131+
description:
132+
Should be "rx1", "rx2" ... "rx32" for DMA Rx channel
133+
Should be "tx1", "tx2" ... "tx32" for DMA Tx channel
134+
minItems: 1
135+
maxItems: 64
110136

111137
required:
112138
- compatible

Documentation/devicetree/bindings/sound/qcom,lpass-rx-macro.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ properties:
2020
- qcom,sc8280xp-lpass-rx-macro
2121
- items:
2222
- enum:
23+
- qcom,kaanapali-lpass-rx-macro
2324
- qcom,sm8650-lpass-rx-macro
2425
- qcom,sm8750-lpass-rx-macro
2526
- qcom,x1e80100-lpass-rx-macro

0 commit comments

Comments
 (0)