All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] Hook up 8280 SCM icc
@ 2023-06-22 15:56 Konrad Dybcio
  2023-06-22 15:56 ` [PATCH 1/2] dt-bindings: firmware: qcom,scm: Allow interconnect on SC8280XP Konrad Dybcio
                   ` (3 more replies)
  0 siblings, 4 replies; 6+ messages in thread
From: Konrad Dybcio @ 2023-06-22 15:56 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Robert Marko, Das Srinagesh, Johan Hovold
  Cc: Marijn Suijten, linux-arm-msm, devicetree, linux-kernel,
	Krzysztof Kozlowski, Konrad Dybcio, Konrad Dybcio

The icc handle for SCM was missing on 8280. Add it.

Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org>
---
Konrad Dybcio (2):
      dt-bindings: firmware: qcom,scm: Allow interconnect on SC8280XP
      arm64: dts: qcom: sc8280xp: Add missing SCM interconnect

 Documentation/devicetree/bindings/firmware/qcom,scm.yaml | 1 +
 arch/arm64/boot/dts/qcom/sc8280xp.dtsi                   | 1 +
 2 files changed, 2 insertions(+)
---
base-commit: c87d46a9e8ebd2f2c3960927b1d21687096d1109
change-id: 20230622-topic-8280scmicc-e6af92e226bb

Best regards,
-- 
Konrad Dybcio <konrad.dybcio@linaro.org>


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [PATCH 1/2] dt-bindings: firmware: qcom,scm: Allow interconnect on SC8280XP
  2023-06-22 15:56 [PATCH 0/2] Hook up 8280 SCM icc Konrad Dybcio
@ 2023-06-22 15:56 ` Konrad Dybcio
  2023-06-22 19:55   ` Conor Dooley
  2023-06-22 15:56 ` [PATCH 2/2] arm64: dts: qcom: sc8280xp: Add missing SCM interconnect Konrad Dybcio
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 6+ messages in thread
From: Konrad Dybcio @ 2023-06-22 15:56 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Robert Marko, Das Srinagesh, Johan Hovold
  Cc: Marijn Suijten, linux-arm-msm, devicetree, linux-kernel,
	Krzysztof Kozlowski, Konrad Dybcio, Konrad Dybcio

Just like all other Qualcomm SoCs, SC8280XP SCM should be fed an
interconnect path. Do so.

Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org>
---
 Documentation/devicetree/bindings/firmware/qcom,scm.yaml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Documentation/devicetree/bindings/firmware/qcom,scm.yaml b/Documentation/devicetree/bindings/firmware/qcom,scm.yaml
index 09073e1d88ff..42d064be753b 100644
--- a/Documentation/devicetree/bindings/firmware/qcom,scm.yaml
+++ b/Documentation/devicetree/bindings/firmware/qcom,scm.yaml
@@ -174,6 +174,7 @@ allOf:
             contains:
               enum:
                 - qcom,scm-qdu1000
+                - qcom,scm-sc8280xp
                 - qcom,scm-sm8450
                 - qcom,scm-sm8550
     then:

-- 
2.41.0


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [PATCH 2/2] arm64: dts: qcom: sc8280xp: Add missing SCM interconnect
  2023-06-22 15:56 [PATCH 0/2] Hook up 8280 SCM icc Konrad Dybcio
  2023-06-22 15:56 ` [PATCH 1/2] dt-bindings: firmware: qcom,scm: Allow interconnect on SC8280XP Konrad Dybcio
@ 2023-06-22 15:56 ` Konrad Dybcio
  2023-06-28  7:49 ` [PATCH 0/2] Hook up 8280 SCM icc Johan Hovold
  2023-07-10  5:07 ` (subset) " Bjorn Andersson
  3 siblings, 0 replies; 6+ messages in thread
From: Konrad Dybcio @ 2023-06-22 15:56 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Robert Marko, Das Srinagesh, Johan Hovold
  Cc: Marijn Suijten, linux-arm-msm, devicetree, linux-kernel,
	Krzysztof Kozlowski, Konrad Dybcio, Konrad Dybcio

The SCM interconnect path was missing. Add it.

Fixes: 152d1faf1e2f ("arm64: dts: qcom: add SC8280XP platform")
Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org>
---
 arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/arm64/boot/dts/qcom/sc8280xp.dtsi b/arch/arm64/boot/dts/qcom/sc8280xp.dtsi
index ac0596dfdbc4..0756b7c141ff 100644
--- a/arch/arm64/boot/dts/qcom/sc8280xp.dtsi
+++ b/arch/arm64/boot/dts/qcom/sc8280xp.dtsi
@@ -298,6 +298,7 @@ CLUSTER_SLEEP_0: cluster-sleep-0 {
 	firmware {
 		scm: scm {
 			compatible = "qcom,scm-sc8280xp", "qcom,scm";
+			interconnects = <&aggre2_noc MASTER_CRYPTO 0 &mc_virt SLAVE_EBI1 0>;
 		};
 	};
 

-- 
2.41.0


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* Re: [PATCH 1/2] dt-bindings: firmware: qcom,scm: Allow interconnect on SC8280XP
  2023-06-22 15:56 ` [PATCH 1/2] dt-bindings: firmware: qcom,scm: Allow interconnect on SC8280XP Konrad Dybcio
@ 2023-06-22 19:55   ` Conor Dooley
  0 siblings, 0 replies; 6+ messages in thread
From: Conor Dooley @ 2023-06-22 19:55 UTC (permalink / raw)
  To: Konrad Dybcio
  Cc: Andy Gross, Bjorn Andersson, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Robert Marko, Das Srinagesh, Johan Hovold,
	Marijn Suijten, linux-arm-msm, devicetree, linux-kernel,
	Krzysztof Kozlowski, Konrad Dybcio

[-- Attachment #1: Type: text/plain, Size: 994 bytes --]

On Thu, Jun 22, 2023 at 05:56:15PM +0200, Konrad Dybcio wrote:
> Just like all other Qualcomm SoCs, SC8280XP SCM should be fed an
> interconnect path. Do so.
> 
> Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org>

Acked-by: Conor Dooley <conor.dooley@microchip.com>

Cheers,
Conor.

> ---
>  Documentation/devicetree/bindings/firmware/qcom,scm.yaml | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/Documentation/devicetree/bindings/firmware/qcom,scm.yaml b/Documentation/devicetree/bindings/firmware/qcom,scm.yaml
> index 09073e1d88ff..42d064be753b 100644
> --- a/Documentation/devicetree/bindings/firmware/qcom,scm.yaml
> +++ b/Documentation/devicetree/bindings/firmware/qcom,scm.yaml
> @@ -174,6 +174,7 @@ allOf:
>              contains:
>                enum:
>                  - qcom,scm-qdu1000
> +                - qcom,scm-sc8280xp
>                  - qcom,scm-sm8450
>                  - qcom,scm-sm8550
>      then:
> 
> -- 
> 2.41.0
> 

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH 0/2] Hook up 8280 SCM icc
  2023-06-22 15:56 [PATCH 0/2] Hook up 8280 SCM icc Konrad Dybcio
  2023-06-22 15:56 ` [PATCH 1/2] dt-bindings: firmware: qcom,scm: Allow interconnect on SC8280XP Konrad Dybcio
  2023-06-22 15:56 ` [PATCH 2/2] arm64: dts: qcom: sc8280xp: Add missing SCM interconnect Konrad Dybcio
@ 2023-06-28  7:49 ` Johan Hovold
  2023-07-10  5:07 ` (subset) " Bjorn Andersson
  3 siblings, 0 replies; 6+ messages in thread
From: Johan Hovold @ 2023-06-28  7:49 UTC (permalink / raw)
  To: Konrad Dybcio
  Cc: Andy Gross, Bjorn Andersson, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Robert Marko, Das Srinagesh, Johan Hovold,
	Marijn Suijten, linux-arm-msm, devicetree, linux-kernel,
	Krzysztof Kozlowski, Konrad Dybcio

On Thu, Jun 22, 2023 at 05:56:14PM +0200, Konrad Dybcio wrote:
> The icc handle for SCM was missing on 8280. Add it.

> Konrad Dybcio (2):
>       dt-bindings: firmware: qcom,scm: Allow interconnect on SC8280XP
>       arm64: dts: qcom: sc8280xp: Add missing SCM interconnect

Appears to work and matches the vendor dts, but no sign of any
"performance benefit" as mentioned in 65b7ebda5028 ("firmware: qcom_scm:
Add bw voting support to the SCM interface") during fw load at boot.

Reviewed-by: Johan Hovold <johan+linaro@kernel.org>
Tested-by: Johan Hovold <johan+linaro@kernel.org>

Johan

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: (subset) [PATCH 0/2] Hook up 8280 SCM icc
  2023-06-22 15:56 [PATCH 0/2] Hook up 8280 SCM icc Konrad Dybcio
                   ` (2 preceding siblings ...)
  2023-06-28  7:49 ` [PATCH 0/2] Hook up 8280 SCM icc Johan Hovold
@ 2023-07-10  5:07 ` Bjorn Andersson
  3 siblings, 0 replies; 6+ messages in thread
From: Bjorn Andersson @ 2023-07-10  5:07 UTC (permalink / raw)
  To: Andy Gross, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Robert Marko, Das Srinagesh, Johan Hovold, Konrad Dybcio
  Cc: Marijn Suijten, linux-arm-msm, devicetree, linux-kernel,
	Krzysztof Kozlowski, Konrad Dybcio


On Thu, 22 Jun 2023 17:56:14 +0200, Konrad Dybcio wrote:
> The icc handle for SCM was missing on 8280. Add it.
> 
> 

Applied, thanks!

[2/2] arm64: dts: qcom: sc8280xp: Add missing SCM interconnect
      commit: 0a69ccf20b0837db857abfc94d7e3bacf1cb771b

Best regards,
-- 
Bjorn Andersson <andersson@kernel.org>

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2023-07-10  5:04 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-06-22 15:56 [PATCH 0/2] Hook up 8280 SCM icc Konrad Dybcio
2023-06-22 15:56 ` [PATCH 1/2] dt-bindings: firmware: qcom,scm: Allow interconnect on SC8280XP Konrad Dybcio
2023-06-22 19:55   ` Conor Dooley
2023-06-22 15:56 ` [PATCH 2/2] arm64: dts: qcom: sc8280xp: Add missing SCM interconnect Konrad Dybcio
2023-06-28  7:49 ` [PATCH 0/2] Hook up 8280 SCM icc Johan Hovold
2023-07-10  5:07 ` (subset) " Bjorn Andersson

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.