|
@@ -69,6 +69,7 @@ enum {
|
|
};
|
|
};
|
|
|
|
|
|
enum {
|
|
enum {
|
|
|
|
+ STAC_92HD73XX_NO_JD, /* no jack-detection */
|
|
STAC_92HD73XX_REF,
|
|
STAC_92HD73XX_REF,
|
|
STAC_DELL_M6_AMIC,
|
|
STAC_DELL_M6_AMIC,
|
|
STAC_DELL_M6_DMIC,
|
|
STAC_DELL_M6_DMIC,
|
|
@@ -1612,6 +1613,7 @@ static unsigned int *stac92hd73xx_brd_tbl[STAC_92HD73XX_MODELS] = {
|
|
};
|
|
};
|
|
|
|
|
|
static const char *stac92hd73xx_models[STAC_92HD73XX_MODELS] = {
|
|
static const char *stac92hd73xx_models[STAC_92HD73XX_MODELS] = {
|
|
|
|
+ [STAC_92HD73XX_NO_JD] = "no-jd",
|
|
[STAC_92HD73XX_REF] = "ref",
|
|
[STAC_92HD73XX_REF] = "ref",
|
|
[STAC_DELL_M6_AMIC] = "dell-m6-amic",
|
|
[STAC_DELL_M6_AMIC] = "dell-m6-amic",
|
|
[STAC_DELL_M6_DMIC] = "dell-m6-dmic",
|
|
[STAC_DELL_M6_DMIC] = "dell-m6-dmic",
|
|
@@ -4359,6 +4361,9 @@ again:
|
|
return err;
|
|
return err;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ if (spec->board_config == STAC_92HD73XX_NO_JD)
|
|
|
|
+ spec->hp_detect = 0;
|
|
|
|
+
|
|
codec->patch_ops = stac92xx_patch_ops;
|
|
codec->patch_ops = stac92xx_patch_ops;
|
|
|
|
|
|
return 0;
|
|
return 0;
|