};
/* Audio Related start */
- spdif_dit:spdif_dit{
- compatible = "linux,spdif-dit";
+ dummy_codec:dummy{
#sound-dai-cells = <0>;
+ compatible = "amlogic, aml_dummy_codec";
status = "okay";
};
- pcm5102a: pcm5102a {
- compatible = "ti,pcm5102a";
- #sound-dai-cells = <0>;
- status = "disabled";
- };
amlogic_codec:t9015{
#sound-dai-cells = <0>;
compatible = "amlogic, aml_codec_T9015";
is_auge_used = <1>; /* meson or auge chipset used */
tocodec_inout = <0>;
tdmout_index = <2>;
- status = "disabled";
+ status = "okay";
};
audio_effect:eqdrc{
/*eq_enable = <1>;*/
/* max 0xff, each bit for one channel */
channel_mask = <0x3>;
};
- odroid_hdmi:odroid_hdmi {
+ auge_sound {
compatible = "amlogic, g12a-sound-card";
- aml-audio-card,name = "ODROID-HDMI";
- status = "okay";
+ aml-audio-card,name = "AML-AUGESOUND";
/* ODROID-C4: spdif_out GPIOAO_10(J7.2), HDMI out*/
aml-audio-card,dai-link@0 {
system-clock-frequency = <6144000>;
};
codec {
- sound-dai = <&spdif_dit>;
+ sound-dai = <&dummy_codec>;
};
};
- };
- odroid_hifi:odroid_hifi {
- compatible = "amlogic, g12a-sound-card";
- aml-audio-card,name = "ODROID-HIFI";
- status = "disabled";
/* ODROID-C4: I2S out(J7)*/
- aml-audio-card,dai-link@0 {
+ aml-audio-card,dai-link@1 {
format = "i2s";
mclk-fs = <256>;
bitclock-master = <&tdmb>;
system-clock-frequency = <12288000>;
};
codec {
- sound-dai = <&pcm5102a>;
- };
- };
- };
- odroid_hifi2:odroid_hifi2 {
- compatible = "amlogic, g12a-sound-card";
- aml-audio-card,name = "ODROID-HIFI2";
- status = "disabled";
-
- /* ODROID-C4: I2S out(J7)*/
- aml-audio-card,dai-link@0 {
- format = "i2s";
- mclk-fs = <256>;
- bitclock-master = <&tdmb>;
- frame-master = <&tdmb>;
- continuous-clock;
- cpu {
- sound-dai = <&tdmb>;
- dai-tdm-slot-tx-mask = <1 1>;
- dai-tdm-slot-num = <2>;
- dai-tdm-slot-width = <32>;
- system-clock-frequency = <12288000>;
- };
- codec {
- sound-dai = <&pcm5242>;
+ sound-dai = <&dummy_codec>;
};
};
};
compatible = "amlogic, sm1-snd-tdmb";
#sound-dai-cells = <0>;
dai-tdm-lane-slot-mask-out = <1 0 0 0>;
- dai-tdm-clk-sel = <1>;
- clocks = <&clkaudio CLKID_AUDIO_MCLK_B
+ dai-tdm-clk-sel = <0>;
+ clocks = <&clkaudio CLKID_AUDIO_MCLK_A
&clkc CLKID_MPLL0>;
clock-names = "mclk", "clk_srcpll";
pinctrl-names = "tdm_pins";
compatible = "nxp,pcf8563";
reg = <0x51>;
};
-
- pcm5242: pcm5242@4c {
- compatible = "ti,pcm5242";
- reg = <0x4c>;
- #sound-dai-cells = <0>;
- status = "disabled";
-
- /*
- AVDD-supply = <®_3v3_analog>;
- DVDD-supply = <®_1v8>;
- CPVDD-supply = <®_3v3>;
- */
- };
};
&i2c3 {