Skip to content

Cirrus Logic Arizona drivers

rfvirgil edited this page Jun 1, 2016 · 9 revisions

Drivers for the Wolfson Microelectronics SoC codecs are supported by our "Arizona" drivers. We upstream all the driver support to the mainline Linux kernel but we also maintain backport branches to a selection of older kernel versions that are in very common use. The backport branches will also contain the latest code which may not have made it into the mainline Linux kernel yet.

Backport branches

Backport branch names are in the format vX.Y-arizona, 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-arizona Active
v3.10-arizona Maintenance only
v3.4-arizona Obsolete

Supported codecs

Codec Supported in mainline Linux from Supported on backport branches
WM5102S 3.6 v3.18-arizona
v3.10-arizona
WM5102 3.6 v3.18-arizona
v3.10-arizona
WM8280 4.1 (use wm5110 driver) v3.18-arizona
v3.10-arizona
WM8281 4.1 (use wm5110 driver) v3.18-arizona
v3.10-arizona
WM8998 4.4 v3.18-arizona
v3.10-arizona
CS47L24 4.5 v3.18-arizona
v3.10-arizona

Clone this wiki locally