]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
ASoC: Intel: bytcr_rt5651: Set OVCD limit for VIOS LTH17 to 2000uA
authorHans de Goede <hdegoede@redhat.com>
Wed, 18 Jul 2018 20:55:39 +0000 (22:55 +0200)
committerMark Brown <broonie@kernel.org>
Thu, 19 Jul 2018 15:04:28 +0000 (16:04 +0100)
With the default over current detect limit of 1500uA headsets on often
get detected as headphones on the VIOS LTH17 and even when detected as
headset the OVCD current triggers often while plugged in, resulting in
false-positive button press detection.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Acked-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/intel/boards/bytcr_rt5651.c

index 601e47c33ba80e557e39af705918d9909ca58842..53ac97c15fc69e483dc7dd60382368f2a549db57 100644 (file)
@@ -414,8 +414,11 @@ static const struct dmi_system_id byt_rt5651_quirk_table[] = {
                        DMI_MATCH(DMI_SYS_VENDOR, "VIOS"),
                        DMI_MATCH(DMI_PRODUCT_NAME, "LTH17"),
                },
-               .driver_data = (void *)(BYT_RT5651_DEFAULT_QUIRKS |
-                                       BYT_RT5651_IN1_IN2_MAP),
+               .driver_data = (void *)(BYT_RT5651_IN1_IN2_MAP |
+                                       BYT_RT5651_JD1_1 |
+                                       BYT_RT5651_OVCD_TH_2000UA |
+                                       BYT_RT5651_OVCD_SF_1P0 |
+                                       BYT_RT5651_MCLK_EN),
        },
        {}
 };