Skip to content

Commit c468b5d

Browse files
committed
Merge branch 'for-next' into for-linus
Pull 6.7 materials Signed-off-by: Takashi Iwai <tiwai@suse.de>
2 parents 99248c8 + f71e0be commit c468b5d

File tree

656 files changed

+12225
-5732
lines changed

Some content is hidden

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

656 files changed

+12225
-5732
lines changed

Documentation/devicetree/bindings/sound/audio-graph-port.yaml

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -13,19 +13,17 @@ select: false
1313

1414
definitions:
1515
port-base:
16-
$ref: /schemas/graph.yaml#/$defs/port-base
16+
allOf:
17+
- $ref: /schemas/graph.yaml#/$defs/port-base
18+
- $ref: /schemas/sound/dai-params.yaml#
1719
properties:
18-
convert-rate:
19-
$ref: /schemas/sound/dai-params.yaml#/$defs/dai-sample-rate
20-
convert-channels:
21-
$ref: /schemas/sound/dai-params.yaml#/$defs/dai-channels
22-
convert-sample-format:
23-
$ref: /schemas/sound/dai-params.yaml#/$defs/dai-sample-format
2420
mclk-fs:
2521
$ref: simple-card.yaml#/definitions/mclk-fs
2622

2723
endpoint-base:
28-
$ref: /schemas/graph.yaml#/$defs/endpoint-base
24+
allOf:
25+
- $ref: /schemas/graph.yaml#/$defs/endpoint-base
26+
- $ref: /schemas/sound/dai-params.yaml#
2927
properties:
3028
mclk-fs:
3129
$ref: simple-card.yaml#/definitions/mclk-fs
@@ -68,12 +66,6 @@ definitions:
6866
- pdm
6967
- msb
7068
- lsb
71-
convert-rate:
72-
$ref: /schemas/sound/dai-params.yaml#/$defs/dai-sample-rate
73-
convert-channels:
74-
$ref: /schemas/sound/dai-params.yaml#/$defs/dai-channels
75-
convert-sample-format:
76-
$ref: /schemas/sound/dai-params.yaml#/$defs/dai-sample-format
7769

7870
dai-tdm-slot-num:
7971
description: Number of slots in use.

Documentation/devicetree/bindings/sound/audio-graph.yaml

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ title: Audio Graph
99
maintainers:
1010
- Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
1111

12+
allOf:
13+
- $ref: /schemas/sound/dai-params.yaml#
14+
1215
properties:
1316
dais:
1417
$ref: /schemas/types.yaml#/definitions/phandle-array
@@ -30,12 +33,6 @@ properties:
3033
widget ("Microphone", "Line", "Headphone", "Speaker"), the
3134
second being the machine specific name for the widget.
3235
$ref: /schemas/types.yaml#/definitions/non-unique-string-array
33-
convert-rate:
34-
$ref: /schemas/sound/dai-params.yaml#/$defs/dai-sample-rate
35-
convert-channels:
36-
$ref: /schemas/sound/dai-params.yaml#/$defs/dai-channels
37-
convert-sample-format:
38-
$ref: /schemas/sound/dai-params.yaml#/$defs/dai-sample-format
3936

4037
pa-gpios:
4138
maxItems: 1
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2+
%YAML 1.2
3+
---
4+
$id: http://devicetree.org/schemas/sound/awinic,aw87390.yaml#
5+
$schema: http://devicetree.org/meta-schemas/core.yaml#
6+
7+
title: Awinic Aw87390 Audio Amplifier
8+
9+
maintainers:
10+
- Weidong Wang <wangweidong.a@awinic.com>
11+
12+
description:
13+
The awinic aw87390 is specifically designed to improve
14+
the musical output dynamic range, enhance the overall
15+
sound quallity, which is a new high efficiency, low
16+
noise, constant large volume, 6th Smart K audio amplifier.
17+
18+
allOf:
19+
- $ref: dai-common.yaml#
20+
21+
properties:
22+
compatible:
23+
const: awinic,aw87390
24+
25+
reg:
26+
maxItems: 1
27+
28+
"#sound-dai-cells":
29+
const: 0
30+
31+
awinic,audio-channel:
32+
description:
33+
It is used to distinguish multiple PA devices, so that different
34+
configurations can be loaded to different PA devices
35+
$ref: /schemas/types.yaml#/definitions/uint32
36+
minimum: 0
37+
maximum: 7
38+
39+
required:
40+
- compatible
41+
- reg
42+
- "#sound-dai-cells"
43+
- awinic,audio-channel
44+
45+
unevaluatedProperties: false
46+
47+
examples:
48+
- |
49+
i2c {
50+
#address-cells = <1>;
51+
#size-cells = <0>;
52+
audio-codec@58 {
53+
compatible = "awinic,aw87390";
54+
reg = <0x58>;
55+
#sound-dai-cells = <0>;
56+
awinic,audio-channel = <0>;
57+
};
58+
};

Documentation/devicetree/bindings/sound/awinic,aw88395.yaml

Lines changed: 28 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,6 @@ description:
1414
digital Smart K audio amplifier with an integrated 10.25V
1515
smart boost convert.
1616

17-
allOf:
18-
- $ref: dai-common.yaml#
19-
2017
properties:
2118
compatible:
2219
enum:
@@ -32,11 +29,36 @@ properties:
3229
reset-gpios:
3330
maxItems: 1
3431

32+
awinic,audio-channel:
33+
description:
34+
It is used to distinguish multiple PA devices, so that different
35+
configurations can be loaded to different PA devices
36+
$ref: /schemas/types.yaml#/definitions/uint32
37+
minimum: 0
38+
maximum: 7
39+
40+
awinic,sync-flag:
41+
description:
42+
Flag bit used to keep the phase synchronized in the case of multiple PA
43+
$ref: /schemas/types.yaml#/definitions/flag
44+
3545
required:
3646
- compatible
3747
- reg
3848
- '#sound-dai-cells'
39-
- reset-gpios
49+
- awinic,audio-channel
50+
51+
allOf:
52+
- $ref: dai-common.yaml#
53+
- if:
54+
properties:
55+
compatible:
56+
contains:
57+
enum:
58+
- awinic,aw88261
59+
then:
60+
properties:
61+
reset-gpios: false
4062

4163
unevaluatedProperties: false
4264

@@ -51,5 +73,7 @@ examples:
5173
reg = <0x34>;
5274
#sound-dai-cells = <0>;
5375
reset-gpios = <&gpio 10 GPIO_ACTIVE_LOW>;
76+
awinic,audio-channel = <0>;
77+
awinic,sync-flag;
5478
};
5579
};

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ properties:
8383
Current at which the headset micbias sense clamp will engage, 0 to
8484
disable.
8585
enum: [ 0, 14, 24, 43, 52, 61, 71, 90, 99 ]
86-
default: 0
86+
default: 14
8787

8888
cirrus,bias-ramp-ms:
8989
description:
@@ -97,7 +97,7 @@ properties:
9797
Time in microseconds the type detection will run for. Long values will
9898
cause more audible effects, but give more accurate detection.
9999
enum: [ 20, 100, 1000, 10000, 50000, 75000, 100000, 200000 ]
100-
default: 10000
100+
default: 1000
101101

102102
cirrus,button-automute:
103103
type: boolean

Documentation/devicetree/bindings/sound/dai-params.yaml

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,14 @@ maintainers:
1111

1212
select: false
1313

14-
$defs:
15-
16-
dai-channels:
14+
properties:
15+
convert-channels:
1716
description: Number of audio channels used by DAI
1817
$ref: /schemas/types.yaml#/definitions/uint32
1918
minimum: 1
2019
maximum: 32
2120

22-
dai-sample-format:
21+
convert-sample-format:
2322
description: Audio sample format used by DAI
2423
$ref: /schemas/types.yaml#/definitions/string
2524
enum:
@@ -29,12 +28,10 @@ $defs:
2928
- s24_3le
3029
- s32_le
3130

32-
dai-sample-rate:
31+
convert-rate:
3332
description: Audio sample rate used by DAI
3433
$ref: /schemas/types.yaml#/definitions/uint32
3534
minimum: 8000
3635
maximum: 192000
3736

38-
properties: {}
39-
4037
additionalProperties: true

Documentation/devicetree/bindings/sound/dialog,da7219.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ properties:
8989

9090
da7219_aad:
9191
type: object
92+
additionalProperties: false
9293
description:
9394
Configuration of advanced accessory detection.
9495
properties:

Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ patternProperties:
3333
description:
3434
A DAI managed by this controller
3535
type: object
36+
additionalProperties: false
3637

3738
properties:
3839
reg:

Documentation/devicetree/bindings/sound/mediatek,mt8188-mt6359.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ properties:
1717
enum:
1818
- mediatek,mt8188-mt6359-evb
1919
- mediatek,mt8188-nau8825
20+
- mediatek,mt8188-rt5682s
2021

2122
audio-routing:
2223
description:

Documentation/devicetree/bindings/sound/mt8186-mt6366-rt1019-rt5682s.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ properties:
1717
enum:
1818
- mediatek,mt8186-mt6366-rt1019-rt5682s-sound
1919
- mediatek,mt8186-mt6366-rt5682s-max98360-sound
20+
- mediatek,mt8186-mt6366-rt5650-sound
2021

2122
mediatek,platform:
2223
$ref: /schemas/types.yaml#/definitions/phandle

0 commit comments

Comments
 (0)