https://git.kernel.org/cgit/linux/kernel/git/tiwai/sound.git/tree/sound/pci/hda
patch_realtek.c
don't need patch or any model after you recompile alsa driver since the subwoofer pin and headset mic pin will be added by the driver as
/sys/class/sound/hwC0D0/driver_pin_configs:
the driver create capture source control which have three selections
internal mic, headset mic and external mic
those TRS headphone still support when you select internal mic
TRRS headset is supported when you select headset mic
don't plug external mic and headset at the same time when you select external mic as capture source
the driver logic still assume the jack is headphone
https:/ /git.kernel. org/cgit/ linux/kernel/ git/tiwai/ sound.git/ tree/sound/ pci/hda
patch_realtek.c
don't need patch or any model after you recompile alsa driver since the subwoofer pin and headset mic pin will be added by the driver as
/sys/class/ sound/hwC0D0/ driver_ pin_configs:
the driver create capture source control which have three selections
internal mic, headset mic and external mic
those TRS headphone still support when you select internal mic
TRRS headset is supported when you select headset mic
don't plug external mic and headset at the same time when you select external mic as capture source
the driver logic still assume the jack is headphone