Jeżeli chcesz sam skompilować sobie jajo to proponuje https://github.com/Frogging-Family/linux-tkg sam buduje sobie linux-tkg.
Jeżeli chodzi o patche to być może obejdzie się bez tego, wystarczy zbudować jakiegoś LTS, najstarszy to bodaj 4.14 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
EDIT.
Sprawdziłem config linux 6.1, i są w nim moduły
CONFIG_SND_SOC_INTEL_SOF_ES8336_MACH=m
Jak sam widzisz są dostarczone w najnowszym kernelu.
Wyczytałem na stronie podanej przez Ciebie że można utworzyć plik /etc/modprobe.d/alsa-base.conf
o treści
options snd_soc_sof_es8336 quirk=<value>
Być może że to załatwi sprawę.