utils.c (664b0bae0b87f69bc9deb098f5e0158b9cf18e04) utils.c (72a361a5b91c77b33ab2533674fdcec4de3278d0)
1/*
2 * X86 ACPI Utility Functions
3 *
4 * Copyright (C) 2017 Hans de Goede <hdegoede@redhat.com>
5 *
6 * Based on various non upstream patches to support the CHT Whiskey Cove PMIC:
7 * Copyright (C) 2013-2015 Intel Corporation. All rights reserved.
8 *

--- 48 unchanged lines hidden (view full) ---

57 ENTRY("80860F09", "1", ICPU(INTEL_FAM6_ATOM_SILVERMONT1), {}),
58 ENTRY("80862288", "1", ICPU(INTEL_FAM6_ATOM_AIRMONT), {}),
59 /*
60 * The INT0002 device is necessary to clear wakeup interrupt sources
61 * on Cherry Trail devices, without it we get nobody cared IRQ msgs.
62 */
63 ENTRY("INT0002", "1", ICPU(INTEL_FAM6_ATOM_AIRMONT), {}),
64 /*
1/*
2 * X86 ACPI Utility Functions
3 *
4 * Copyright (C) 2017 Hans de Goede <hdegoede@redhat.com>
5 *
6 * Based on various non upstream patches to support the CHT Whiskey Cove PMIC:
7 * Copyright (C) 2013-2015 Intel Corporation. All rights reserved.
8 *

--- 48 unchanged lines hidden (view full) ---

57 ENTRY("80860F09", "1", ICPU(INTEL_FAM6_ATOM_SILVERMONT1), {}),
58 ENTRY("80862288", "1", ICPU(INTEL_FAM6_ATOM_AIRMONT), {}),
59 /*
60 * The INT0002 device is necessary to clear wakeup interrupt sources
61 * on Cherry Trail devices, without it we get nobody cared IRQ msgs.
62 */
63 ENTRY("INT0002", "1", ICPU(INTEL_FAM6_ATOM_AIRMONT), {}),
64 /*
65 * On the Dell Venue 11 Pro 7130 the DSDT hides the touchscreen ACPI
66 * device until a certain time after _SB.PCI0.GFX0.LCD.LCD1._ON gets
67 * called has passed *and* _STA has been called at least 3 times since.
65 * On the Dell Venue 11 Pro 7130 and 7139, the DSDT hides
66 * the touchscreen ACPI device until a certain time
67 * after _SB.PCI0.GFX0.LCD.LCD1._ON gets called has passed
68 * *and* _STA has been called at least 3 times since.
68 */
69 ENTRY("SYNA7500", "1", ICPU(INTEL_FAM6_HASWELL_ULT), {
70 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
71 DMI_MATCH(DMI_PRODUCT_NAME, "Venue 11 Pro 7130"),
72 }),
69 */
70 ENTRY("SYNA7500", "1", ICPU(INTEL_FAM6_HASWELL_ULT), {
71 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
72 DMI_MATCH(DMI_PRODUCT_NAME, "Venue 11 Pro 7130"),
73 }),
74 ENTRY("SYNA7500", "1", ICPU(INTEL_FAM6_HASWELL_ULT), {
75 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
76 DMI_MATCH(DMI_PRODUCT_NAME, "Venue 11 Pro 7139"),
77 }),
78
73 /*
74 * The GPD win BIOS dated 20170221 has disabled the accelerometer, the
75 * drivers sometimes cause crashes under Windows and this is how the
76 * manufacturer has solved this :| Note that the the DMI data is less
77 * generic then it seems, a board_vendor of "AMI Corporation" is quite
78 * rare and a board_name of "Default String" also is rare.
79 *
80 * Unfortunately the GPD pocket also uses these strings and its BIOS

--- 59 unchanged lines hidden ---
79 /*
80 * The GPD win BIOS dated 20170221 has disabled the accelerometer, the
81 * drivers sometimes cause crashes under Windows and this is how the
82 * manufacturer has solved this :| Note that the the DMI data is less
83 * generic then it seems, a board_vendor of "AMI Corporation" is quite
84 * rare and a board_name of "Default String" also is rare.
85 *
86 * Unfortunately the GPD pocket also uses these strings and its BIOS

--- 59 unchanged lines hidden ---