* [PATCH v2 0/2] Add XO clocks for MSM8226 @ 2023-01-19 19:05 Rayyan Ansari 2023-01-19 19:05 ` [PATCH v2 1/2] clk: qcom: smd: Add XO RPM clocks for MSM8226/MSM8974 Rayyan Ansari 2023-01-19 19:05 ` [PATCH v2 2/2] ARM: dts: qcom: msm8226: add clocks and clock-names to gcc node Rayyan Ansari 0 siblings, 2 replies; 7+ messages in thread From: Rayyan Ansari @ 2023-01-19 19:05 UTC (permalink / raw) To: linux-arm-msm Cc: ~postmarketos/upstreaming, Rayyan Ansari, devicetree, Konrad Dybcio, linux-clk, linux-kernel Rayyan Ansari (2): clk: qcom: smd: Add XO RPM clocks for MSM8226/MSM8974 ARM: dts: qcom: msm8226: add clocks and clock-names to gcc node arch/arm/boot/dts/qcom-msm8226.dtsi | 6 ++++++ drivers/clk/qcom/clk-smd-rpm.c | 2 ++ 2 files changed, 8 insertions(+) -- 2.39.0 ^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH v2 1/2] clk: qcom: smd: Add XO RPM clocks for MSM8226/MSM8974 2023-01-19 19:05 [PATCH v2 0/2] Add XO clocks for MSM8226 Rayyan Ansari @ 2023-01-19 19:05 ` Rayyan Ansari 2023-01-19 19:10 ` Konrad Dybcio 2023-01-20 15:19 ` Luca Weiss 2023-01-19 19:05 ` [PATCH v2 2/2] ARM: dts: qcom: msm8226: add clocks and clock-names to gcc node Rayyan Ansari 1 sibling, 2 replies; 7+ messages in thread From: Rayyan Ansari @ 2023-01-19 19:05 UTC (permalink / raw) To: linux-arm-msm Cc: ~postmarketos/upstreaming, Rayyan Ansari, Andy Gross, Bjorn Andersson, Konrad Dybcio, Michael Turquette, Stephen Boyd, linux-clk, linux-kernel Add the XO and XO_A clocks to the MSM8974 clock list, which is also used on MSM8226. Signed-off-by: Rayyan Ansari <rayyan@ansari.sh> --- drivers/clk/qcom/clk-smd-rpm.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/clk/qcom/clk-smd-rpm.c b/drivers/clk/qcom/clk-smd-rpm.c index fea505876855..42ea3bb37f63 100644 --- a/drivers/clk/qcom/clk-smd-rpm.c +++ b/drivers/clk/qcom/clk-smd-rpm.c @@ -549,6 +549,8 @@ DEFINE_CLK_SMD_RPM_XO_BUFFER_PINCTRL(msm8974, cxo_a1_pin, cxo_a1_a_pin, 5, 19200 DEFINE_CLK_SMD_RPM_XO_BUFFER_PINCTRL(msm8974, cxo_a2_pin, cxo_a2_a_pin, 6, 19200000); static struct clk_smd_rpm *msm8974_clks[] = { + [RPM_SMD_XO_CLK_SRC] = &sdm660_bi_tcxo, + [RPM_SMD_XO_A_CLK_SRC] = &sdm660_bi_tcxo_a, [RPM_SMD_PNOC_CLK] = &msm8916_pcnoc_clk, [RPM_SMD_PNOC_A_CLK] = &msm8916_pcnoc_a_clk, [RPM_SMD_SNOC_CLK] = &msm8916_snoc_clk, -- 2.39.0 ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH v2 1/2] clk: qcom: smd: Add XO RPM clocks for MSM8226/MSM8974 2023-01-19 19:05 ` [PATCH v2 1/2] clk: qcom: smd: Add XO RPM clocks for MSM8226/MSM8974 Rayyan Ansari @ 2023-01-19 19:10 ` Konrad Dybcio 2023-01-20 15:19 ` Luca Weiss 1 sibling, 0 replies; 7+ messages in thread From: Konrad Dybcio @ 2023-01-19 19:10 UTC (permalink / raw) To: Rayyan Ansari, linux-arm-msm Cc: ~postmarketos/upstreaming, Andy Gross, Bjorn Andersson, Michael Turquette, Stephen Boyd, linux-clk, linux-kernel On 19.01.2023 20:05, Rayyan Ansari wrote: > Add the XO and XO_A clocks to the MSM8974 clock list, which is also > used on MSM8226. > > Signed-off-by: Rayyan Ansari <rayyan@ansari.sh> > --- > drivers/clk/qcom/clk-smd-rpm.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/drivers/clk/qcom/clk-smd-rpm.c b/drivers/clk/qcom/clk-smd-rpm.c > index fea505876855..42ea3bb37f63 100644 > --- a/drivers/clk/qcom/clk-smd-rpm.c > +++ b/drivers/clk/qcom/clk-smd-rpm.c > @@ -549,6 +549,8 @@ DEFINE_CLK_SMD_RPM_XO_BUFFER_PINCTRL(msm8974, cxo_a1_pin, cxo_a1_a_pin, 5, 19200 > DEFINE_CLK_SMD_RPM_XO_BUFFER_PINCTRL(msm8974, cxo_a2_pin, cxo_a2_a_pin, 6, 19200000); > > static struct clk_smd_rpm *msm8974_clks[] = { > + [RPM_SMD_XO_CLK_SRC] = &sdm660_bi_tcxo, > + [RPM_SMD_XO_A_CLK_SRC] = &sdm660_bi_tcxo_a, I think that's gonna conflict with Dmitry's recent cleanup.. Konrad > [RPM_SMD_PNOC_CLK] = &msm8916_pcnoc_clk, > [RPM_SMD_PNOC_A_CLK] = &msm8916_pcnoc_a_clk, > [RPM_SMD_SNOC_CLK] = &msm8916_snoc_clk, ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH v2 1/2] clk: qcom: smd: Add XO RPM clocks for MSM8226/MSM8974 2023-01-19 19:05 ` [PATCH v2 1/2] clk: qcom: smd: Add XO RPM clocks for MSM8226/MSM8974 Rayyan Ansari 2023-01-19 19:10 ` Konrad Dybcio @ 2023-01-20 15:19 ` Luca Weiss 1 sibling, 0 replies; 7+ messages in thread From: Luca Weiss @ 2023-01-20 15:19 UTC (permalink / raw) To: Rayyan Ansari, linux-arm-msm Cc: ~postmarketos/upstreaming, Andy Gross, Bjorn Andersson, Konrad Dybcio, Michael Turquette, Stephen Boyd, linux-clk, linux-kernel On Thu Jan 19, 2023 at 8:05 PM CET, Rayyan Ansari wrote: > Add the XO and XO_A clocks to the MSM8974 clock list, which is also > used on MSM8226. > > Signed-off-by: Rayyan Ansari <rayyan@ansari.sh> > --- > drivers/clk/qcom/clk-smd-rpm.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/drivers/clk/qcom/clk-smd-rpm.c b/drivers/clk/qcom/clk-smd-rpm.c > index fea505876855..42ea3bb37f63 100644 > --- a/drivers/clk/qcom/clk-smd-rpm.c > +++ b/drivers/clk/qcom/clk-smd-rpm.c > @@ -549,6 +549,8 @@ DEFINE_CLK_SMD_RPM_XO_BUFFER_PINCTRL(msm8974, cxo_a1_pin, cxo_a1_a_pin, 5, 19200 > DEFINE_CLK_SMD_RPM_XO_BUFFER_PINCTRL(msm8974, cxo_a2_pin, cxo_a2_a_pin, 6, 19200000); > > static struct clk_smd_rpm *msm8974_clks[] = { > + [RPM_SMD_XO_CLK_SRC] = &sdm660_bi_tcxo, > + [RPM_SMD_XO_A_CLK_SRC] = &sdm660_bi_tcxo_a, Hi Rayyan, This doesn't apply on linux-next. The references were renamed to clk_smd_rpm_branch_bi_tcxo* Please rebase. Regards Luca > [RPM_SMD_PNOC_CLK] = &msm8916_pcnoc_clk, > [RPM_SMD_PNOC_A_CLK] = &msm8916_pcnoc_a_clk, > [RPM_SMD_SNOC_CLK] = &msm8916_snoc_clk, > -- > 2.39.0 ^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH v2 2/2] ARM: dts: qcom: msm8226: add clocks and clock-names to gcc node 2023-01-19 19:05 [PATCH v2 0/2] Add XO clocks for MSM8226 Rayyan Ansari 2023-01-19 19:05 ` [PATCH v2 1/2] clk: qcom: smd: Add XO RPM clocks for MSM8226/MSM8974 Rayyan Ansari @ 2023-01-19 19:05 ` Rayyan Ansari 2023-01-19 21:42 ` Alexey Minnekhanov 1 sibling, 1 reply; 7+ messages in thread From: Rayyan Ansari @ 2023-01-19 19:05 UTC (permalink / raw) To: linux-arm-msm Cc: ~postmarketos/upstreaming, Rayyan Ansari, Andy Gross, Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski, devicetree, linux-kernel Add the XO and Sleep Clock sources to the GCC node. Signed-off-by: Rayyan Ansari <rayyan@ansari.sh> --- arch/arm/boot/dts/qcom-msm8226.dtsi | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/arch/arm/boot/dts/qcom-msm8226.dtsi b/arch/arm/boot/dts/qcom-msm8226.dtsi index c373081bc21b..42acb9ddb8cc 100644 --- a/arch/arm/boot/dts/qcom-msm8226.dtsi +++ b/arch/arm/boot/dts/qcom-msm8226.dtsi @@ -8,6 +8,7 @@ #include <dt-bindings/interrupt-controller/arm-gic.h> #include <dt-bindings/clock/qcom,gcc-msm8974.h> #include <dt-bindings/clock/qcom,mmcc-msm8974.h> +#include <dt-bindings/clock/qcom,rpmcc.h> #include <dt-bindings/gpio/gpio.h> #include <dt-bindings/power/qcom-rpmpd.h> #include <dt-bindings/reset/qcom,gcc-msm8974.h> @@ -377,6 +378,11 @@ gcc: clock-controller@fc400000 { #clock-cells = <1>; #reset-cells = <1>; #power-domain-cells = <1>; + + clocks = <&rpmcc RPM_SMD_XO_CLK_SRC>, + <&sleep_clk>; + clock-names = "xo", + "sleep_clk"; }; mmcc: clock-controller@fd8c0000 { -- 2.39.0 ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH v2 2/2] ARM: dts: qcom: msm8226: add clocks and clock-names to gcc node 2023-01-19 19:05 ` [PATCH v2 2/2] ARM: dts: qcom: msm8226: add clocks and clock-names to gcc node Rayyan Ansari @ 2023-01-19 21:42 ` Alexey Minnekhanov 2023-01-20 15:07 ` Konrad Dybcio 0 siblings, 1 reply; 7+ messages in thread From: Alexey Minnekhanov @ 2023-01-19 21:42 UTC (permalink / raw) To: Rayyan Ansari, linux-arm-msm Cc: ~postmarketos/upstreaming, Andy Gross, Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski, devicetree, linux-kernel Hi! On 2023-01-19 22:05, Rayyan Ansari wrote: > Add the XO and Sleep Clock sources to the GCC node. > > Signed-off-by: Rayyan Ansari <rayyan@ansari.sh> > --- > arch/arm/boot/dts/qcom-msm8226.dtsi | 6 ++++++ Should the same be done for msm8974 dtsi as well? ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH v2 2/2] ARM: dts: qcom: msm8226: add clocks and clock-names to gcc node 2023-01-19 21:42 ` Alexey Minnekhanov @ 2023-01-20 15:07 ` Konrad Dybcio 0 siblings, 0 replies; 7+ messages in thread From: Konrad Dybcio @ 2023-01-20 15:07 UTC (permalink / raw) To: Alexey Minnekhanov, Rayyan Ansari, linux-arm-msm Cc: ~postmarketos/upstreaming, Andy Gross, Bjorn Andersson, Rob Herring, Krzysztof Kozlowski, devicetree, linux-kernel On 19.01.2023 22:42, Alexey Minnekhanov wrote: > Hi! > > On 2023-01-19 22:05, Rayyan Ansari wrote: >> Add the XO and Sleep Clock sources to the GCC node. >> >> Signed-off-by: Rayyan Ansari <rayyan@ansari.sh> >> --- >> arch/arm/boot/dts/qcom-msm8226.dtsi | 6 ++++++ > > Should the same be done for msm8974 dtsi as well? yes Konrad ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2023-01-20 15:20 UTC | newest] Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2023-01-19 19:05 [PATCH v2 0/2] Add XO clocks for MSM8226 Rayyan Ansari 2023-01-19 19:05 ` [PATCH v2 1/2] clk: qcom: smd: Add XO RPM clocks for MSM8226/MSM8974 Rayyan Ansari 2023-01-19 19:10 ` Konrad Dybcio 2023-01-20 15:19 ` Luca Weiss 2023-01-19 19:05 ` [PATCH v2 2/2] ARM: dts: qcom: msm8226: add clocks and clock-names to gcc node Rayyan Ansari 2023-01-19 21:42 ` Alexey Minnekhanov 2023-01-20 15:07 ` Konrad Dybcio
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox
Powered by JetHome