forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge tag 'asoc-v6.7' of https://git.kernel.org/pub/scm/linux/kernel/…
…git/broonie/sound into for-next ASoC: Updates for v6.7 This is quite a large set of changes but mostly due to API cleanups and in driver specific ways rather than due to anything subsystem wide. Highlights include: - Standardisation of API prefixes on snd_soc_, removing asoc_. - GPIO API usage improvements. - Support for HDA patches. - Lots of work on SOF, including crash dump support. - Support for AMD platforms with es83xx, Awinc AT87390, many Intel platforms, many Mediatek platforms, Qualcomm SM6115, Richtek RTQ9128 and Texas Instruments TAS575x. [ the merge conflicts around SOF Intel HD-audio and CS35L41 subcodec drivers are resolved here -- tiwai ]
- Loading branch information
Showing
597 changed files
with
10,333 additions
and
5,183 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -9,6 +9,9 @@ title: Audio Graph | |
maintainers: | ||
- Kuninori Morimoto <[email protected]> | ||
|
||
allOf: | ||
- $ref: /schemas/sound/dai-params.yaml# | ||
|
||
properties: | ||
dais: | ||
$ref: /schemas/types.yaml#/definitions/phandle-array | ||
|
@@ -30,12 +33,6 @@ properties: | |
widget ("Microphone", "Line", "Headphone", "Speaker"), the | ||
second being the machine specific name for the widget. | ||
$ref: /schemas/types.yaml#/definitions/non-unique-string-array | ||
convert-rate: | ||
$ref: /schemas/sound/dai-params.yaml#/$defs/dai-sample-rate | ||
convert-channels: | ||
$ref: /schemas/sound/dai-params.yaml#/$defs/dai-channels | ||
convert-sample-format: | ||
$ref: /schemas/sound/dai-params.yaml#/$defs/dai-sample-format | ||
|
||
pa-gpios: | ||
maxItems: 1 | ||
|
58 changes: 58 additions & 0 deletions
58
Documentation/devicetree/bindings/sound/awinic,aw87390.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,58 @@ | ||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/sound/awinic,aw87390.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: Awinic Aw87390 Audio Amplifier | ||
|
||
maintainers: | ||
- Weidong Wang <[email protected]> | ||
|
||
description: | ||
The awinic aw87390 is specifically designed to improve | ||
the musical output dynamic range, enhance the overall | ||
sound quallity, which is a new high efficiency, low | ||
noise, constant large volume, 6th Smart K audio amplifier. | ||
|
||
allOf: | ||
- $ref: dai-common.yaml# | ||
|
||
properties: | ||
compatible: | ||
const: awinic,aw87390 | ||
|
||
reg: | ||
maxItems: 1 | ||
|
||
"#sound-dai-cells": | ||
const: 0 | ||
|
||
awinic,audio-channel: | ||
description: | ||
It is used to distinguish multiple PA devices, so that different | ||
configurations can be loaded to different PA devices | ||
$ref: /schemas/types.yaml#/definitions/uint32 | ||
minimum: 0 | ||
maximum: 7 | ||
|
||
required: | ||
- compatible | ||
- reg | ||
- "#sound-dai-cells" | ||
- awinic,audio-channel | ||
|
||
unevaluatedProperties: false | ||
|
||
examples: | ||
- | | ||
i2c { | ||
#address-cells = <1>; | ||
#size-cells = <0>; | ||
audio-codec@58 { | ||
compatible = "awinic,aw87390"; | ||
reg = <0x58>; | ||
#sound-dai-cells = <0>; | ||
awinic,audio-channel = <0>; | ||
}; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/sound/nxp,tfa9879.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: NXP TFA9879 class-D audio amplifier | ||
|
||
maintainers: | ||
- Peter Rosin <[email protected]> | ||
|
||
allOf: | ||
- $ref: dai-common.yaml# | ||
|
||
properties: | ||
compatible: | ||
const: nxp,tfa9879 | ||
|
||
reg: | ||
maxItems: 1 | ||
|
||
"#sound-dai-cells": | ||
const: 0 | ||
|
||
required: | ||
- compatible | ||
- reg | ||
- '#sound-dai-cells' | ||
|
||
unevaluatedProperties: false | ||
|
||
examples: | ||
- | | ||
i2c1 { | ||
#address-cells = <1>; | ||
#size-cells = <0>; | ||
amplifier@6c { | ||
compatible = "nxp,tfa9879"; | ||
reg = <0x6c>; | ||
pinctrl-names = "default"; | ||
pinctrl-0 = <&pinctrl_i2c1>; | ||
#sound-dai-cells = <0>; | ||
}; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.