ASoC: rockchip_pcm/i2s sound card regression on rk3288 (asus c201) (4.19+)

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

 



Hi,

I'm here just to let you know that commit
75b31192fe6ad20b42276b20ee3bdf1493216d63
("ASoC: rockchip: add config for rockchip dmaengine pcm register")
broke the driver for the internal sound card on this laptop and i
would assume most rk3288 devices, and commit
24d6638302b48328a58c13439276d4531af4ca7d
("ASoC: rockchip: add missing INTERLEAVED PCM attribute")
didnt really fix it.

On 4.19.0 the second commit has not been applied yet, so the result is
EINVAL ("Invalid argument") whenever you try to open the PCM
device, and if I apply that, the result is an Oops in the PL330 DMA driver.

It's a bit difficult to get that log since the machine usually hangs soon after,
but i think i did see it say "Oops - undefined instruction" somewhere
in pl330_prep_slave_fifo.

If I revert the whole thing, sound works again.

I'm very suspicious of the limits set in the hw info added in that commit,
since without it and just playing some audio the parameters in hw_params exceed
those limits, but i wouldnt know what they're supposed to be, or if
the problem is actually elsewhere.

Thanks,
Urja Rannikko

_______________________________________________
Linux-rockchip mailing list
Linux-rockchip@xxxxxxxxxxxxxxxxxxx
http://lists.infradead.org/mailman/listinfo/linux-rockchip



[Index of Archives]     [LM Sensors]     [Linux Sound]     [ALSA Users]     [ALSA Devel]     [Linux Audio Users]     [Linux Media]     [Kernel]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux