&sound{ /* i2s + wm8960 */ simple-audio-card,dai-link@1 { reg = <1>; status = "okay"; format = "i2s"; bitclock-master = <&sndcodec1>; frame-master = <&sndcodec1>; widgets = "Microphone", "Mic Jack", "Line", "Line In", "Line", "Line Out", "Speaker", "Speaker", "Headphone", "Headphone Jack"; routing = "Headphone Jack", "HP_L", "Headphone Jack", "HP_R", "Speaker", "SPK_LP", "Speaker", "SPK_LN", "LINPUT1", "Mic Jack", "LINPUT3", "Mic Jack", "RINPUT1", "Mic Jack", "RINPUT2", "Mic Jack"; cpu0 { sound-dai = <&i2sdac0>; }; cpu1 { sound-dai = <&i2sadc0>; }; sndcodec1:codec { sound-dai = <&wm8960>; clocks = <&wm8960_mclk>; clock-names = "mclk"; }; }; };