<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - Microphone port switch"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=81580#c9">Comment # 9</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - Microphone port switch"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=81580">bug 81580</a>
              from <span class="vcard"><a class="email" href="mailto:superquad.vortex2@gmail.com" title="Raymond <superquad.vortex2@gmail.com>"> <span class="fn">Raymond</span></a>
</span></b>
        <pre>+    [ALC269_FIXUP_DELL2_MIC_NO_PRESENCE] = {
+        .type = HDA_FIXUP_PINS,
+        .v.pins = (const struct hda_pintbl[]) {
+            { 0x16, 0x21014020 }, /* dock line out */
+            { 0x19, 0x21a19030 }, /* dock mic */
+            { 0x1a, 0x01a1913c }, /* use as headset mic, without its own jack
detect */
+            { }
+        },
+        .chained = true,
+        .chain_id = ALC269_FIXUP_HEADSET_MODE_NO_HP_MIC
+    },
+    [ALC269_FIXUP_HEADSET_MODE] = {
+        .type = HDA_FIXUP_FUNC,
+        .v.func = alc_fixup_headset_mode,
+    },
+    [ALC269_FIXUP_HEADSET_MODE_NO_HP_MIC] = {
+        .type = HDA_FIXUP_FUNC,
+        .v.func = alc_fixup_headset_mode_no_hp_mic,
+    },



 static const struct snd_pci_quirk alc269_fixup_tbl[] = {
     SND_PCI_QUIRK(0x1025, 0x029b, "Acer 1810TZ", ALC269_FIXUP_INV_DMIC),
     SND_PCI_QUIRK(0x1025, 0x0349, "Acer AOD260", ALC269_FIXUP_INV_DMIC),
+    SND_PCI_QUIRK(0x1028, 0x05bd, "Dell", ALC269_FIXUP_DELL2_MIC_NO_PRESENCE),


your laptop is using ALC269_FIXUP_DELL2_MIC_NO_PRESENCE</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>