Part Number: AM3358
Other Parts Discussed in Thread: TLV320AIC3104, , TLV320AIC3106
Tool/software: Linux
Hi,
I am trying to get line level audio out from TLV320AIC3104 with AM3358. I am able to get headphone audio on HPROUT and HPLOUT pins. What do I need to add in my device tree to get audio on LEFT_LOP and RIGHT_LOP pins?
Following is my sound part of device tree.
sound {
compatible = "simple-audio-card";
simple-audio-card,name = "AM335x-EVM";
simple-audio-card,widgets =
"Headphone", "Headphone Jack",
"Line", "Line Out",
"Line", "Line In";
simple-audio-card,routing =
"Headphone Jack", "HPLOUT",
"Headphone Jack", "HPROUT",
"LINE1L", "Line In",
"LINE1R", "Line In",
"Line Out", "LLOUT",
"Line Out", "RLOUT";
simple-audio-card,format = "dsp_b";
simple-audio-card,bitclock-master = <&sound_master>;
simple-audio-card,frame-master = <&sound_master>;
simple-audio-card,bitclock-inversion;
simple-audio-card,cpu {
sound-dai = <&mcasp0>;
};
sound_master: simple-audio-card,codec {
sound-dai = <&tlv320aic3104>;
system-clock-frequency = <12000000>;
};
};
I added audio routes for LLOUT and RLOUT, but I am not getting any audio on line out.
I also have another question. Can I get mono line out from TLV320AIC3104 or do I need TLV320AIC3106?
Thank you

