summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorRajendra Nayak <rnayak@codeaurora.org>2015-12-14 11:47:10 +0530
committerKyle Yan <kyan@codeaurora.org>2016-06-23 14:02:14 -0700
commit172a53173c8eb06e46a00affb80dca1ba4239d60 (patch)
treea67cdb42c0c0df7c70ba5a9a87af5276432c9192 /include
parent5bfbe95707eff52fbdc84929fc5d02eeba5558c0 (diff)
clk: qcom: rpmcc: Add rpm clock data for msm8996
Add all RPM clock data for msm8996 family of devices ToDo: Adapt to changes needed for RPM over GLINK against RPM over SMD that the driver currently supports Change-Id: Ib095af601a4f03d866cf94c8e277d04630abb42b Signed-off-by: Rajendra Nayak <rnayak@codeaurora.org> Signed-off-by: Taniya Das <tdas@codeaurora.org>
Diffstat (limited to 'include')
-rw-r--r--include/dt-bindings/clock/qcom,rpmcc.h36
-rw-r--r--include/linux/soc/qcom/smd-rpm.h4
2 files changed, 40 insertions, 0 deletions
diff --git a/include/dt-bindings/clock/qcom,rpmcc.h b/include/dt-bindings/clock/qcom,rpmcc.h
index 5924cdb71336..ee37c5c22f5f 100644
--- a/include/dt-bindings/clock/qcom,rpmcc.h
+++ b/include/dt-bindings/clock/qcom,rpmcc.h
@@ -65,5 +65,41 @@
#define RPM_SMD_RF_CLK1_A_PIN 23
#define RPM_SMD_RF_CLK2_PIN 24
#define RPM_SMD_RF_CLK2_A_PIN 25
+#define RPM_BB_CLK1 10
+#define RPM_BB_CLK1_A 11
+#define RPM_BB_CLK2 12
+#define RPM_BB_CLK2_A 13
+#define RPM_RF_CLK1 14
+#define RPM_RF_CLK1_A 15
+#define RPM_RF_CLK2 16
+#define RPM_RF_CLK2_A 17
+#define RPM_BB_CLK1_PIN 18
+#define RPM_BB_CLK1_A_PIN 19
+#define RPM_BB_CLK2_PIN 20
+#define RPM_BB_CLK2_A_PIN 21
+#define RPM_RF_CLK1_PIN 22
+#define RPM_RF_CLK1_A_PIN 23
+#define RPM_RF_CLK2_PIN 24
+#define RPM_RF_CLK2_A_PIN 25
+#define RPM_AGGR1_NOC_CLK 26
+#define RPM_AGGR1_NOC_A_CLK 27
+#define RPM_AGGR2_NOC_CLK 28
+#define RPM_AGGR2_NOC_A_CLK 29
+#define RPM_CNOC_CLK 30
+#define RPM_CNOC_A_CLK 31
+#define RPM_MMAXI_CLK 32
+#define RPM_MMAXI_A_CLK 33
+#define RPM_IPA_CLK 34
+#define RPM_IPA_A_CLK 35
+#define RPM_CE1_CLK 36
+#define RPM_CE1_A_CLK 37
+#define RPM_DIV_CLK1 38
+#define RPM_DIV_CLK1_AO 39
+#define RPM_DIV_CLK2 40
+#define RPM_DIV_CLK2_AO 41
+#define RPM_DIV_CLK3 42
+#define RPM_DIV_CLK3_AO 43
+#define RPM_LN_BB_CLK 44
+#define RPM_LN_BB_A_CLK 45
#endif
diff --git a/include/linux/soc/qcom/smd-rpm.h b/include/linux/soc/qcom/smd-rpm.h
index 2a53dcaeeeed..ebdabd669d93 100644
--- a/include/linux/soc/qcom/smd-rpm.h
+++ b/include/linux/soc/qcom/smd-rpm.h
@@ -26,6 +26,10 @@ struct qcom_smd_rpm;
#define QCOM_SMD_RPM_SMPB 0x62706d73
#define QCOM_SMD_RPM_SPDM 0x63707362
#define QCOM_SMD_RPM_VSA 0x00617376
+#define QCOM_SMD_RPM_MMAXI_CLK 0x69786d6d
+#define QCOM_SMD_RPM_IPA_CLK 0x617069
+#define QCOM_SMD_RPM_CE_CLK 0x6563
+#define QCOM_SMD_RPM_AGGR_CLK 0x72676761
int qcom_rpm_smd_write(struct qcom_smd_rpm *rpm,
int state,