-
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 'for-next' into for-linus
- Loading branch information
Showing
714 changed files
with
30,656 additions
and
14,310 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
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
27 changes: 27 additions & 0 deletions
27
Documentation/devicetree/bindings/sound/armada-370db-audio.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,27 @@ | ||
Device Tree bindings for the Armada 370 DB audio | ||
================================================ | ||
|
||
These Device Tree bindings are used to describe the audio complex | ||
found on the Armada 370 DB platform. | ||
|
||
Mandatory properties: | ||
|
||
* compatible: must be "marvell,a370db-audio" | ||
|
||
* marvell,audio-controller: a phandle that points to the audio | ||
controller of the Armada 370 SoC. | ||
|
||
* marvell,audio-codec: a set of three phandles that points to: | ||
|
||
1/ the analog audio codec connected to the Armada 370 SoC | ||
2/ the S/PDIF transceiver | ||
3/ the S/PDIF receiver | ||
|
||
Example: | ||
|
||
sound { | ||
compatible = "marvell,a370db-audio"; | ||
marvell,audio-controller = <&audio_controller>; | ||
marvell,audio-codec = <&audio_codec &spdif_out &spdif_in>; | ||
status = "okay"; | ||
}; |
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,28 @@ | ||
CS42448/CS42888 audio CODEC | ||
|
||
Required properties: | ||
|
||
- compatible : must contain one of "cirrus,cs42448" and "cirrus,cs42888" | ||
|
||
- reg : the I2C address of the device for I2C | ||
|
||
- clocks : a list of phandles + clock-specifiers, one for each entry in | ||
clock-names | ||
|
||
- clock-names : must contain "mclk" | ||
|
||
- VA-supply, VD-supply, VLS-supply, VLC-supply: power supplies for the device, | ||
as covered in Documentation/devicetree/bindings/regulator/regulator.txt | ||
|
||
Example: | ||
|
||
codec: cs42888@48 { | ||
compatible = "cirrus,cs42888"; | ||
reg = <0x48>; | ||
clocks = <&codec_mclk 0>; | ||
clock-names = "mclk"; | ||
VA-supply = <®_audio>; | ||
VD-supply = <®_audio>; | ||
VLS-supply = <®_audio>; | ||
VLC-supply = <®_audio>; | ||
}; |
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,22 @@ | ||
* Dialog DA9055 Audio CODEC | ||
|
||
DA9055 provides Audio CODEC support (I2C only). | ||
|
||
The Audio CODEC device in DA9055 has it's own I2C address which is configurable, | ||
so the device is instantiated separately from the PMIC (MFD) device. | ||
|
||
For details on accompanying PMIC I2C device, see the following: | ||
Documentation/devicetree/bindings/mfd/da9055.txt | ||
|
||
Required properties: | ||
|
||
- compatible: "dlg,da9055-codec" | ||
- reg: Specifies the I2C slave address | ||
|
||
|
||
Example: | ||
|
||
codec: da9055-codec@1a { | ||
compatible = "dlg,da9055-codec"; | ||
reg = <0x1a>; | ||
}; |
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,21 @@ | ||
Audio complex for Eukrea boards with tlv320aic23 codec. | ||
|
||
Required properties: | ||
- compatible : "eukrea,asoc-tlv320" | ||
- eukrea,model : The user-visible name of this sound complex. | ||
- ssi-controller : The phandle of the SSI controller. | ||
- fsl,mux-int-port : The internal port of the i.MX audio muxer (AUDMUX). | ||
- fsl,mux-ext-port : The external port of the i.MX audio muxer. | ||
|
||
Note: The AUDMUX port numbering should start at 1, which is consistent with | ||
hardware manual. | ||
|
||
Example: | ||
|
||
sound { | ||
compatible = "eukrea,asoc-tlv320"; | ||
eukrea,model = "imx51-eukrea-tlv320aic23"; | ||
ssi-controller = <&ssi2>; | ||
fsl,mux-int-port = <2>; | ||
fsl,mux-ext-port = <3>; | ||
}; |
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,30 @@ | ||
PCM512x audio CODECs | ||
|
||
These devices support both I2C and SPI (configured with pin strapping | ||
on the board). | ||
|
||
Required properties: | ||
|
||
- compatible : One of "ti,pcm5121" or "ti,pcm5122" | ||
|
||
- reg : the I2C address of the device for I2C, the chip select | ||
number for SPI. | ||
|
||
- AVDD-supply, DVDD-supply, and CPVDD-supply : power supplies for the | ||
device, as covered in bindings/regulator/regulator.txt | ||
|
||
Optional properties: | ||
|
||
- clocks : A clock specifier for the clock connected as SCLK. If this | ||
is absent the device will be configured to clock from BCLK. | ||
|
||
Example: | ||
|
||
pcm5122: pcm5122@4c { | ||
compatible = "ti,pcm5122"; | ||
reg = <0x4c>; | ||
|
||
AVDD-supply = <®_3v3_analog>; | ||
DVDD-supply = <®_1v8>; | ||
CPVDD-supply = <®_3v3>; | ||
}; |
Oops, something went wrong.