Skip to content

Commit 2546018

Browse files
committed
Merge remote-tracking branch 'asoc/for-5.18' into asoc-next
2 parents 3139f5c + 910f42b commit 2546018

325 files changed

Lines changed: 17241 additions & 3558 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/bus/nvidia,tegra210-aconnect.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ properties:
2121
- const: nvidia,tegra210-aconnect
2222
- items:
2323
- enum:
24+
- nvidia,tegra234-aconnect
2425
- nvidia,tegra186-aconnect
2526
- nvidia,tegra194-aconnect
2627
- const: nvidia,tegra210-aconnect

Documentation/devicetree/bindings/dma/nvidia,tegra210-adma.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,9 @@ properties:
2323
- nvidia,tegra210-adma
2424
- nvidia,tegra186-adma
2525
- items:
26-
- const: nvidia,tegra194-adma
26+
- enum:
27+
- nvidia,tegra234-adma
28+
- nvidia,tegra194-adma
2729
- const: nvidia,tegra186-adma
2830

2931
reg:

Documentation/devicetree/bindings/interrupt-controller/arm,gic.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ properties:
5858
- enum:
5959
- nvidia,tegra186-agic
6060
- nvidia,tegra194-agic
61+
- nvidia,tegra234-agic
6162
- const: nvidia,tegra210-agic
6263

6364
interrupt-controller: true

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,10 @@ properties:
3131
- const: allwinner,sun50i-a64-i2s
3232
- const: allwinner,sun8i-h3-i2s
3333
- const: allwinner,sun50i-h6-i2s
34+
- const: allwinner,sun50i-r329-i2s
35+
- items:
36+
- const: allwinner,sun20i-d1-i2s
37+
- const: allwinner,sun50i-r329-i2s
3438

3539
reg:
3640
maxItems: 1
@@ -67,6 +71,7 @@ allOf:
6771
- allwinner,sun8i-h3-i2s
6872
- allwinner,sun50i-a64-codec-i2s
6973
- allwinner,sun50i-h6-i2s
74+
- allwinner,sun50i-r329-i2s
7075

7176
then:
7277
required:

Documentation/devicetree/bindings/sound/arndale.txt

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

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

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,4 +71,24 @@ patternProperties:
7171
description: CPU to Codec rate channels.
7272
$ref: /schemas/types.yaml#/definitions/uint32
7373

74+
dai-tdm-slot-width-map:
75+
description: Mapping of sample widths to slot widths. For hardware
76+
that cannot support a fixed slot width or a slot width always
77+
equal to sample width. A matrix of one or more 3-tuples.
78+
$ref: /schemas/types.yaml#/definitions/uint32-matrix
79+
items:
80+
items:
81+
-
82+
description: Sample width in bits
83+
minimum: 8
84+
maximum: 64
85+
-
86+
description: Slot width in bits
87+
minimum: 8
88+
maximum: 256
89+
-
90+
description: Slot count
91+
minimum: 1
92+
maximum: 64
93+
7494
additionalProperties: true
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
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,aw8738.yaml#
5+
$schema: http://devicetree.org/meta-schemas/core.yaml#
6+
7+
title: Awinic AW8738 Audio Amplifier
8+
9+
maintainers:
10+
- Stephan Gerhold <stephan@gerhold.net>
11+
12+
description:
13+
The Awinic AW8738 is a simple audio amplifier with different operation modes
14+
(set using one-wire pulse control). The mode configures the speaker-guard
15+
function (primarily the power limit for the amplifier).
16+
17+
allOf:
18+
- $ref: name-prefix.yaml#
19+
20+
properties:
21+
compatible:
22+
const: awinic,aw8738
23+
24+
mode-gpios:
25+
description:
26+
GPIO used for one-wire pulse control. The pin is typically called SHDN
27+
(active-low), but this is misleading since it is actually more than
28+
just a simple shutdown/enable control.
29+
maxItems: 1
30+
31+
awinic,mode:
32+
description: Operation mode (number of pulses for one-wire pulse control)
33+
$ref: /schemas/types.yaml#/definitions/uint32
34+
minimum: 1
35+
maximum: 7
36+
37+
sound-name-prefix: true
38+
39+
required:
40+
- compatible
41+
- mode-gpios
42+
- awinic,mode
43+
44+
additionalProperties: false
45+
46+
examples:
47+
- |
48+
#include <dt-bindings/gpio/gpio.h>
49+
audio-amplifier {
50+
compatible = "awinic,aw8738";
51+
mode-gpios = <&msmgpio 114 GPIO_ACTIVE_HIGH>;
52+
awinic,mode = <5>;
53+
sound-name-prefix = "Speaker Amp";
54+
};

Documentation/devicetree/bindings/sound/davinci-mcasp-audio.txt

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

0 commit comments

Comments
 (0)