summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHans de Goede2018-09-19 20:14:51 +0200
committerAndy Shevchenko2018-09-27 10:45:29 +0200
commit96402de65afcd9d7f12e04bf8a14d5a321aca4af (patch)
tree54e9945c73c1b1507022a484e72c6a344271790e
parentplatform/x86: ideapad-laptop: Use __func__ instead of read_ec_cmd in pr_err (diff)
downloadkernel-qcow2-linux-96402de65afcd9d7f12e04bf8a14d5a321aca4af.tar.gz
kernel-qcow2-linux-96402de65afcd9d7f12e04bf8a14d5a321aca4af.tar.xz
kernel-qcow2-linux-96402de65afcd9d7f12e04bf8a14d5a321aca4af.zip
platform/x86: intel_int0002_vgpio: Enable the driver on Bay Trail platforms
The intel_int0002_vgpio driver was added to avoid an IRQ 9 storm on Cherry Trail platforms. When originally merged the CPU ID for Bay Trail SoCs was commented out of the list of valid CPU IDs because we did not have any reports of the IRQ storm on Bay Trail platforms. We now have a report of the IRQ 9 storm on the Bay Trail based Thinkpad Tablet 10 which is fixed by enabling this driver, so lets enable it on Bay Trail too. I've tested various other Bay Trail device with this driver enabled without adverse side-effects. BugLink: https://www.dpin.de/nf/finally-s0i3-is-there-thinkpad-tablet-10-sleeps-deeply-with-linux-kernel-4-15rc/#comments Reported-and-tested-by: Nicole Faerber <nicole@id3p.de> Signed-off-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
-rw-r--r--drivers/platform/x86/intel_int0002_vgpio.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/drivers/platform/x86/intel_int0002_vgpio.c b/drivers/platform/x86/intel_int0002_vgpio.c
index a473dc51b18d..987a3b03f225 100644
--- a/drivers/platform/x86/intel_int0002_vgpio.c
+++ b/drivers/platform/x86/intel_int0002_vgpio.c
@@ -57,11 +57,7 @@
#define ICPU(model) { X86_VENDOR_INTEL, 6, model, X86_FEATURE_ANY, }
static const struct x86_cpu_id int0002_cpu_ids[] = {
-/*
- * Limit ourselves to Cherry Trail for now, until testing shows we
- * need to handle the INT0002 device on Baytrail too.
- * ICPU(INTEL_FAM6_ATOM_SILVERMONT1), * Valleyview, Bay Trail *
- */
+ ICPU(INTEL_FAM6_ATOM_SILVERMONT1), /* Valleyview, Bay Trail */
ICPU(INTEL_FAM6_ATOM_AIRMONT), /* Braswell, Cherry Trail */
{}
};