Lines Matching +full:broken +full:- +full:turn +full:- +full:around
1 // SPDX-License-Identifier: GPL-2.0-only
8 * Copyright (C) 2013-2015 Intel Corporation. All rights reserved.
17 #include <asm/intel-family.h>
21 * Some ACPI devices are hidden (status == 0x0) in recent BIOS-es because
25 * Some BIOS-es (temporarily) hide specific APCI devices to work around Windows
28 * Likewise sometimes some not-actually present devices are sometimes
31 * We work around this by using the below quirk list to override the status
37 * are re-used on different SoCs for completely different devices.
107 * but it is. In the 67000+ DMI decode dumps from linux-hardware.org
112 * was copy-pasted from the GPD win, so it has a disabled KIOX000A
136 * mmc controller enabled and that has a child-device which _PS3
137 * method sets a GPIO causing the PCI wifi card to turn off.
165 if (acpi_get_name(adev->handle, ACPI_FULL_PATHNAME, &path)) in acpi_device_override_status()
177 if (!adev->pnp.unique_id || in acpi_device_override_status()
178 strcmp(adev->pnp.unique_id, override_status_ids[i].uid)) in acpi_device_override_status()
192 * is put into D3 over a Modern Standby / suspend-to-idle cycle.
219 DMI_MATCH(DMI_PRODUCT_NAME, "Inspiron 14 7425 2-in-1"),
250 * serdev code to skip instantiating any I2C or serdev devs on broken boards.
253 * list. These are known to always be correct (and in case of the audio-codecs
259 * drivers/platform/x86/x86-android-tablets.c kernel module.
268 * 1. Devices with only the skip / don't-skip AC and battery quirks,
272 /* ECS EF20EA, AXP288 PMIC but uses separate fuel-gauge */
279 /* Lenovo Ideapad Miix 320, AXP288 PMIC, separate fuel-gauge */
283 DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo MIIX 320-10ICR"),
290 * need the x86-android-tablets module to properly work.
315 DMI_MATCH(DMI_BOARD_NAME, "BYT-T FFD8"),
337 DMI_MATCH(DMI_BIOS_VERSION, "ZY-8-BI-PX4S70VTR400-X423B-005-D"),
349 { "INT33F4", 0 }, /* X-Powers AXP288 PMIC */
364 quirks = (unsigned long)dmi_id->driver_data; in acpi_quirk_skip_i2c_client_enumeration()
392 quirks = (unsigned long)dmi_id->driver_data; in acpi_quirk_skip_serdev_enumeration()
396 return -ENODEV; /* Create tty cdev instead of serdev */ in acpi_quirk_skip_serdev_enumeration()
412 { "INT33F4", -1 }, /* X-Powers AXP288 PMIC */
424 quirks = (unsigned long)dmi_id->driver_data; in acpi_quirk_skip_acpi_ac_and_battery()