Linux ALSA driver
This codec is supported by the current Linux kernels
Note that the Internal microphone will give static, which for some ThinkPads (T410) is fixed with kernel 220.127.116.11 or for others (X201) with kernel 2.6.35.
Alternatively the patch can be located here.
ThinkPads this chip may be found in