+&sound {
+ compatible = "seeed-voicecard";
+ seeed-voice-card,format = "dsp_a";
+ seeed-voice-card,name = "seeed-4mic-voicecard";
+ status = "okay";
+
+ seeed-voice-card,bitclock-master = <&codec_dai>;
+ seeed-voice-card,frame-master = <&codec_dai>;
+ seeed-voice-card,channels-playback-override = <4>;
+ seeed-voice-card,channels-capture-override = <4>;
+
+ cpu_dai: seeed-voice-card,cpu {
+ sound-dai = <&i2s>;
+ dai-tdm-slot-num = <2>;
+ dai-tdm-slot-width = <32>;
+ dai-tdm-slot-tx-mask = <1 1 0 0>;
+ dai-tdm-slot-rx-mask = <1 1 0 0>;
+ };
+ codec_dai: seeed-voice-card,codec {
+ sound-dai = <&ac108_a>;
+ system-clock-frequency = <24000000>;
+ };
+};
+