Skip to content

Commit a75c8d1

Browse files
committed
Merge remote-tracking branch 'asoc/for-7.1' into asoc-next
2 parents e74c38e + aeac022 commit a75c8d1

248 files changed

Lines changed: 5618 additions & 2178 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.

Documentation/devicetree/bindings/sound/adi,ssm2305.txt

Lines changed: 0 additions & 14 deletions
This file was deleted.
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2+
%YAML 1.2
3+
---
4+
$id: http://devicetree.org/schemas/sound/adi,ssm2305.yaml#
5+
$schema: http://devicetree.org/meta-schemas/core.yaml#
6+
7+
title: Analog Devices SSM2305 Class-D Speaker Amplifier
8+
9+
maintainers:
10+
- Lars-Peter Clausen <lars@metafoo.de>
11+
12+
description:
13+
The SSM2305 is a filterless, high efficiency, mono 2.8 W Class-D
14+
audio amplifier with a micropower shutdown mode controlled via a
15+
dedicated active-low GPIO pin.
16+
17+
allOf:
18+
- $ref: dai-common.yaml#
19+
20+
properties:
21+
compatible:
22+
const: adi,ssm2305
23+
24+
shutdown-gpios:
25+
maxItems: 1
26+
description:
27+
GPIO connected to the shutdown pin (SD) of the SSM2305.
28+
The pin is active-low; asserting it puts the device into
29+
micropower shutdown mode.
30+
31+
required:
32+
- compatible
33+
- shutdown-gpios
34+
35+
unevaluatedProperties: false
36+
37+
examples:
38+
- |
39+
#include <dt-bindings/gpio/gpio.h>
40+
41+
analog-amplifier {
42+
compatible = "adi,ssm2305";
43+
shutdown-gpios = <&gpio3 20 GPIO_ACTIVE_LOW>;
44+
};
45+
46+
...

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,10 @@ properties:
3535

3636
dvdd-supply: true
3737

38+
firmware-name:
39+
maxItems: 1
40+
description: Name of the *_acf.bin file used for amplifier initialization
41+
3842
awinic,audio-channel:
3943
description:
4044
It is used to distinguish multiple PA devices, so that different

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ description: |
1616
DAC for headphone output, two integrated Class D amplifiers for
1717
loudspeakers, and two ADCs for wired headset microphone input or
1818
stereo line input. PDM inputs are provided for digital microphones.
19+
CS42L43B variant adds dedicated PDM interface, SoundWire Clock Gearing
20+
support and more decimators to ISRCs.
1921
2022
allOf:
2123
- $ref: dai-common.yaml#
@@ -24,6 +26,7 @@ properties:
2426
compatible:
2527
enum:
2628
- cirrus,cs42l43
29+
- cirrus,cs42l43b
2730

2831
reg:
2932
maxItems: 1

Documentation/devicetree/bindings/sound/imx-audio-card.yaml

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ patternProperties:
2424
cpu/codec dais.
2525

2626
type: object
27+
$ref: tdm-slot.yaml#
2728

2829
properties:
2930
link-name:
@@ -38,13 +39,9 @@ patternProperties:
3839
- i2s
3940
- dsp_b
4041

41-
dai-tdm-slot-num:
42-
description: see tdm-slot.txt.
43-
$ref: /schemas/types.yaml#/definitions/uint32
42+
dai-tdm-slot-num: true
4443

45-
dai-tdm-slot-width:
46-
description: see tdm-slot.txt.
47-
$ref: /schemas/types.yaml#/definitions/uint32
44+
dai-tdm-slot-width: true
4845

4946
playback-only:
5047
description: link is used only for playback

Documentation/devicetree/bindings/sound/mediatek,mt2701-wm8960.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@ properties:
2828
$ref: /schemas/types.yaml#/definitions/phandle
2929
description: The phandle of the WM8960 audio codec.
3030

31-
unevaluatedProperties: false
32-
3331
required:
3432
- compatible
3533
- mediatek,platform
@@ -38,6 +36,8 @@ required:
3836
- pinctrl-names
3937
- pinctrl-0
4038

39+
additionalProperties: false
40+
4141
examples:
4242
- |
4343
sound {

Documentation/devicetree/bindings/sound/mediatek,mt7986-wm8960.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,14 +36,14 @@ properties:
3636
required:
3737
- sound-dai
3838

39-
unevaluatedProperties: false
40-
4139
required:
4240
- compatible
4341
- audio-routing
4442
- platform
4543
- codec
4644

45+
unevaluatedProperties: false
46+
4747
examples:
4848
- |
4949
sound {
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2+
%YAML 1.2
3+
---
4+
$id: http://devicetree.org/schemas/sound/mediatek,mt8173-rt5650-rt5514.yaml#
5+
$schema: http://devicetree.org/meta-schemas/core.yaml#
6+
7+
title: Mediatek MT8173 with RT5650 and RT5514 audio codecs
8+
9+
maintainers:
10+
- Koro Chen <koro.chen@mediatek.com>
11+
12+
properties:
13+
compatible:
14+
const: mediatek,mt8173-rt5650-rt5514
15+
16+
mediatek,audio-codec:
17+
$ref: /schemas/types.yaml#/definitions/phandle-array
18+
description: Phandles of rt5650 and rt5514 codecs
19+
items:
20+
- description: phandle of rt5650 codec
21+
- description: phandle of rt5514 codec
22+
23+
mediatek,platform:
24+
$ref: /schemas/types.yaml#/definitions/phandle
25+
description: The phandle of MT8173 ASoC platform.
26+
27+
required:
28+
- compatible
29+
- mediatek,audio-codec
30+
- mediatek,platform
31+
32+
additionalProperties: false
33+
34+
examples:
35+
- |
36+
sound {
37+
compatible = "mediatek,mt8173-rt5650-rt5514";
38+
mediatek,audio-codec = <&rt5650>, <&rt5514>;
39+
mediatek,platform = <&afe>;
40+
};
41+
...

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,12 +105,12 @@ patternProperties:
105105
required:
106106
- link-name
107107

108-
unevaluatedProperties: false
109-
110108
required:
111109
- compatible
112110
- mediatek,platform
113111

112+
unevaluatedProperties: false
113+
114114
examples:
115115
- |
116116
sound {

Documentation/devicetree/bindings/sound/mt8173-rt5650-rt5514.txt

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

0 commit comments

Comments
 (0)