Hi everyone,
Here's a status update on my GSoC project for these last two weeks; you
can find the two previous updates on the list archives[0][1]
First of all, I have started to prepare for university exams, so that
has taken some of the time I was using to work on the project. I have
not stopped working on this though - you will still see progress and
receive some more of these emails :)
On the sound side, we now have normal volume 24 bit audio after Chen-Yu
noticed it was an alignment problem and that we could get around it by
using S32LE with 24 significant bits. I have also been working on
rewriting the driver to use DAPM, and I can now manage several parts of
the codec with it already. If no further obstacles show up, I expect to
get it completed soon and in shape for a initial submission before the
end of GSoC.
During this period I also sent some patches for the clock support we
need for the codec and other audio blocks. I firstly did a RFC[2], as
the PLL2 is different on the A10 revision A, and we'd need some sort of
quirk handling for that. After settling for a DT-based handling, I sent
a refreshed series implementing it[3], which is currently under review.
This quirk handling is also going to be needed for the codec driver, as
there's a couple of quirks there as well.
I've also sent an updated version[4] of the DMA engine driver addressing
the comments I got on v2 and including the performance and cyclic
improvements I mentioned on the previous report - they say third time's
the charm, so hopefully I can get a review from the DMA maintainers this
round :)
You can expect the next status report in about a week's time. There are
two GSoC weeks remaining until the hard deadline, so that leaves time
for another weekly report and a wrap-up one.
Cheers!
Emilio
[0]
http://lists.infradead.org/pipermail/linux-arm-kernel/2014-July/271150.html
[1] https://groups.google.com/d/msg/linux-sunxi/Jx7HK3yaGVM/BqlZCJED2cMJ
[2]
http://lists.infradead.org/pipermail/linux-arm-kernel/2014-July/275676.html
[3]
http://lists.infradead.org/pipermail/linux-arm-kernel/2014-July/277136.html
[4]
http://lists.infradead.org/pipermail/linux-arm-kernel/2014-August/277746.html
--
You received this message because you are subscribed to the Google Groups
"linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.