Recentemente, precisei também do codec cx2027x (para uma asus e200ha). Você está correto, o repositório vinculado tem as correções, mas para um kernel mais antigo.
As duas últimas noites eu me sentei para mesclar e atualizar essas correções antigas em um kernel mais novo, e consegui que ele funcionasse com o 4.16.
Aqui está um fork com essas correções atualizadas. Você pode encontrar pacotes .deb da variante amd64 do kernel em "releases": link
Junto com o kernel, você precisa de dois arquivos ucm para o alsa e copiá-los para /usr/share/alsa/ucm/chtcx2072x
. Você provavelmente também precisa desativar realtime-scheduling
em /etc/pulse/daemon.conf
. Para uma descrição mais detalhada sobre o que fazer, veja este pequeno manual (está na mesma bifurcação)