Comment 13 for bug 1413446

It looks like probing might be already there:

https://github.com/torvalds/linux/blob/master/sound/pci/hda/patch_realtek.c

static struct alc_codec_rename_pci_table rename_pci_tbl[] = {
{ 0x10ec0280, 0x1028, 0, "ALC3220" },
{ 0x10ec0282, 0x1028, 0, "ALC3221" },
{ 0x10ec0283, 0x1028, 0, "ALC3223" },
{ 0x10ec0288, 0x1028, 0, "ALC3263" },

I am unsure if this snippet is relevant here.

Commit: https://github.com/torvalds/linux/commit/193177de4ff8b7b8a654b198611ba774c345f15c