Skip to content

Commit 757240f

Browse files
authored
Merge pull request #5578 from bardliao/merge/sound-upstream-20251030
Merge/sound upstream 20251030
2 parents 75503d9 + f6cce20 commit 757240f

File tree

913 files changed

+12797
-4909
lines changed

Some content is hidden

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

913 files changed

+12797
-4909
lines changed

.mailmap

Lines changed: 2 additions & 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>
@@ -227,6 +228,7 @@ Dmitry Safonov <0x7f454c46@gmail.com> <dima@arista.com>
227228
Dmitry Safonov <0x7f454c46@gmail.com> <d.safonov@partner.samsung.com>
228229
Dmitry Safonov <0x7f454c46@gmail.com> <dsafonov@virtuozzo.com>
229230
Domen Puncer <domen@coderock.org>
231+
Dong Aisheng <aisheng.dong@nxp.com> <b29396@freescale.com>
230232
Douglas Gilbert <dougg@torque.net>
231233
Drew Fustini <fustini@kernel.org> <drew@pdp7.com>
232234
<duje@dujemihanovic.xyz> <duje.mihanovic@skole.hr>
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2+
%YAML 1.2
3+
---
4+
$id: http://devicetree.org/schemas/i2c/apm,xgene-slimpro-i2c.yaml#
5+
$schema: http://devicetree.org/meta-schemas/core.yaml#
6+
7+
title: APM X-Gene SLIMpro Mailbox I2C
8+
9+
maintainers:
10+
- Khuong Dinh <khuong@os.amperecomputing.com>
11+
12+
description:
13+
An I2C controller accessed over the "SLIMpro" mailbox.
14+
15+
allOf:
16+
- $ref: /schemas/i2c/i2c-controller.yaml#
17+
18+
properties:
19+
compatible:
20+
const: apm,xgene-slimpro-i2c
21+
22+
mboxes:
23+
maxItems: 1
24+
25+
required:
26+
- compatible
27+
- mboxes
28+
29+
unevaluatedProperties: false
30+
31+
examples:
32+
- |
33+
i2c {
34+
compatible = "apm,xgene-slimpro-i2c";
35+
mboxes = <&mailbox 0>;
36+
};

Documentation/devicetree/bindings/i2c/i2c-xgene-slimpro.txt

Lines changed: 0 additions & 15 deletions
This file was deleted.

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

0 commit comments

Comments
 (0)