Lines Matching refs:quirk
49 #define BYT_CHT_ES8316_MAP(quirk) ((quirk) & GENMASK(3, 0))
54 static unsigned long quirk;
57 module_param_named(quirk, quirk_override, int, 0444);
58 MODULE_PARM_DESC(quirk, "Board-specific quirk override");
62 if (BYT_CHT_ES8316_MAP(quirk) == BYT_CHT_ES8316_INTMIC_IN1_MAP)
63 dev_info(dev, "quirk IN1_MAP enabled");
64 if (BYT_CHT_ES8316_MAP(quirk) == BYT_CHT_ES8316_INTMIC_IN2_MAP)
65 dev_info(dev, "quirk IN2_MAP enabled");
66 if (quirk & BYT_CHT_ES8316_SSP0)
67 dev_info(dev, "quirk SSP0 enabled");
68 if (quirk & BYT_CHT_ES8316_MONO_SPEAKER)
69 dev_info(dev, "quirk MONO_SPEAKER enabled\n");
70 if (quirk & BYT_CHT_ES8316_JD_INVERTED)
71 dev_info(dev, "quirk JD_INVERTED enabled\n");
169 switch (BYT_CHT_ES8316_MAP(quirk)) {
184 if (quirk & BYT_CHT_ES8316_SSP0) {
250 if (quirk & BYT_CHT_ES8316_SSP0) {
526 quirk = (unsigned long)dmi_id->driver_data;
530 quirk = BYT_CHT_ES8316_SSP0 | BYT_CHT_ES8316_INTMIC_IN2_MAP |
534 quirk = BYT_CHT_ES8316_INTMIC_IN1_MAP |
538 dev_info(dev, "Overriding quirk 0x%lx => 0x%x\n",
539 quirk, quirk_override);
540 quirk = quirk_override;
544 if (quirk & BYT_CHT_ES8316_SSP0)
554 if (quirk & BYT_CHT_ES8316_JD_INVERTED)
588 (quirk & BYT_CHT_ES8316_MONO_SPEAKER) ? "1" : "2",
589 mic_name[BYT_CHT_ES8316_MAP(quirk)]);
593 (quirk & BYT_CHT_ES8316_MONO_SPEAKER) ? "mono" : "stereo",
594 mic_name[BYT_CHT_ES8316_MAP(quirk)]);