forked from Minki/linux
arm64: dts: zx296718-evb: add I2S sound card support
It enables the I2S sound card support, which is used to drive audio through aud96p22 codec in case of TV output. Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
This commit is contained in:
parent
6285fccee5
commit
e419a9a010
@ -61,6 +61,26 @@
|
|||||||
compatible = "audio-graph-card";
|
compatible = "audio-graph-card";
|
||||||
dais = <&spdif0_port>;
|
dais = <&spdif0_port>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
sound-i2s0 {
|
||||||
|
compatible = "audio-graph-card";
|
||||||
|
dais = <&i2s0_port>;
|
||||||
|
pinctrl-names = "default";
|
||||||
|
pinctrl-0 = <&lifier_pins>;
|
||||||
|
pa-gpios = <&bgpio4 0 GPIO_ACTIVE_HIGH>;
|
||||||
|
widgets = "Line", "Line Out Jack";
|
||||||
|
routing = "Amplifier", "LINEOUTL",
|
||||||
|
"Amplifier", "LINEOUTR",
|
||||||
|
"Line Out Jack", "Amplifier";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
&aud96p22 {
|
||||||
|
port {
|
||||||
|
aud96p22_endpoint: endpoint {
|
||||||
|
remote-endpoint = <&i2s0_endpoint>;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&emmc {
|
&emmc {
|
||||||
@ -77,6 +97,30 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&i2c0 {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
|
&i2s0 {
|
||||||
|
status = "okay";
|
||||||
|
|
||||||
|
i2s0_port: port {
|
||||||
|
i2s0_endpoint: endpoint {
|
||||||
|
remote-endpoint = <&aud96p22_endpoint>;
|
||||||
|
dai-format = "i2s";
|
||||||
|
frame-master;
|
||||||
|
bitclock-master;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
&pmm {
|
||||||
|
amplifier_pins: amplifier {
|
||||||
|
pins = "TSI3_DATA";
|
||||||
|
function = "BGPIO";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
&sd1 {
|
&sd1 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
@ -91,6 +135,10 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&tvenc {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
&uart0 {
|
&uart0 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user