ARM: dts: am437x-gp-evm: Enable analog audio via simple-card
The board uses McASP1 <-> tlv320aic3106 for analog audio and has Headphone out and Line in connectors. Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
This commit is contained in:
parent
d3d92af19e
commit
cf9a4850e9
|
@ -113,6 +113,32 @@ refclk: oscillator {
|
||||||
clock-frequency = <12000000>;
|
clock-frequency = <12000000>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
sound0: sound@0 {
|
||||||
|
compatible = "simple-audio-card";
|
||||||
|
simple-audio-card,name = "AM437x-GP-EVM";
|
||||||
|
simple-audio-card,widgets =
|
||||||
|
"Headphone", "Headphone Jack",
|
||||||
|
"Line", "Line In";
|
||||||
|
simple-audio-card,routing =
|
||||||
|
"Headphone Jack", "HPLOUT",
|
||||||
|
"Headphone Jack", "HPROUT",
|
||||||
|
"LINE1L", "Line In",
|
||||||
|
"LINE1R", "Line In";
|
||||||
|
simple-audio-card,format = "dsp_b";
|
||||||
|
simple-audio-card,bitclock-master = <&sound0_master>;
|
||||||
|
simple-audio-card,frame-master = <&sound0_master>;
|
||||||
|
simple-audio-card,bitclock-inversion;
|
||||||
|
|
||||||
|
simple-audio-card,cpu {
|
||||||
|
sound-dai = <&mcasp1>;
|
||||||
|
system-clock-frequency = <12000000>;
|
||||||
|
};
|
||||||
|
|
||||||
|
sound0_master: simple-audio-card,codec {
|
||||||
|
sound-dai = <&tlv320aic3106>;
|
||||||
|
system-clock-frequency = <12000000>;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&am43xx_pinmux {
|
&am43xx_pinmux {
|
||||||
|
@ -530,6 +556,7 @@ ov2659_1: endpoint {
|
||||||
};
|
};
|
||||||
|
|
||||||
tlv320aic3106: tlv320aic3106@1b {
|
tlv320aic3106: tlv320aic3106@1b {
|
||||||
|
#sound-dai-cells = <0>;
|
||||||
compatible = "ti,tlv320aic3106";
|
compatible = "ti,tlv320aic3106";
|
||||||
reg = <0x1b>;
|
reg = <0x1b>;
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
@ -825,6 +852,7 @@ vpfe1_ep: endpoint {
|
||||||
};
|
};
|
||||||
|
|
||||||
&mcasp1 {
|
&mcasp1 {
|
||||||
|
#sound-dai-cells = <0>;
|
||||||
pinctrl-names = "default", "sleep";
|
pinctrl-names = "default", "sleep";
|
||||||
pinctrl-0 = <&mcasp1_pins>;
|
pinctrl-0 = <&mcasp1_pins>;
|
||||||
pinctrl-1 = <&mcasp1_sleep_pins>;
|
pinctrl-1 = <&mcasp1_sleep_pins>;
|
||||||
|
|
Loading…
Reference in New Issue