summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDevesh Jhunjhunwala <deveshj@codeaurora.org>2016-08-30 17:26:30 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2017-03-28 02:11:50 -0700
commit1a5632ab554ff49dfab9f1f77872f1c6894f776d (patch)
tree4ce3c18ccaf9f8c4f2e25f71ce2ac78fc6125653
parent40a081e38b3706b91200ba2ba7ab6c7ce3fdcc51 (diff)
clk: msm: gcc-8996: Add pinctrl clk for ln_bb_clk
Add the pinctrl clock for ln_bb_clk to the GCC driver for MSM8996. CRs-Fixed: 1063062 Change-Id: If85a0dbb26e350588cbd6614c032bf208a205be2 Signed-off-by: Devesh Jhunjhunwala <deveshj@codeaurora.org>
-rw-r--r--drivers/clk/msm/clock-gcc-8996.c4
-rw-r--r--include/dt-bindings/clock/msm-clocks-8996.h2
-rw-r--r--include/dt-bindings/clock/msm-clocks-hwio-8996.h3
3 files changed, 8 insertions, 1 deletions
diff --git a/drivers/clk/msm/clock-gcc-8996.c b/drivers/clk/msm/clock-gcc-8996.c
index a9e0b53c3b22..9db6a6c93515 100644
--- a/drivers/clk/msm/clock-gcc-8996.c
+++ b/drivers/clk/msm/clock-gcc-8996.c
@@ -105,6 +105,8 @@ DEFINE_CLK_DUMMY(gcc_ce1_axi_m_clk, 0);
DEFINE_CLK_DUMMY(measure_only_bimc_hmss_axi_clk, 0);
DEFINE_CLK_RPM_SMD_XO_BUFFER(ln_bb_clk, ln_bb_a_clk, LN_BB_CLK_ID);
+DEFINE_CLK_RPM_SMD_XO_BUFFER_PINCTRL(ln_bb_clk_pin, ln_bb_a_clk_pin,
+ LN_BB_CLK_PIN_ID);
static DEFINE_CLK_VOTER(mcd_ce1_clk, &ce1_clk.c, 85710000);
static DEFINE_CLK_VOTER(pnoc_keepalive_a_clk, &pnoc_a_clk.c, LONG_MAX);
static DEFINE_CLK_VOTER(pnoc_msmbus_clk, &pnoc_clk.c, LONG_MAX);
@@ -3387,6 +3389,8 @@ static struct clk_lookup msm_clocks_rpm_8996[] = {
CLK_LIST(ipa_clk),
CLK_LIST(ln_bb_clk),
CLK_LIST(ln_bb_a_clk),
+ CLK_LIST(ln_bb_clk_pin),
+ CLK_LIST(ln_bb_a_clk_pin),
CLK_LIST(mcd_ce1_clk),
CLK_LIST(pnoc_keepalive_a_clk),
CLK_LIST(pnoc_msmbus_clk),
diff --git a/include/dt-bindings/clock/msm-clocks-8996.h b/include/dt-bindings/clock/msm-clocks-8996.h
index 22109a6766db..da794841d1eb 100644
--- a/include/dt-bindings/clock/msm-clocks-8996.h
+++ b/include/dt-bindings/clock/msm-clocks-8996.h
@@ -54,6 +54,8 @@
#define clk_ipa_clk 0xfa685cda
#define clk_ln_bb_clk 0x3ab0b36d
#define clk_ln_bb_a_clk 0xc7257ea8
+#define clk_ln_bb_clk_pin 0x1b1c476a
+#define clk_ln_bb_a_clk_pin 0x9cbb5411
#define clk_mcd_ce1_clk 0xbb615d26
#define clk_pnoc_keepalive_a_clk 0xf8f91f0b
#define clk_pnoc_msmbus_clk 0x38b95c77
diff --git a/include/dt-bindings/clock/msm-clocks-hwio-8996.h b/include/dt-bindings/clock/msm-clocks-hwio-8996.h
index 10e25be91752..21dc1e6c55e3 100644
--- a/include/dt-bindings/clock/msm-clocks-hwio-8996.h
+++ b/include/dt-bindings/clock/msm-clocks-hwio-8996.h
@@ -1,4 +1,4 @@
-/* Copyright (c) 2014-2015, The Linux Foundation. All rights reserved.
+/* Copyright (c) 2014-2016, The Linux Foundation. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 and
@@ -42,6 +42,7 @@
#define RF_CLK1_ID 0x4
#define RF_CLK2_ID 0x5
#define LN_BB_CLK_ID 0x8
+#define LN_BB_CLK_PIN_ID 0x8
#define DIV_CLK1_ID 0xb
#define DIV_CLK2_ID 0xc
#define DIV_CLK3_ID 0xd