Lines Matching refs:quirk
48 #define BYT_CHT_ES8316_MAP(quirk) ((quirk) & GENMASK(3, 0))
53 static unsigned long quirk;
56 module_param_named(quirk, quirk_override, int, 0444);
57 MODULE_PARM_DESC(quirk, "Board-specific quirk override");
61 if (BYT_CHT_ES8316_MAP(quirk) == BYT_CHT_ES8316_INTMIC_IN1_MAP)
62 dev_info(dev, "quirk IN1_MAP enabled");
63 if (BYT_CHT_ES8316_MAP(quirk) == BYT_CHT_ES8316_INTMIC_IN2_MAP)
64 dev_info(dev, "quirk IN2_MAP enabled");
65 if (quirk & BYT_CHT_ES8316_SSP0)
66 dev_info(dev, "quirk SSP0 enabled");
67 if (quirk & BYT_CHT_ES8316_MONO_SPEAKER)
68 dev_info(dev, "quirk MONO_SPEAKER enabled\n");
69 if (quirk & BYT_CHT_ES8316_JD_INVERTED)
70 dev_info(dev, "quirk JD_INVERTED enabled\n");
168 switch (BYT_CHT_ES8316_MAP(quirk)) {
183 if (quirk & BYT_CHT_ES8316_SSP0) {
249 if (quirk & BYT_CHT_ES8316_SSP0) {
522 quirk = (unsigned long)dmi_id->driver_data;
526 quirk = BYT_CHT_ES8316_SSP0 | BYT_CHT_ES8316_INTMIC_IN2_MAP |
530 quirk = BYT_CHT_ES8316_INTMIC_IN1_MAP |
534 dev_info(dev, "Overriding quirk 0x%lx => 0x%x\n",
535 quirk, quirk_override);
536 quirk = quirk_override;
540 if (quirk & BYT_CHT_ES8316_SSP0)
556 if (quirk & BYT_CHT_ES8316_JD_INVERTED)
590 (quirk & BYT_CHT_ES8316_MONO_SPEAKER) ? "1" : "2",
591 mic_name[BYT_CHT_ES8316_MAP(quirk)]);
595 (quirk & BYT_CHT_ES8316_MONO_SPEAKER) ? "mono" : "stereo",
596 mic_name[BYT_CHT_ES8316_MAP(quirk)]);