[alsa-devel] fsl_ssi.c: Roberto's problem: ssi hangs after some number of samples
Fabio Estevam
festevam at gmail.com
Sun Nov 1 21:31:33 CET 2015
Hi Roberto,
On Sat, Oct 31, 2015 at 7:16 AM, Roberto Fichera <kernel at tekno-soft.it> wrote:
>> Since you are using single FIFO configuration, which SDMA script
>> are you using? This should reflects in the Device Tree. As far as
>> I learned, FSL 3.14 is using number 22 for SSIs which is the one
>> for Dual FIFO Mode.
>
> No! Currently is 1. Here the Freescale's v3.14.28 GA imx6sx.dtsi entry
>
> ssi1: ssi at 02028000 {
> compatible = "fsl,imx6sx-ssi", "fsl,imx21-ssi";
> reg = <0x02028000 0x4000>;
> interrupts = <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>;
> clocks = <&clks IMX6SX_CLK_SSI1_IPG>,
> <&clks IMX6SX_CLK_SSI1>;
> clock-names = "ipg", "baud";
> dmas = <&sdma 37 1 0>, <&sdma 38 1 0>;
> dma-names = "rx", "tx";
> status = "disabled";
> };
Take a look at imx_3.14.38_6ul_ga branch; It does use 22 in the dmas nodes:
http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-imx.git/tree/arch/arm/boot/dts/imx6sx.dtsi?h=imx_3.14.38_6ul_ga
However, this list is only about mainline kernel, so please run all
your tests with mainline instead of FSL 3.14.
More information about the Alsa-devel
mailing list