-
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 remote-tracking branches 'asoc/topic/sta350', 'asoc/topic/tas25…
…52', 'asoc/topic/tas3a227e' and 'asoc/topic/tas571x' into asoc-next
- Loading branch information
Showing
11 changed files
with
917 additions
and
123 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,41 @@ | ||
Texas Instruments TAS5711/TAS5717/TAS5719 stereo power amplifiers | ||
|
||
The codec is controlled through an I2C interface. It also has two other | ||
signals that can be wired up to GPIOs: reset (strongly recommended), and | ||
powerdown (optional). | ||
|
||
Required properties: | ||
|
||
- compatible: "ti,tas5711", "ti,tas5717", or "ti,tas5719" | ||
- reg: The I2C address of the device | ||
- #sound-dai-cells: must be equal to 0 | ||
|
||
Optional properties: | ||
|
||
- reset-gpios: GPIO specifier for the TAS571x's active low reset line | ||
- pdn-gpios: GPIO specifier for the TAS571x's active low powerdown line | ||
- clocks: clock phandle for the MCLK input | ||
- clock-names: should be "mclk" | ||
- AVDD-supply: regulator phandle for the AVDD supply (all chips) | ||
- DVDD-supply: regulator phandle for the DVDD supply (all chips) | ||
- HPVDD-supply: regulator phandle for the HPVDD supply (5717/5719) | ||
- PVDD_AB-supply: regulator phandle for the PVDD_AB supply (5717/5719) | ||
- PVDD_CD-supply: regulator phandle for the PVDD_CD supply (5717/5719) | ||
- PVDD_A-supply: regulator phandle for the PVDD_A supply (5711) | ||
- PVDD_B-supply: regulator phandle for the PVDD_B supply (5711) | ||
- PVDD_C-supply: regulator phandle for the PVDD_C supply (5711) | ||
- PVDD_D-supply: regulator phandle for the PVDD_D supply (5711) | ||
|
||
Example: | ||
|
||
tas5717: audio-codec@2a { | ||
compatible = "ti,tas5717"; | ||
reg = <0x2a>; | ||
#sound-dai-cells = <0>; | ||
|
||
reset-gpios = <&gpio5 1 GPIO_ACTIVE_LOW>; | ||
pdn-gpios = <&gpio5 2 GPIO_ACTIVE_LOW>; | ||
|
||
clocks = <&clk_core CLK_I2S>; | ||
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
#ifndef __DT_TAS2552_H | ||
#define __DT_TAS2552_H | ||
|
||
#define TAS2552_PLL_CLKIN (0) | ||
#define TAS2552_PDM_CLK (1) | ||
#define TAS2552_CLK_TARGET_MASK (1) | ||
|
||
#define TAS2552_PLL_CLKIN_MCLK ((0 << 1) | TAS2552_PLL_CLKIN) | ||
#define TAS2552_PLL_CLKIN_BCLK ((1 << 1) | TAS2552_PLL_CLKIN) | ||
#define TAS2552_PLL_CLKIN_IVCLKIN ((2 << 1) | TAS2552_PLL_CLKIN) | ||
#define TAS2552_PLL_CLKIN_1_8_FIXED ((3 << 1) | TAS2552_PLL_CLKIN) | ||
|
||
#define TAS2552_PDM_CLK_PLL ((0 << 1) | TAS2552_PDM_CLK) | ||
#define TAS2552_PDM_CLK_IVCLKIN ((1 << 1) | TAS2552_PDM_CLK) | ||
#define TAS2552_PDM_CLK_BCLK ((2 << 1) | TAS2552_PDM_CLK) | ||
#define TAS2552_PDM_CLK_MCLK ((3 << 1) | TAS2552_PDM_CLK) | ||
|
||
#endif /* __DT_TAS2552_H */ |
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
Oops, something went wrong.