(snd_pcm_hw_open) failed (-22): Invalid argument

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi

I am facing an issue while doing the bring-up of the ZL38050 Audio Card
from Microsemi on the Ambarella ARM platform.

I am able to see the card entry in /proc/asound/cards.
On executing aplay/arecord I get below error:

[image: Screenshot from 2022-09-26 14-44-30.png]

On enabling the LIBASOUND_DEBUG=1 I could see below error line :
ALSA lib ../../../src/pcm/pcm_hw.c:1715:(snd_pcm_hw_open) open
'/dev/snd/pcmC0D0p' failed (-22): Invalid argument

Can anyone guide where the problem could be, is it due to any configuration
mismatch in dtsi or in driver.
Also sharing the dtsi changes made to enable this codec.

sound {

       compatible = "fsl,ms-dac";
       model = "zl380tw";
       //codec-name = "zl380tw @ AMBEVK";
       //codec-name = "ZL380TW0";
       codec-name = "codec";
       cpu-dai = <&i2s0>;
       audio-codec = <&zl380tw>;
       codec-dai-name = "zl380tw0-hifi";
       stream-name = "ZL380TW0-STREAM";
}

Following node added in SPI :
            zl380tw: codec@1 {
                compatible = "ms,zl380tw";
                spi-max-frequency = <20000000>;
                #sound-dai-cells = <0>;
                spi-cpha;
                spi-cpol;
                reg = <0>;
                status = "ok";
            };

PNG image


[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Pulse Audio]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux