]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/acpi/acpi_lpss.c
ACPI: LPSS: Add LNXVIDEO -> BYT I2C1 to lpss_device_links
[linux.git] / drivers / acpi / acpi_lpss.c
index 60bbc5090abec0a626d88dda38c3729b41cc2446..cd8cf3333f04c207792453d16d2e39ea668363f0 100644 (file)
@@ -473,9 +473,16 @@ struct lpss_device_links {
  * the supplier is not enumerated until after the consumer is probed.
  */
 static const struct lpss_device_links lpss_device_links[] = {
+       /* CHT External sdcard slot controller depends on PMIC I2C ctrl */
        {"808622C1", "7", "80860F14", "3", DL_FLAG_PM_RUNTIME},
+       /* CHT iGPU depends on PMIC I2C controller */
        {"808622C1", "7", "LNXVIDEO", NULL, DL_FLAG_PM_RUNTIME},
+       /* BYT iGPU depends on the Embedded Controller I2C controller (UID 1) */
+       {"80860F41", "1", "LNXVIDEO", NULL, DL_FLAG_PM_RUNTIME},
+       /* BYT CR iGPU depends on PMIC I2C controller (UID 5 on CR) */
        {"80860F41", "5", "LNXVIDEO", NULL, DL_FLAG_PM_RUNTIME},
+       /* BYT iGPU depends on PMIC I2C controller (UID 7 on non CR) */
+       {"80860F41", "7", "LNXVIDEO", NULL, DL_FLAG_PM_RUNTIME},
 };
 
 static bool hid_uid_match(struct acpi_device *adev,