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 branch 'asoc-5.4' into asoc-next
- Loading branch information
Showing
273 changed files
with
12,139 additions
and
6,872 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,88 @@ | ||
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: NXP i.MX8 DSP core | ||
|
||
maintainers: | ||
- Daniel Baluta <[email protected]> | ||
|
||
description: | | ||
Some boards from i.MX8 family contain a DSP core used for | ||
advanced pre- and post- audio processing. | ||
properties: | ||
compatible: | ||
enum: | ||
- fsl,imx8qxp-dsp | ||
|
||
reg: | ||
description: Should contain register location and length | ||
|
||
clocks: | ||
items: | ||
- description: ipg clock | ||
- description: ocram clock | ||
- description: core clock | ||
|
||
clock-names: | ||
items: | ||
- const: ipg | ||
- const: ocram | ||
- const: core | ||
|
||
power-domains: | ||
description: | ||
List of phandle and PM domain specifier as documented in | ||
Documentation/devicetree/bindings/power/power_domain.txt | ||
maxItems: 4 | ||
|
||
mboxes: | ||
description: | ||
List of <&phandle type channel> - 2 channels for TXDB, 2 channels for RXDB | ||
(see mailbox/fsl,mu.txt) | ||
maxItems: 4 | ||
|
||
mbox-names: | ||
items: | ||
- const: txdb0 | ||
- const: txdb1 | ||
- const: rxdb0 | ||
- const: rxdb1 | ||
|
||
memory-region: | ||
description: | ||
phandle to a node describing reserved memory (System RAM memory) | ||
used by DSP (see bindings/reserved-memory/reserved-memory.txt) | ||
maxItems: 1 | ||
|
||
required: | ||
- compatible | ||
- reg | ||
- clocks | ||
- clock-names | ||
- power-domains | ||
- mboxes | ||
- mbox-names | ||
- memory-region | ||
|
||
examples: | ||
- | | ||
#include <dt-bindings/firmware/imx/rsrc.h> | ||
#include <dt-bindings/clock/imx8-clock.h> | ||
dsp@596e8000 { | ||
compatible = "fsl,imx8qxp-dsp"; | ||
reg = <0x596e8000 0x88000>; | ||
clocks = <&adma_lpcg IMX_ADMA_LPCG_DSP_IPG_CLK>, | ||
<&adma_lpcg IMX_ADMA_LPCG_OCRAM_IPG_CLK>, | ||
<&adma_lpcg IMX_ADMA_LPCG_DSP_CORE_CLK>; | ||
clock-names = "ipg", "ocram", "core"; | ||
power-domains = <&pd IMX_SC_R_MU_13A>, | ||
<&pd IMX_SC_R_MU_13B>, | ||
<&pd IMX_SC_R_DSP>, | ||
<&pd IMX_SC_R_DSP_RAM>; | ||
mbox-names = "txdb0", "txdb1", "rxdb0", "rxdb1"; | ||
mboxes = <&lsio_mu13 2 0>, <&lsio_mu13 2 1>, <&lsio_mu13 3 0>, <&lsio_mu13 3 1>; | ||
}; |
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
39 changes: 39 additions & 0 deletions
39
Documentation/devicetree/bindings/sound/allwinner,sun50i-a64-codec-analog.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,39 @@ | ||
# SPDX-License-Identifier: GPL-2.0 | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/sound/allwinner,sun50i-a64-codec-analog.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: Allwinner A64 Analog Codec Device Tree Bindings | ||
|
||
maintainers: | ||
- Chen-Yu Tsai <[email protected]> | ||
- Maxime Ripard <[email protected]> | ||
|
||
properties: | ||
compatible: | ||
const: allwinner,sun50i-a64-codec-analog | ||
|
||
reg: | ||
maxItems: 1 | ||
|
||
cpvdd-supply: | ||
description: | ||
Regulator for the headphone amplifier | ||
|
||
required: | ||
- compatible | ||
- reg | ||
- cpvdd-supply | ||
|
||
additionalProperties: false | ||
|
||
examples: | ||
- | | ||
codec_analog: codec-analog@1f015c0 { | ||
compatible = "allwinner,sun50i-a64-codec-analog"; | ||
reg = <0x01f015c0 0x4>; | ||
cpvdd-supply = <®_eldo1>; | ||
}; | ||
... |
57 changes: 57 additions & 0 deletions
57
Documentation/devicetree/bindings/sound/allwinner,sun8i-a33-codec.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,57 @@ | ||
# SPDX-License-Identifier: GPL-2.0 | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/sound/allwinner,sun8i-a33-codec.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: Allwinner A33 Codec Device Tree Bindings | ||
|
||
maintainers: | ||
- Chen-Yu Tsai <[email protected]> | ||
- Maxime Ripard <[email protected]> | ||
|
||
properties: | ||
"#sound-dai-cells": | ||
const: 0 | ||
|
||
compatible: | ||
const: allwinner,sun8i-a33-codec | ||
|
||
reg: | ||
maxItems: 1 | ||
|
||
interrupts: | ||
maxItems: 1 | ||
|
||
clocks: | ||
items: | ||
- description: Bus Clock | ||
- description: Module Clock | ||
|
||
clock-names: | ||
items: | ||
- const: bus | ||
- const: mod | ||
|
||
required: | ||
- "#sound-dai-cells" | ||
- compatible | ||
- reg | ||
- interrupts | ||
- clocks | ||
- clock-names | ||
|
||
additionalProperties: false | ||
|
||
examples: | ||
- | | ||
audio-codec@1c22e00 { | ||
#sound-dai-cells = <0>; | ||
compatible = "allwinner,sun8i-a33-codec"; | ||
reg = <0x01c22e00 0x400>; | ||
interrupts = <0 29 4>; | ||
clocks = <&ccu 47>, <&ccu 92>; | ||
clock-names = "bus", "mod"; | ||
}; | ||
... |
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
5 changes: 4 additions & 1 deletion
5
Documentation/devicetree/bindings/sound/amlogic,g12a-tohdmitx.txt
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
23 changes: 23 additions & 0 deletions
23
Documentation/devicetree/bindings/sound/everest,es8316.txt
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,23 @@ | ||
Everest ES8316 audio CODEC | ||
|
||
This device supports both I2C and SPI. | ||
|
||
Required properties: | ||
|
||
- compatible : should be "everest,es8316" | ||
- reg : the I2C address of the device for I2C | ||
|
||
Optional properties: | ||
|
||
- clocks : a list of phandle, should contain entries for clock-names | ||
- clock-names : should include as follows: | ||
"mclk" : master clock (MCLK) of the device | ||
|
||
Example: | ||
|
||
es8316: codec@11 { | ||
compatible = "everest,es8316"; | ||
reg = <0x11>; | ||
clocks = <&clks 10>; | ||
clock-names = "mclk"; | ||
}; |
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
14 changes: 0 additions & 14 deletions
14
Documentation/devicetree/bindings/sound/sun50i-codec-analog.txt
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.