WM8960 音频DAC芯片
Documentation/devicetree/bindings/sound/wm8960.txt
codec: wm8960@1a {
compatible = "wlf,wm8960";
reg = <0x1a>;
clocks = <&clks IMX6UL_CLK_SAI2>;
clock-names = "mclk";
wlf,shared-lrclk;
};
sai2: sai@0202c000 {
2 compatible = "fsl,imx6ul-sai",
3 "fsl,imx6sx-sai";
4 reg = <0x0202c000 0x4000>;
5 interrupts = <GIC_SPI 98 IRQ_TYPE_LEVEL_HIGH>;
6 clocks = <&clks IMX6UL_CLK_SAI2_IPG>,
7 <&clks IMX6UL_CLK_DUMMY>,
8 <&clks IMX6UL_CLK_SAI2>,
9 <&clks 0>, <&clks 0>;
10 clock-names = "bus", "mclk0", "mclk1", "mclk2", "mclk3";
11 dma-names = "rx", "tx";
12 dmas = <&sdma 37 24 0>, <&sdma 38 24 0>;
13 status = "disabled";
};
tinyplay /mnt/UDISK/audio/cn/network_connected.wav
tinymix set 58 1
tinymix set 19 1
tinymix set 20 1
tinymix set 45 1
tinymix set 49 1
tinymix set 13 50