[<prev] [next>] [day] [month] [year] [list]
Message-Id: <1406813948-10417-1-git-send-email-yang.jie@intel.com>
Date: Thu, 31 Jul 2014 21:39:08 +0800
From: Jie Yang <yang.jie@...el.com>
To: linux-acpi@...r.kernel.org
Cc: rjw@...ysocki.net, lenb@...nel.org, linux-kernel@...r.kernel.org,
andriy.shevchenko@...ux.intel.com, liam.r.girdwood@...el.com,
vinod.koul@...el.com, yang.jie@...el.com, mengdong.lin@...el.com
Subject: [PATCH] ACPI / LPSS: add lpss device for wpt
Add lpss device "INT3438" for wpt, which also require
clock before the dma engine who is built in ADSP
probing. Otherwise, the probing may faild.
Signed-off-by: Jie Yang <yang.jie@...el.com>
---
drivers/acpi/acpi_lpss.c | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/drivers/acpi/acpi_lpss.c b/drivers/acpi/acpi_lpss.c
index 9cb65b0..ce06149 100644
--- a/drivers/acpi/acpi_lpss.c
+++ b/drivers/acpi/acpi_lpss.c
@@ -113,6 +113,14 @@ static void lpss_i2c_setup(struct lpss_private_data *pdata)
writel(val, pdata->mmio_base + offset);
}
+static struct lpss_device_desc wpt_dev_desc = {
+ .clk_required = true,
+ .prv_offset = 0x800,
+ .ltr_required = true,
+ .clk_divider = true,
+ .clk_gate = true,
+};
+
static struct lpss_device_desc lpt_dev_desc = {
.clk_required = true,
.prv_offset = 0x800,
@@ -226,6 +234,8 @@ static const struct acpi_device_id acpi_lpss_device_ids[] = {
{ "INT3436", LPSS_ADDR(lpt_sdio_dev_desc) },
{ "INT3437", },
+ { "INT3438", LPSS_ADDR(wpt_dev_desc) },
+
{ }
};
--
1.8.3.2
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists