Hi All
I try solve problem with support SGTL5000 under Linux , ARM / ZYNQ ARCHITECTURE. Please add this post to "alsa" forum. If you need any others information i can send it .
My post:
I try use freescale audio chip sgtl5000 on my custom board with Zynq chip. I need help with instance driver in device tree and debug first execution.
1.*I use I2C* controler to configure sgtl5000 : / axi_iic_sgtl: i2c@41610000 {// // #address-cells = <1>;// // #size-cells = <0>;// // compatible = "xlnx,xps-iic-2.00.a";// // interrupt-parent = <&gic>;// // interrupts = <0 31 4>;// // reg = <0x41610000 0x10000>;// //// // codec: sgtl5000@0a {// // #sound-dai-cells = <0>;// // compatible = "fsl,sgtl5000";// // reg = <0x0a>;// ////// VDDA-supply = <®_3p3v>;// ////// VDDIO-supply = <®_3p3v>;// // clocks = <&clkc 19>;// // }; /
How can i set comment lines ?
2. sound : / sound { compatible = "fsl,imx51-babbage-sgtl5000", "fsl,imx-audio-sgtl5000"; model = "imx51-babbage-sgtl5000"; // ssi-controller = <&ssi1>; audio-codec = <&codec>; audio-routing = "MIC_IN", "Mic Jack", "Mic Jack", "Mic Bias", "Headphone Jack", "HP_OUT"; mux-int-port = <1>; mux-ext-port = <3>; };/ I want use I2C configuration driver not SPI . How can i set comment line ?
3. I2S driver looks like ok : / axi_i2s_adi_0: axi_i2s_adi@77600000 { compatible = "xlnx,axi-i2s-adi-1.0"; reg = <0x77600000 0x10000>; xlnx,bclk-pol = <0x0>; xlnx,dma-type = <0x1>; xlnx,has-rx = <0x1>; xlnx,has-tx = <0x1>; xlnx,lrclk-pol = <0x0>; xlnx,num-ch = <0x1>; xlnx,s-axi-min-size = <0x000001FF>; xlnx,slot-width = <0x18>; };/
PS. Right now i can compile device tree but audio is not detected. What kind of log do you need to check Linux boot problem ?