* [PATCH 1/3] dt-bindings: mfd: qcom,tcsr: Add compatible for sm8{2|3|5}50
@ 2023-10-10 16:09 Mukesh Ojha
2023-10-10 16:09 ` [PATCH 2/3] arm64: dts: qcom: sm8{2|3}50: Add TCSR halt register space Mukesh Ojha
` (3 more replies)
0 siblings, 4 replies; 9+ messages in thread
From: Mukesh Ojha @ 2023-10-10 16:09 UTC (permalink / raw)
To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Lee Jones,
Rob Herring, Krzysztof Kozlowski, Conor Dooley
Cc: linux-arm-msm, devicetree, linux-kernel, Mukesh Ojha
Document the compatible for sm8{2|3|5}50 SoCs.
Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
---
Documentation/devicetree/bindings/mfd/qcom,tcsr.yaml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/Documentation/devicetree/bindings/mfd/qcom,tcsr.yaml b/Documentation/devicetree/bindings/mfd/qcom,tcsr.yaml
index 33c3d023a106..f328ddd6c566 100644
--- a/Documentation/devicetree/bindings/mfd/qcom,tcsr.yaml
+++ b/Documentation/devicetree/bindings/mfd/qcom,tcsr.yaml
@@ -29,7 +29,10 @@ properties:
- qcom,sdx65-tcsr
- qcom,sm4450-tcsr
- qcom,sm8150-tcsr
+ - qcom,sm8250-tcsr
+ - qcom,sm8350-tcsr
- qcom,sm8450-tcsr
+ - qcom,sm8550-tcsr
- qcom,tcsr-apq8064
- qcom,tcsr-apq8084
- qcom,tcsr-ipq5332
--
2.7.4
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [PATCH 2/3] arm64: dts: qcom: sm8{2|3}50: Add TCSR halt register space
2023-10-10 16:09 [PATCH 1/3] dt-bindings: mfd: qcom,tcsr: Add compatible for sm8{2|3|5}50 Mukesh Ojha
@ 2023-10-10 16:09 ` Mukesh Ojha
2023-10-10 16:39 ` Konrad Dybcio
2023-10-10 16:09 ` [PATCH 3/3] arm64: dts: qcom: sm8550: Add download mode support Mukesh Ojha
` (2 subsequent siblings)
3 siblings, 1 reply; 9+ messages in thread
From: Mukesh Ojha @ 2023-10-10 16:09 UTC (permalink / raw)
To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Lee Jones,
Rob Herring, Krzysztof Kozlowski, Conor Dooley
Cc: linux-arm-msm, devicetree, linux-kernel, Mukesh Ojha
Add TCSR register space and refer it from scm node, so that
it can be used by SCM driver.
Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
---
arch/arm64/boot/dts/qcom/sm8250.dtsi | 6 ++++++
arch/arm64/boot/dts/qcom/sm8350.dtsi | 6 ++++++
2 files changed, 12 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/sm8250.dtsi b/arch/arm64/boot/dts/qcom/sm8250.dtsi
index be970472f6c4..76f470a78608 100644
--- a/arch/arm64/boot/dts/qcom/sm8250.dtsi
+++ b/arch/arm64/boot/dts/qcom/sm8250.dtsi
@@ -671,6 +671,7 @@
firmware {
scm: scm {
compatible = "qcom,scm-sm8250", "qcom,scm";
+ qcom,dload-mode = <&tcsr 0x13000>;
#reset-cells = <1>;
};
};
@@ -2543,6 +2544,11 @@
#hwlock-cells = <1>;
};
+ tcsr: syscon@1fc0000 {
+ compatible = "qcom,sm8250-tcsr", "syscon";
+ reg = <0x0 0x1fc0000 0x0 0x30000>;
+ };
+
wsamacro: codec@3240000 {
compatible = "qcom,sm8250-lpass-wsa-macro";
reg = <0 0x03240000 0 0x1000>;
diff --git a/arch/arm64/boot/dts/qcom/sm8350.dtsi b/arch/arm64/boot/dts/qcom/sm8350.dtsi
index b46236235b7f..0a0d47d7dab1 100644
--- a/arch/arm64/boot/dts/qcom/sm8350.dtsi
+++ b/arch/arm64/boot/dts/qcom/sm8350.dtsi
@@ -289,6 +289,7 @@
firmware {
scm: scm {
compatible = "qcom,scm-sm8350", "qcom,scm";
+ qcom,dload-mode = <&tcsr 0x13000>;
#reset-cells = <1>;
};
};
@@ -1818,6 +1819,11 @@
#hwlock-cells = <1>;
};
+ tcsr: syscon@1fc0000 {
+ compatible = "qcom,sm8350-tcsr", "syscon";
+ reg = <0x0 0x1fc0000 0x0 0x30000>;
+ };
+
lpass_tlmm: pinctrl@33c0000 {
compatible = "qcom,sm8350-lpass-lpi-pinctrl";
reg = <0 0x033c0000 0 0x20000>,
--
2.7.4
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [PATCH 3/3] arm64: dts: qcom: sm8550: Add download mode support
2023-10-10 16:09 [PATCH 1/3] dt-bindings: mfd: qcom,tcsr: Add compatible for sm8{2|3|5}50 Mukesh Ojha
2023-10-10 16:09 ` [PATCH 2/3] arm64: dts: qcom: sm8{2|3}50: Add TCSR halt register space Mukesh Ojha
@ 2023-10-10 16:09 ` Mukesh Ojha
2023-10-10 16:39 ` Konrad Dybcio
2023-10-10 16:37 ` [PATCH 1/3] dt-bindings: mfd: qcom,tcsr: Add compatible for sm8{2|3|5}50 Konrad Dybcio
2023-10-10 17:53 ` Neil Armstrong
3 siblings, 1 reply; 9+ messages in thread
From: Mukesh Ojha @ 2023-10-10 16:09 UTC (permalink / raw)
To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Lee Jones,
Rob Herring, Krzysztof Kozlowski, Conor Dooley
Cc: linux-arm-msm, devicetree, linux-kernel, Mukesh Ojha
Refer TCSR phandle from scm node, so that it can be used by
SCM driver for setting download mode.
Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
---
arch/arm64/boot/dts/qcom/sm8550.dtsi | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm64/boot/dts/qcom/sm8550.dtsi b/arch/arm64/boot/dts/qcom/sm8550.dtsi
index 7b9ddde0b2c9..2c65b40f6059 100644
--- a/arch/arm64/boot/dts/qcom/sm8550.dtsi
+++ b/arch/arm64/boot/dts/qcom/sm8550.dtsi
@@ -324,6 +324,7 @@
firmware {
scm: scm {
compatible = "qcom,scm-sm8550", "qcom,scm";
+ qcom,dload-mode = <&tcsr 0x13000>;
interconnects = <&aggre2_noc MASTER_CRYPTO 0 &mc_virt SLAVE_EBI1 0>;
};
};
--
2.7.4
^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [PATCH 1/3] dt-bindings: mfd: qcom,tcsr: Add compatible for sm8{2|3|5}50
2023-10-10 16:09 [PATCH 1/3] dt-bindings: mfd: qcom,tcsr: Add compatible for sm8{2|3|5}50 Mukesh Ojha
2023-10-10 16:09 ` [PATCH 2/3] arm64: dts: qcom: sm8{2|3}50: Add TCSR halt register space Mukesh Ojha
2023-10-10 16:09 ` [PATCH 3/3] arm64: dts: qcom: sm8550: Add download mode support Mukesh Ojha
@ 2023-10-10 16:37 ` Konrad Dybcio
2023-10-11 5:45 ` Mukesh Ojha
2023-10-10 17:53 ` Neil Armstrong
3 siblings, 1 reply; 9+ messages in thread
From: Konrad Dybcio @ 2023-10-10 16:37 UTC (permalink / raw)
To: Mukesh Ojha, Andy Gross, Bjorn Andersson, Lee Jones, Rob Herring,
Krzysztof Kozlowski, Conor Dooley
Cc: linux-arm-msm, devicetree, linux-kernel
On 10/10/23 18:09, Mukesh Ojha wrote:
> Document the compatible for sm8{2|3|5}50 SoCs.
sm8[235]0 would work as well ;)
Konrad
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH 2/3] arm64: dts: qcom: sm8{2|3}50: Add TCSR halt register space
2023-10-10 16:09 ` [PATCH 2/3] arm64: dts: qcom: sm8{2|3}50: Add TCSR halt register space Mukesh Ojha
@ 2023-10-10 16:39 ` Konrad Dybcio
0 siblings, 0 replies; 9+ messages in thread
From: Konrad Dybcio @ 2023-10-10 16:39 UTC (permalink / raw)
To: Mukesh Ojha, Andy Gross, Bjorn Andersson, Lee Jones, Rob Herring,
Krzysztof Kozlowski, Conor Dooley
Cc: linux-arm-msm, devicetree, linux-kernel
On 10/10/23 18:09, Mukesh Ojha wrote:
> Add TCSR register space and refer it from scm node, so that
> it can be used by SCM driver.
Yes we can see that's your changeset, please explain why you're doing
this (the reboot mode registers).
>
> Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
> ---
Not sure the regex in the subject is valid..
Besides, please split this into an independent change for each SoC.
Konrad
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH 3/3] arm64: dts: qcom: sm8550: Add download mode support
2023-10-10 16:09 ` [PATCH 3/3] arm64: dts: qcom: sm8550: Add download mode support Mukesh Ojha
@ 2023-10-10 16:39 ` Konrad Dybcio
0 siblings, 0 replies; 9+ messages in thread
From: Konrad Dybcio @ 2023-10-10 16:39 UTC (permalink / raw)
To: Mukesh Ojha, Andy Gross, Bjorn Andersson, Lee Jones, Rob Herring,
Krzysztof Kozlowski, Conor Dooley
Cc: linux-arm-msm, devicetree, linux-kernel
On 10/10/23 18:09, Mukesh Ojha wrote:
> Refer TCSR phandle from scm node, so that it can be used by
> SCM driver for setting download mode.
>
> Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
> ---
Please improve the commit message, like in 2/3
Konrad
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH 1/3] dt-bindings: mfd: qcom,tcsr: Add compatible for sm8{2|3|5}50
2023-10-10 16:09 [PATCH 1/3] dt-bindings: mfd: qcom,tcsr: Add compatible for sm8{2|3|5}50 Mukesh Ojha
` (2 preceding siblings ...)
2023-10-10 16:37 ` [PATCH 1/3] dt-bindings: mfd: qcom,tcsr: Add compatible for sm8{2|3|5}50 Konrad Dybcio
@ 2023-10-10 17:53 ` Neil Armstrong
2023-10-11 5:44 ` Mukesh Ojha
3 siblings, 1 reply; 9+ messages in thread
From: Neil Armstrong @ 2023-10-10 17:53 UTC (permalink / raw)
To: Mukesh Ojha, Andy Gross, Bjorn Andersson, Konrad Dybcio,
Lee Jones, Rob Herring, Krzysztof Kozlowski, Conor Dooley
Cc: linux-arm-msm, devicetree, linux-kernel
On 10/10/2023 18:09, Mukesh Ojha wrote:
> Document the compatible for sm8{2|3|5}50 SoCs.
>
> Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
> ---
> Documentation/devicetree/bindings/mfd/qcom,tcsr.yaml | 3 +++
> 1 file changed, 3 insertions(+)
>
> diff --git a/Documentation/devicetree/bindings/mfd/qcom,tcsr.yaml b/Documentation/devicetree/bindings/mfd/qcom,tcsr.yaml
> index 33c3d023a106..f328ddd6c566 100644
> --- a/Documentation/devicetree/bindings/mfd/qcom,tcsr.yaml
> +++ b/Documentation/devicetree/bindings/mfd/qcom,tcsr.yaml
> @@ -29,7 +29,10 @@ properties:
> - qcom,sdx65-tcsr
> - qcom,sm4450-tcsr
> - qcom,sm8150-tcsr
> + - qcom,sm8250-tcsr
> + - qcom,sm8350-tcsr
> - qcom,sm8450-tcsr
> + - qcom,sm8550-tcsr
This is already documented in:
Documentation/devicetree/bindings/clock/qcom,sm8550-tcsr.yaml
> - qcom,tcsr-apq8064
> - qcom,tcsr-apq8084
> - qcom,tcsr-ipq5332
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH 1/3] dt-bindings: mfd: qcom,tcsr: Add compatible for sm8{2|3|5}50
2023-10-10 17:53 ` Neil Armstrong
@ 2023-10-11 5:44 ` Mukesh Ojha
0 siblings, 0 replies; 9+ messages in thread
From: Mukesh Ojha @ 2023-10-11 5:44 UTC (permalink / raw)
To: neil.armstrong, Andy Gross, Bjorn Andersson, Konrad Dybcio,
Lee Jones, Rob Herring, Krzysztof Kozlowski, Conor Dooley
Cc: linux-arm-msm, devicetree, linux-kernel
On 10/10/2023 11:23 PM, Neil Armstrong wrote:
> On 10/10/2023 18:09, Mukesh Ojha wrote:
>> Document the compatible for sm8{2|3|5}50 SoCs.
>>
>> Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
>> ---
>> Documentation/devicetree/bindings/mfd/qcom,tcsr.yaml | 3 +++
>> 1 file changed, 3 insertions(+)
>>
>> diff --git a/Documentation/devicetree/bindings/mfd/qcom,tcsr.yaml
>> b/Documentation/devicetree/bindings/mfd/qcom,tcsr.yaml
>> index 33c3d023a106..f328ddd6c566 100644
>> --- a/Documentation/devicetree/bindings/mfd/qcom,tcsr.yaml
>> +++ b/Documentation/devicetree/bindings/mfd/qcom,tcsr.yaml
>> @@ -29,7 +29,10 @@ properties:
>> - qcom,sdx65-tcsr
>> - qcom,sm4450-tcsr
>> - qcom,sm8150-tcsr
>> + - qcom,sm8250-tcsr
>> + - qcom,sm8350-tcsr
>> - qcom,sm8450-tcsr
>> + - qcom,sm8550-tcsr
>
> This is already documented in:
> Documentation/devicetree/bindings/clock/qcom,sm8550-tcsr.yaml
Oh, will remove it from here.
Thanks.
-Mukesh
>
>> - qcom,tcsr-apq8064
>> - qcom,tcsr-apq8084
>> - qcom,tcsr-ipq5332
>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH 1/3] dt-bindings: mfd: qcom,tcsr: Add compatible for sm8{2|3|5}50
2023-10-10 16:37 ` [PATCH 1/3] dt-bindings: mfd: qcom,tcsr: Add compatible for sm8{2|3|5}50 Konrad Dybcio
@ 2023-10-11 5:45 ` Mukesh Ojha
0 siblings, 0 replies; 9+ messages in thread
From: Mukesh Ojha @ 2023-10-11 5:45 UTC (permalink / raw)
To: Konrad Dybcio, Andy Gross, Bjorn Andersson, Lee Jones,
Rob Herring, Krzysztof Kozlowski, Conor Dooley
Cc: linux-arm-msm, devicetree, linux-kernel
On 10/10/2023 10:07 PM, Konrad Dybcio wrote:
>
>
> On 10/10/23 18:09, Mukesh Ojha wrote:
>> Document the compatible for sm8{2|3|5}50 SoCs.
> sm8[235]0 would work as well ;)
Sure, Thanks.
-Mukesh
>
> Konrad
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2023-10-11 5:46 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-10-10 16:09 [PATCH 1/3] dt-bindings: mfd: qcom,tcsr: Add compatible for sm8{2|3|5}50 Mukesh Ojha
2023-10-10 16:09 ` [PATCH 2/3] arm64: dts: qcom: sm8{2|3}50: Add TCSR halt register space Mukesh Ojha
2023-10-10 16:39 ` Konrad Dybcio
2023-10-10 16:09 ` [PATCH 3/3] arm64: dts: qcom: sm8550: Add download mode support Mukesh Ojha
2023-10-10 16:39 ` Konrad Dybcio
2023-10-10 16:37 ` [PATCH 1/3] dt-bindings: mfd: qcom,tcsr: Add compatible for sm8{2|3|5}50 Konrad Dybcio
2023-10-11 5:45 ` Mukesh Ojha
2023-10-10 17:53 ` Neil Armstrong
2023-10-11 5:44 ` Mukesh Ojha
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).