clk: qcom: Add RPM clocks for msm8996
Subsystems (5)
cover clk: qcom: Add RPM clocks for msm8996
Add support for RPM clocks on msm8996 platforms
Rajendra Nayak (2):
clk: qcom: clk-smd-rpm: add msm8996 rpmclks
arm64: dts: msm8996: Add the rpm clock controller node
.../devicetree/bindings/clock/qcom,rpmcc.txt | 1 + arch/arm64/boot/dts/qcom/msm8996.dtsi | 6 ++ drivers/clk/qcom/clk-smd-rpm.c | 82 ++++++++++++++++++++++ include/dt-bindings/clock/qcom,rpmcc.h | 14 ++++ include/linux/soc/qcom/smd-rpm.h | 4 ++ 5 files changed, 107 insertions(+)
Signature · 2 lines
QUALCOMM INDIA, on behalf of Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by The Linux Foundation
PATCH 1/2 clk: qcom: clk-smd-rpm: add msm8996 rpmclks
Add all RPM controlled clocks on msm8996 platform
--- .../devicetree/bindings/clock/qcom,rpmcc.txt | 1 + drivers/clk/qcom/clk-smd-rpm.c | 82 ++++++++++++++++++++++ include/dt-bindings/clock/qcom,rpmcc.h | 14 ++++ include/linux/soc/qcom/smd-rpm.h | 4 ++ 4 files changed, 101 insertions(+)
Documentation/devicetree/bindings/clock/qcom,rpmcc.txt +1 -0
@@ -13,6 +13,7 @@ Required properties : "qcom,rpmcc-msm8916", "qcom,rpmcc" "qcom,rpmcc-msm8974", "qcom,rpmcc" "qcom,rpmcc-apq8064", "qcom,rpmcc" + "qcom,rpmcc-msm8996", "qcom,rpmcc" - #clock-cells : shall contain 1
drivers/clk/qcom/clk-smd-rpm.c +82 -0
91 lines not on this page · raw message
include/dt-bindings/clock/qcom,rpmcc.h +14 -0
@@ -101,5 +101,19 @@#define RPM_SMD_CXO_A1_A_PIN 59#define RPM_SMD_CXO_A2_PIN 60#define RPM_SMD_CXO_A2_A_PIN 61 +#define RPM_SMD_AGGR1_NOC_CLK 62 +#define RPM_SMD_AGGR1_NOC_A_CLK 63 +#define RPM_SMD_AGGR2_NOC_CLK 64 +#define RPM_SMD_AGGR2_NOC_A_CLK 65 +#define RPM_SMD_MMAXI_CLK 66 +#define RPM_SMD_MMAXI_A_CLK 67 +#define RPM_SMD_IPA_CLK 68 +#define RPM_SMD_IPA_A_CLK 69 +#define RPM_SMD_CE1_CLK 70 +#define RPM_SMD_CE1_A_CLK 71 +#define RPM_SMD_DIV_CLK3 72 +#define RPM_SMD_DIV_A_CLK3 73 +#define RPM_SMD_LN_BB_CLK 74 +#define RPM_SMD_LN_BB_A_CLK 75#endif
include/linux/soc/qcom/smd-rpm.h +4 -0
@@ -26,6 +26,10 @@#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,
Signature · 2 lines
QUALCOMM INDIA, on behalf of Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by The Linux Foundation
A message that is not in the archive (sent off-list or not yet received): 1507625834-30499-2-git-send-email-rnayak-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org
Rob Herring
Acked-byRe: [PATCH 1/2] clk: qcom: clk-smd-rpm: add msm8996 rpmclks
Quoted 7 lines · Rajendra Nayak
Add all RPM controlled clocks on msm8996 platform
Signed-off-by Rajendra Nayak <[email protected]>[srini: Fixed various issues with offsets and made names specific to msm8996]Signed-off-by Srinivas Kandagatla <[email protected]>--- .../devicetree/bindings/clock/qcom,rpmcc.txt | 1 +
Please add acks when posting new versions.
Quoted 4 lines
drivers/clk/qcom/clk-smd-rpm.c | 82 ++++++++++++++++++++++ include/dt-bindings/clock/qcom,rpmcc.h | 14 ++++ include/linux/soc/qcom/smd-rpm.h | 4 ++ 4 files changed, 101 insertions(+)
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: [PATCH 1/2] clk: qcom: clk-smd-rpm: add msm8996 rpmclks
In reply to Rajendra NayakQuoted 5 lines · Rajendra Nayak
Add all RPM controlled clocks on msm8996 platform
Signed-off-by Rajendra Nayak <[email protected]>[srini: Fixed various issues with offsets and made names specific to msm8996]Signed-off-by Srinivas Kandagatla <[email protected]>
Your S-o-b should be last in this list.
Regards,
Bjorn
Re: [PATCH 1/2] clk: qcom: clk-smd-rpm: add msm8996 rpmclks
Quoted 10 lines · Bjorn Andersson
Quoted 5 lines · Rajendra Nayak
Add all RPM controlled clocks on msm8996 platform
Signed-off-by Rajendra Nayak <[email protected]>[srini: Fixed various issues with offsets and made names specific to msm8996]Signed-off-by Srinivas Kandagatla <[email protected]>Your S-o-b should be last in this list.
I moved it to the end, which feels weird because typically first signoff is the author. But nothing I see says that's true, so let's swap it.
Signature · 2 lines
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, a Linux Foundation Collaborative Project
Stephen Boyd
AppliedRe: [PATCH 1/2] clk: qcom: clk-smd-rpm: add msm8996 rpmclks
In reply to Rajendra NayakQuoted 6 lines · Rajendra Nayak
Add all RPM controlled clocks on msm8996 platform
Signed-off-by Rajendra Nayak <[email protected]>[srini: Fixed various issues with offsets and made names specific to msm8996]Signed-off-by Srinivas Kandagatla <[email protected]>---
Applied to clk-next
Signature · 2 lines
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, a Linux Foundation Collaborative Project
A message that is not in the archive (sent off-list or not yet received): 1507625834-30499-1-git-send-email-rnayak-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org
PATCH 2/2 arm64: dts: msm8996: Add the rpm clock controller node
Add the rpm clock controller node for msm8996 devices
--- arch/arm64/boot/dts/qcom/msm8996.dtsi | 6 ++++++ 1 file changed, 6 insertions(+)
arch/arm64/boot/dts/qcom/msm8996.dtsi +6 -0
@@ -13,6 +13,7 @@ #include <dt-bindings/interrupt-controller/arm-gic.h> #include <dt-bindings/clock/qcom,gcc-msm8996.h> #include <dt-bindings/clock/qcom,mmcc-msm8996.h> +#include <dt-bindings/clock/qcom,rpmcc.h> / { model = "Qualcomm Technologies, Inc. MSM8996";
@@ -289,6 +290,11 @@ compatible = "qcom,rpm-msm8996"; qcom,glink-channels = "rpm_requests"; + rpmcc: qcom,rpmcc { + compatible = "qcom,rpmcc-msm8996"; + #clock-cells = <1>; + }; + pm8994-regulators { compatible = "qcom,rpm-pm8994-regulators";
Signature · 7 lines
QUALCOMM INDIA, on behalf of Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by The Linux Foundation -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: [PATCH 2/2] arm64: dts: msm8996: Add the rpm clock controller node
Quoted 4 lines · Rajendra Nayak
Add the rpm clock controller node for msm8996 devices
Cc Andy Gross <[email protected]>Signed-off-by Rajendra Nayak <[email protected]>
Regards,
Bjorn