I am running Cirrus/Wolfson on version 2.37 with kernel 4.4.
After kernel update the card was gone at first. I then installed it via m2play web interface and it did NOT work.
Then I selected NONE as card, saved and rebooted and strangely the Cirrus was there.
Do not know if this can be repeated, because I do not want to break it again…