}
        },
        {
 -              .flags = FLAG_SOF | FLAG_SOF_ONLY_IF_DMIC,
 +              .flags = FLAG_SOF | FLAG_SOF_ONLY_IF_DMIC_OR_SOUNDWIRE,
                .device = 0x02c8,
        },
- #endif
  /* Cometlake-H */
- #if IS_ENABLED(CONFIG_SND_SOC_SOF_COMETLAKE_H)
        {
 -              .flags = FLAG_SOF | FLAG_SOF_ONLY_IF_DMIC,
 +              .flags = FLAG_SOF,
 +              .device = 0x06c8,
 +              .dmi_table = (const struct dmi_system_id []) {
 +                      {
 +                              .matches = {
 +                                      DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc"),
 +                                      DMI_EXACT_MATCH(DMI_PRODUCT_SKU, "098F"),
 +                              },
 +                      },
 +                      {
 +                              .matches = {
 +                                      DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc"),
 +                                      DMI_EXACT_MATCH(DMI_PRODUCT_SKU, "0990"),
 +                              },
 +                      },
 +                      {}
 +              }
 +      },
 +      {
 +              .flags = FLAG_SOF | FLAG_SOF_ONLY_IF_DMIC_OR_SOUNDWIRE,
                .device = 0x06c8,
        },
  #endif