I hoped that this release will support the Cirrus Logic Audio Card (Wolfson) as it was discussed some time ago.
Please provide info when this will be available, if ever, to know if I'll may use this one which I already have, or to move to Texas B-B DAC based sound cards like a hifibbery, iqaudio and others.
No idea what is going with Wolfson card. Open a ticket at GitHub and ask.
In the meantime Cirrus Logic has updated their github with Pi2 drivers for the Cirrus Logic Audio Card. See
https://github.com/CirrusLogic/rpi-linux/wiki/Building-the-code for instructions. I have followed them with a Rasbian kernel compilation and the driver works.
But I'm interested in getting the sound card running with piCore-6.1alpha4. Up to now I have not been successful.
So everything works along the instructions. The kernel is compiled and it boots. But the soundcard is not recognized.
As far as I have seen piCore-6.1alpha4 can load overlays. At least the files in the boot folder are there like with Rasbian.
The overlay logic also seems to start as lsmod shows a "partial" set of loaded modules. So some of them are missed.
Right now I guess that piCore does not handle the required /etc/modprobe.d/raspi-blacklist.conf file correctly. Here the setting is
softdep arizona-spi pre: arizona-ldo1
softdep spi-bcm2708 pre: fixed
which defines some dependency of modules loaded before another. I do not know if this is working correctly as dmesg reports failures with these modules.
Unfortunately it is beyond my skills, I do not understand the logic of modprobe.conf and modprobe.d and when/how they are interpreted.
Ok, we know that Rasbian is working with the driver but not piCore-6.1alpha4. I have compiled the kernel both on Pi2 and with cross-compilation. No difference in the result.
- Mucke
PS: WARNING: Before someone else tries to use the modules without device tree: it will definitely not work. This is confirmed by the contributors of the driver. So don't try it.