summaryrefslogtreecommitdiff
path: root/drivers/clk/qcom
diff options
context:
space:
mode:
authorSandeep Panda <spanda@codeaurora.org>2017-02-10 10:38:01 +0530
committerSandeep Panda <spanda@codeaurora.org>2017-02-10 12:14:48 +0530
commitb453831da8f4925d0c665a8f70cf60bfa51ec32a (patch)
tree341151e610ff5cc47534a8ed2460df68c7785eeb /drivers/clk/qcom
parentdd6494d94ef819c093157f73a314e9927305d305 (diff)
clk: qcom: add MDSS PLL support for sdm630
Add the sdm630 compatible string to MDSS PLL driver of_device_id table list, so that initialization of MDSS PLL driver takes place for sdm630 platform. Change-Id: I284ff9c07a4a971260ade399a2f7a605003ccf1d Signed-off-by: Sandeep Panda <spanda@codeaurora.org>
Diffstat (limited to 'drivers/clk/qcom')
-rw-r--r--drivers/clk/qcom/mdss/mdss-pll.c5
-rw-r--r--drivers/clk/qcom/mdss/mdss-pll.h1
2 files changed, 6 insertions, 0 deletions
diff --git a/drivers/clk/qcom/mdss/mdss-pll.c b/drivers/clk/qcom/mdss/mdss-pll.c
index 2f3a020a761a..833bb4a17b6a 100644
--- a/drivers/clk/qcom/mdss/mdss-pll.c
+++ b/drivers/clk/qcom/mdss/mdss-pll.c
@@ -138,6 +138,10 @@ static int mdss_pll_resource_parse(struct platform_device *pdev,
pll_res->pll_interface_type = MDSS_DSI_PLL_8996;
pll_res->target_id = MDSS_PLL_TARGET_SDM660;
pll_res->revision = 2;
+ } else if (!strcmp(compatible_stream, "qcom,mdss_dsi_pll_sdm630")) {
+ pll_res->pll_interface_type = MDSS_DSI_PLL_8996;
+ pll_res->target_id = MDSS_PLL_TARGET_SDM630;
+ pll_res->revision = 2;
} else if (!strcmp(compatible_stream, "qcom,mdss_dsi_pll_8998")) {
pll_res->pll_interface_type = MDSS_DSI_PLL_8998;
} else if (!strcmp(compatible_stream, "qcom,mdss_dp_pll_8998")) {
@@ -391,6 +395,7 @@ static const struct of_device_id mdss_pll_dt_match[] = {
{.compatible = "qcom,mdss_hdmi_pll_8998"},
{.compatible = "qcom,mdss_dsi_pll_sdm660"},
{.compatible = "qcom,mdss_dp_pll_sdm660"},
+ {.compatible = "qcom,mdss_dsi_pll_sdm630"},
{}
};
diff --git a/drivers/clk/qcom/mdss/mdss-pll.h b/drivers/clk/qcom/mdss/mdss-pll.h
index 9cf785d43504..cb6918127041 100644
--- a/drivers/clk/qcom/mdss/mdss-pll.h
+++ b/drivers/clk/qcom/mdss/mdss-pll.h
@@ -53,6 +53,7 @@ enum {
enum {
MDSS_PLL_TARGET_8996,
MDSS_PLL_TARGET_SDM660,
+ MDSS_PLL_TARGET_SDM630,
};
#define DFPS_MAX_NUM_OF_FRAME_RATES 20