Skip to content

Cirrus Logic Madera drivers

rfvirgil edited this page May 3, 2016 · 17 revisions

Drivers for the Cirrus Logic CS47Lxx Smart Codecs are supported by our "Madera" drivers (except the CS47L24 which is supported by the Cirrus Logic Arizona drivers).

We upstream all the driver support to the mainline Linux kernel but we also maintain backport branches to older kernel versions that are in very common use. The backport branches will also often contain the latest patches which may not have made it into the mainline Linux kernel yet.

Backport branches

Backport branch names are in the format vX.Y-madera, where X.Y is the base Linux kernel version for this branch. The branch contains only the patches for our codecs and any critical bugfixes or backported kernel patches that are required, so they should merge cleanly into any kernel tree from the same kernel version.

Branch Status
v3.18-madera Active

Supported codecs

Codec Supported in mainline Linux from Supported on backport branches
CS47L35 - v3.18-madera
CS47L85 - v3.18-madera
CS47L90 - v3.18-madera
Clone this wiki locally