RFC DPCM with simple-card support for Kirkwood
Get series with b4
b4 am [email protected]Versions newest first
- v1 RFC Latest0 of 8 patches 0 repliesNew
Patches in v1 No applies recorded yet
None of the 8 patches the cover letter announces are in this archive.
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [RFC 0/8] DPCM with simple-card support for Kirkwood
Quoted 10 lines · Jean-Francois Moine
Quoted 7 lines · On Wed, 6 Aug 2014 03:18:24 +0200 Andrew Lunn <[email protected]> wrote:
30 June you posted your code to implement DPCM for kirkwood-i2s, making it possible to use both I2S and SPDIF at the same time.
It has taken me a while, but i now have this patch on 3.16-rc6, and i've extended simple-card to support DPCM. I've tested it on a kirkwood based HP T5325, which only makes use of the I2S backend.
Quoted 7 lines
Quoted 2 lines
Please could you take a look and see if this helps to unblock getting your Cubox support into mainline.
Andrew,
I had quite the same code as yours end 2013, and, if I did not miss something:
Hi Jean
At the moment, i'm not so interested in details, but more about, is this the right direction to allow Russell to progress. Once i know that, we can work on details.
Quoted 3 lines
- you cannot put Linux specific stuff in the DT:
http://mailman.alsa-project.org/pipermail/alsa-devel/2013-December/070595.html
http://mailman.alsa-project.org/pipermail/alsa-devel/2014-January/070622.html
The binding is not nice, and i know that. I want to simplify it. I need to look at other DPCM users and see what is possible. It might be i can just have two booleans: dpcm_frontend and dpcm_backend, and derive everything else from these. As of 3.16, there only appears to be one other dpcm user, intel haswell. There is a lot in common with kirkwood, needing to use the snd-soc-dummy, dummy platform, setting no_pcm, etc. So for simple-card, i can probably just assume these can be implied from flags like dpcm_frontend and dpcm_backend? It looks like you had the same idea at the end of 2013.
Quoted 5 lines
- the DPCM code does not handle the formats and rates of the back-ends:
http://mailman.alsa-project.org/pipermail/alsa-devel/2013-December/070585.htmlSome more information may be found at:
http://mailman.alsa-project.org/pipermail/alsa-devel/2014-January/070798.html
I've not run into these problems, but i have not tested too much. Once we have the general direction decided, we should try to work on this together to fix it.
Andrew