|
@@ -69,6 +69,10 @@ ACPI_MODULE_NAME("acpi_lpss");
|
|
#define LPSS_SAVE_CTX BIT(4)
|
|
#define LPSS_SAVE_CTX BIT(4)
|
|
#define LPSS_NO_D3_DELAY BIT(5)
|
|
#define LPSS_NO_D3_DELAY BIT(5)
|
|
|
|
|
|
|
|
+/* Crystal Cove PMIC shares same ACPI ID between different platforms */
|
|
|
|
+#define BYT_CRC_HRV 2
|
|
|
|
+#define CHT_CRC_HRV 3
|
|
|
|
+
|
|
struct lpss_private_data;
|
|
struct lpss_private_data;
|
|
|
|
|
|
struct lpss_device_desc {
|
|
struct lpss_device_desc {
|
|
@@ -162,7 +166,7 @@ static void byt_pwm_setup(struct lpss_private_data *pdata)
|
|
if (!adev->pnp.unique_id || strcmp(adev->pnp.unique_id, "1"))
|
|
if (!adev->pnp.unique_id || strcmp(adev->pnp.unique_id, "1"))
|
|
return;
|
|
return;
|
|
|
|
|
|
- if (!acpi_dev_present("INT33FD", NULL, -1))
|
|
|
|
|
|
+ if (!acpi_dev_present("INT33FD", NULL, BYT_CRC_HRV))
|
|
pwm_add_table(byt_pwm_lookup, ARRAY_SIZE(byt_pwm_lookup));
|
|
pwm_add_table(byt_pwm_lookup, ARRAY_SIZE(byt_pwm_lookup));
|
|
}
|
|
}
|
|
|
|
|