* [PATCH V3 1/5] dt-bindings: arm: qcom-soc: extend pattern matching for X1E80100 SoC
2023-11-24 10:06 [PATCH V3 0/5] dt-bindings: Document gpi/pdc/scm/smmu for X1E80100 Sibi Sankar
@ 2023-11-24 10:06 ` Sibi Sankar
2023-11-24 10:18 ` Krzysztof Kozlowski
2023-11-24 10:06 ` [PATCH V3 2/5] dt-bindings: arm-smmu: Add compatible " Sibi Sankar
` (6 subsequent siblings)
7 siblings, 1 reply; 12+ messages in thread
From: Sibi Sankar @ 2023-11-24 10:06 UTC (permalink / raw)
To: andersson, konrad.dybcio, will, robin.murphy, joro, robh+dt,
krzysztof.kozlowski+dt, conor+dt
Cc: agross, vkoul, quic_gurus, quic_rjendra, abel.vesa, linux-arm-msm,
devicetree, linux-kernel, dmaengine, iommu, quic_tsoni,
neil.armstrong, Sibi Sankar
Extend pattern matching to support the X1E platform name.
Signed-off-by: Sibi Sankar <quic_sibis@quicinc.com>
---
Documentation/devicetree/bindings/arm/qcom-soc.yaml | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/Documentation/devicetree/bindings/arm/qcom-soc.yaml b/Documentation/devicetree/bindings/arm/qcom-soc.yaml
index 09db42456c12..d0751a572af3 100644
--- a/Documentation/devicetree/bindings/arm/qcom-soc.yaml
+++ b/Documentation/devicetree/bindings/arm/qcom-soc.yaml
@@ -23,7 +23,7 @@ description: |
select:
properties:
compatible:
- pattern: "^qcom,.*(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm)[0-9]+.*$"
+ pattern: "^qcom,.*(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm|x1e)[0-9]+.*$"
required:
- compatible
@@ -31,7 +31,7 @@ properties:
compatible:
oneOf:
# Preferred naming style for compatibles of SoC components:
- - pattern: "^qcom,(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm)[0-9]+(pro)?-.*$"
+ - pattern: "^qcom,(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm|x1e)[0-9]+(pro)?-.*$"
- pattern: "^qcom,(sa|sc)8[0-9]+[a-z][a-z]?-.*$"
# Legacy namings - variations of existing patterns/compatibles are OK,
@@ -39,9 +39,9 @@ properties:
- pattern: "^qcom,[ak]pss-wdt-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm)[0-9]+.*$"
- pattern: "^qcom,gcc-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm)[0-9]+.*$"
- pattern: "^qcom,mmcc-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm)[0-9]+.*$"
- - pattern: "^qcom,pcie-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm)[0-9]+.*$"
+ - pattern: "^qcom,pcie-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm|x1e)[0-9]+.*$"
- pattern: "^qcom,rpm-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm)[0-9]+.*$"
- - pattern: "^qcom,scm-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm)[0-9]+.*$"
+ - pattern: "^qcom,scm-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm|x1e)[0-9]+.*$"
- enum:
- qcom,dsi-ctrl-6g-qcm2290
- qcom,gpucc-sdm630
--
2.17.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* Re: [PATCH V3 1/5] dt-bindings: arm: qcom-soc: extend pattern matching for X1E80100 SoC
2023-11-24 10:06 ` [PATCH V3 1/5] dt-bindings: arm: qcom-soc: extend pattern matching for X1E80100 SoC Sibi Sankar
@ 2023-11-24 10:18 ` Krzysztof Kozlowski
0 siblings, 0 replies; 12+ messages in thread
From: Krzysztof Kozlowski @ 2023-11-24 10:18 UTC (permalink / raw)
To: Sibi Sankar, andersson, konrad.dybcio, will, robin.murphy, joro,
robh+dt, krzysztof.kozlowski+dt, conor+dt
Cc: agross, vkoul, quic_gurus, quic_rjendra, abel.vesa, linux-arm-msm,
devicetree, linux-kernel, dmaengine, iommu, quic_tsoni,
neil.armstrong
On 24/11/2023 11:06, Sibi Sankar wrote:
> Extend pattern matching to support the X1E platform name.
>
> Signed-off-by: Sibi Sankar <quic_sibis@quicinc.com>
> ---
> Documentation/devicetree/bindings/arm/qcom-soc.yaml | 8 ++++----
Depends on:
https://lore.kernel.org/lkml/20231120100617.47156-1-krzysztof.kozlowski@linaro.org/
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 12+ messages in thread
* [PATCH V3 2/5] dt-bindings: arm-smmu: Add compatible for X1E80100 SoC
2023-11-24 10:06 [PATCH V3 0/5] dt-bindings: Document gpi/pdc/scm/smmu for X1E80100 Sibi Sankar
2023-11-24 10:06 ` [PATCH V3 1/5] dt-bindings: arm: qcom-soc: extend pattern matching for X1E80100 SoC Sibi Sankar
@ 2023-11-24 10:06 ` Sibi Sankar
2023-11-24 10:06 ` [PATCH V3 3/5] dt-bindings: dma: qcom: gpi: add compatible for X1E80100 Sibi Sankar
` (5 subsequent siblings)
7 siblings, 0 replies; 12+ messages in thread
From: Sibi Sankar @ 2023-11-24 10:06 UTC (permalink / raw)
To: andersson, konrad.dybcio, will, robin.murphy, joro, robh+dt,
krzysztof.kozlowski+dt, conor+dt
Cc: agross, vkoul, quic_gurus, quic_rjendra, abel.vesa, linux-arm-msm,
devicetree, linux-kernel, dmaengine, iommu, quic_tsoni,
neil.armstrong, Sibi Sankar
From: Rajendra Nayak <quic_rjendra@quicinc.com>
Add the SoC specific compatible for X1E80100 implementing arm,mmu-500.
Signed-off-by: Rajendra Nayak <quic_rjendra@quicinc.com>
Co-developed-by: Sibi Sankar <quic_sibis@quicinc.com>
Signed-off-by: Sibi Sankar <quic_sibis@quicinc.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
v3:
* Pickup Rbs.
Documentation/devicetree/bindings/iommu/arm,smmu.yaml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/Documentation/devicetree/bindings/iommu/arm,smmu.yaml b/Documentation/devicetree/bindings/iommu/arm,smmu.yaml
index aa9e1c0895a5..7ae4f65fe236 100644
--- a/Documentation/devicetree/bindings/iommu/arm,smmu.yaml
+++ b/Documentation/devicetree/bindings/iommu/arm,smmu.yaml
@@ -56,6 +56,7 @@ properties:
- qcom,sm8350-smmu-500
- qcom,sm8450-smmu-500
- qcom,sm8550-smmu-500
+ - qcom,x1e80100-smmu-500
- const: qcom,smmu-500
- const: arm,mmu-500
@@ -475,6 +476,7 @@ allOf:
- qcom,sm8350-smmu-500
- qcom,sm8450-smmu-500
- qcom,sm8550-smmu-500
+ - qcom,x1e80100-smmu-500
then:
properties:
clock-names: false
--
2.17.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH V3 3/5] dt-bindings: dma: qcom: gpi: add compatible for X1E80100
2023-11-24 10:06 [PATCH V3 0/5] dt-bindings: Document gpi/pdc/scm/smmu for X1E80100 Sibi Sankar
2023-11-24 10:06 ` [PATCH V3 1/5] dt-bindings: arm: qcom-soc: extend pattern matching for X1E80100 SoC Sibi Sankar
2023-11-24 10:06 ` [PATCH V3 2/5] dt-bindings: arm-smmu: Add compatible " Sibi Sankar
@ 2023-11-24 10:06 ` Sibi Sankar
2023-11-24 10:06 ` [PATCH V3 4/5] dt-bindings: firmware: qcom,scm: document SCM on X1E80100 SoCs Sibi Sankar
` (4 subsequent siblings)
7 siblings, 0 replies; 12+ messages in thread
From: Sibi Sankar @ 2023-11-24 10:06 UTC (permalink / raw)
To: andersson, konrad.dybcio, will, robin.murphy, joro, robh+dt,
krzysztof.kozlowski+dt, conor+dt
Cc: agross, vkoul, quic_gurus, quic_rjendra, abel.vesa, linux-arm-msm,
devicetree, linux-kernel, dmaengine, iommu, quic_tsoni,
neil.armstrong, Sibi Sankar
The Qualcomm X1E80100 uses GPI DMA for its GENI interface. Add a compatible
string for it in the documentation by using the SM6350 as fallback.
Signed-off-by: Sibi Sankar <quic_sibis@quicinc.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
Documentation/devicetree/bindings/dma/qcom,gpi.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/dma/qcom,gpi.yaml b/Documentation/devicetree/bindings/dma/qcom,gpi.yaml
index 88d0de3d1b46..d06db2cc931e 100644
--- a/Documentation/devicetree/bindings/dma/qcom,gpi.yaml
+++ b/Documentation/devicetree/bindings/dma/qcom,gpi.yaml
@@ -32,6 +32,7 @@ properties:
- qcom,sm8350-gpi-dma
- qcom,sm8450-gpi-dma
- qcom,sm8550-gpi-dma
+ - qcom,x1e80100-gpi-dma
- const: qcom,sm6350-gpi-dma
- items:
- enum:
--
2.17.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH V3 4/5] dt-bindings: firmware: qcom,scm: document SCM on X1E80100 SoCs
2023-11-24 10:06 [PATCH V3 0/5] dt-bindings: Document gpi/pdc/scm/smmu for X1E80100 Sibi Sankar
` (2 preceding siblings ...)
2023-11-24 10:06 ` [PATCH V3 3/5] dt-bindings: dma: qcom: gpi: add compatible for X1E80100 Sibi Sankar
@ 2023-11-24 10:06 ` Sibi Sankar
2023-11-24 10:06 ` [PATCH V3 5/5] dt-bindings: interrupt-controller: qcom,pdc: document pdc on X1E80100 Sibi Sankar
` (3 subsequent siblings)
7 siblings, 0 replies; 12+ messages in thread
From: Sibi Sankar @ 2023-11-24 10:06 UTC (permalink / raw)
To: andersson, konrad.dybcio, will, robin.murphy, joro, robh+dt,
krzysztof.kozlowski+dt, conor+dt
Cc: agross, vkoul, quic_gurus, quic_rjendra, abel.vesa, linux-arm-msm,
devicetree, linux-kernel, dmaengine, iommu, quic_tsoni,
neil.armstrong, Sibi Sankar
Document scm compatible for X1E80100 SoCs.
Signed-off-by: Sibi Sankar <quic_sibis@quicinc.com>
Reviewed-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
Documentation/devicetree/bindings/firmware/qcom,scm.yaml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/Documentation/devicetree/bindings/firmware/qcom,scm.yaml b/Documentation/devicetree/bindings/firmware/qcom,scm.yaml
index 0613a37a851a..0a07c6c76720 100644
--- a/Documentation/devicetree/bindings/firmware/qcom,scm.yaml
+++ b/Documentation/devicetree/bindings/firmware/qcom,scm.yaml
@@ -64,6 +64,7 @@ properties:
- qcom,scm-sm8450
- qcom,scm-sm8550
- qcom,scm-qcs404
+ - qcom,scm-x1e80100
- const: qcom,scm
clocks:
@@ -189,6 +190,7 @@ allOf:
- qcom,scm-sc8280xp
- qcom,scm-sm8450
- qcom,scm-sm8550
+ - qcom,scm-x1e80100
then:
properties:
interconnects: false
--
2.17.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH V3 5/5] dt-bindings: interrupt-controller: qcom,pdc: document pdc on X1E80100
2023-11-24 10:06 [PATCH V3 0/5] dt-bindings: Document gpi/pdc/scm/smmu for X1E80100 Sibi Sankar
` (3 preceding siblings ...)
2023-11-24 10:06 ` [PATCH V3 4/5] dt-bindings: firmware: qcom,scm: document SCM on X1E80100 SoCs Sibi Sankar
@ 2023-11-24 10:06 ` Sibi Sankar
2023-11-24 10:18 ` Krzysztof Kozlowski
2023-11-27 17:55 ` Rob Herring
2023-11-24 13:33 ` (subset) [PATCH V3 0/5] dt-bindings: Document gpi/pdc/scm/smmu for X1E80100 Vinod Koul
` (2 subsequent siblings)
7 siblings, 2 replies; 12+ messages in thread
From: Sibi Sankar @ 2023-11-24 10:06 UTC (permalink / raw)
To: andersson, konrad.dybcio, will, robin.murphy, joro, robh+dt,
krzysztof.kozlowski+dt, conor+dt
Cc: agross, vkoul, quic_gurus, quic_rjendra, abel.vesa, linux-arm-msm,
devicetree, linux-kernel, dmaengine, iommu, quic_tsoni,
neil.armstrong, Sibi Sankar
The X1E80100 SoC includes a PDC, document it.
Signed-off-by: Sibi Sankar <quic_sibis@quicinc.com>
---
v3
* Rebased to the latest lnext. [Krzysztof]
.../devicetree/bindings/interrupt-controller/qcom,pdc.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/interrupt-controller/qcom,pdc.yaml b/Documentation/devicetree/bindings/interrupt-controller/qcom,pdc.yaml
index 8473afffce63..2f7320a5537e 100644
--- a/Documentation/devicetree/bindings/interrupt-controller/qcom,pdc.yaml
+++ b/Documentation/devicetree/bindings/interrupt-controller/qcom,pdc.yaml
@@ -42,6 +42,7 @@ properties:
- qcom,sm8350-pdc
- qcom,sm8450-pdc
- qcom,sm8550-pdc
+ - qcom,x1e80100-pdc
- const: qcom,pdc
reg:
--
2.17.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* Re: [PATCH V3 5/5] dt-bindings: interrupt-controller: qcom,pdc: document pdc on X1E80100
2023-11-24 10:06 ` [PATCH V3 5/5] dt-bindings: interrupt-controller: qcom,pdc: document pdc on X1E80100 Sibi Sankar
@ 2023-11-24 10:18 ` Krzysztof Kozlowski
2023-11-27 17:55 ` Rob Herring
1 sibling, 0 replies; 12+ messages in thread
From: Krzysztof Kozlowski @ 2023-11-24 10:18 UTC (permalink / raw)
To: Sibi Sankar, andersson, konrad.dybcio, will, robin.murphy, joro,
robh+dt, krzysztof.kozlowski+dt, conor+dt
Cc: agross, vkoul, quic_gurus, quic_rjendra, abel.vesa, linux-arm-msm,
devicetree, linux-kernel, dmaengine, iommu, quic_tsoni,
neil.armstrong
On 24/11/2023 11:06, Sibi Sankar wrote:
> The X1E80100 SoC includes a PDC, document it.
>
> Signed-off-by: Sibi Sankar <quic_sibis@quicinc.com>
> ---
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH V3 5/5] dt-bindings: interrupt-controller: qcom,pdc: document pdc on X1E80100
2023-11-24 10:06 ` [PATCH V3 5/5] dt-bindings: interrupt-controller: qcom,pdc: document pdc on X1E80100 Sibi Sankar
2023-11-24 10:18 ` Krzysztof Kozlowski
@ 2023-11-27 17:55 ` Rob Herring
1 sibling, 0 replies; 12+ messages in thread
From: Rob Herring @ 2023-11-27 17:55 UTC (permalink / raw)
To: Sibi Sankar
Cc: andersson, konrad.dybcio, will, robin.murphy, joro,
krzysztof.kozlowski+dt, conor+dt, agross, vkoul, quic_gurus,
quic_rjendra, abel.vesa, linux-arm-msm, devicetree, linux-kernel,
dmaengine, iommu, quic_tsoni, neil.armstrong
On Fri, Nov 24, 2023 at 03:36:08PM +0530, Sibi Sankar wrote:
> The X1E80100 SoC includes a PDC, document it.
>
> Signed-off-by: Sibi Sankar <quic_sibis@quicinc.com>
> ---
>
> v3
> * Rebased to the latest lnext. [Krzysztof]
>
> .../devicetree/bindings/interrupt-controller/qcom,pdc.yaml | 1 +
> 1 file changed, 1 insertion(+)
Applied, thanks.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: (subset) [PATCH V3 0/5] dt-bindings: Document gpi/pdc/scm/smmu for X1E80100
2023-11-24 10:06 [PATCH V3 0/5] dt-bindings: Document gpi/pdc/scm/smmu for X1E80100 Sibi Sankar
` (4 preceding siblings ...)
2023-11-24 10:06 ` [PATCH V3 5/5] dt-bindings: interrupt-controller: qcom,pdc: document pdc on X1E80100 Sibi Sankar
@ 2023-11-24 13:33 ` Vinod Koul
2023-12-08 14:55 ` Bjorn Andersson
2023-12-12 17:20 ` Will Deacon
7 siblings, 0 replies; 12+ messages in thread
From: Vinod Koul @ 2023-11-24 13:33 UTC (permalink / raw)
To: andersson, konrad.dybcio, will, robin.murphy, joro, robh+dt,
krzysztof.kozlowski+dt, conor+dt, Sibi Sankar
Cc: agross, quic_gurus, quic_rjendra, abel.vesa, linux-arm-msm,
devicetree, linux-kernel, dmaengine, iommu, quic_tsoni,
neil.armstrong
On Fri, 24 Nov 2023 15:36:03 +0530, Sibi Sankar wrote:
> This series documents gpi/pdc/scm/smmu/soc for the Qualcomm X1E80100
> platform, aka Snapdragon X Elite.
>
> Our v1 post of the patchsets adding support for Snapdragon X Elite SoC had
> the part number sc8380xp which is now updated to the new part number x1e80100
> based on the new branding scheme and refers to the exact same SoC.
>
> [...]
Applied, thanks!
[3/5] dt-bindings: dma: qcom: gpi: add compatible for X1E80100
commit: 66fb6eb6fab63ee80fd26cd5bdd9164aead0d207
Best regards,
--
~Vinod
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: (subset) [PATCH V3 0/5] dt-bindings: Document gpi/pdc/scm/smmu for X1E80100
2023-11-24 10:06 [PATCH V3 0/5] dt-bindings: Document gpi/pdc/scm/smmu for X1E80100 Sibi Sankar
` (5 preceding siblings ...)
2023-11-24 13:33 ` (subset) [PATCH V3 0/5] dt-bindings: Document gpi/pdc/scm/smmu for X1E80100 Vinod Koul
@ 2023-12-08 14:55 ` Bjorn Andersson
2023-12-12 17:20 ` Will Deacon
7 siblings, 0 replies; 12+ messages in thread
From: Bjorn Andersson @ 2023-12-08 14:55 UTC (permalink / raw)
To: konrad.dybcio, will, robin.murphy, joro, robh+dt,
krzysztof.kozlowski+dt, conor+dt, Sibi Sankar
Cc: agross, vkoul, quic_gurus, quic_rjendra, abel.vesa, linux-arm-msm,
devicetree, linux-kernel, dmaengine, iommu, quic_tsoni,
neil.armstrong
On Fri, 24 Nov 2023 15:36:03 +0530, Sibi Sankar wrote:
> This series documents gpi/pdc/scm/smmu/soc for the Qualcomm X1E80100
> platform, aka Snapdragon X Elite.
>
> Our v1 post of the patchsets adding support for Snapdragon X Elite SoC had
> the part number sc8380xp which is now updated to the new part number x1e80100
> based on the new branding scheme and refers to the exact same SoC.
>
> [...]
Applied, thanks!
[4/5] dt-bindings: firmware: qcom,scm: document SCM on X1E80100 SoCs
commit: 696945e427e63ebbabad656893fb82da1ee2a980
Best regards,
--
Bjorn Andersson <andersson@kernel.org>
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH V3 0/5] dt-bindings: Document gpi/pdc/scm/smmu for X1E80100
2023-11-24 10:06 [PATCH V3 0/5] dt-bindings: Document gpi/pdc/scm/smmu for X1E80100 Sibi Sankar
` (6 preceding siblings ...)
2023-12-08 14:55 ` Bjorn Andersson
@ 2023-12-12 17:20 ` Will Deacon
7 siblings, 0 replies; 12+ messages in thread
From: Will Deacon @ 2023-12-12 17:20 UTC (permalink / raw)
To: andersson, robh+dt, conor+dt, robin.murphy,
krzysztof.kozlowski+dt, konrad.dybcio, joro, Sibi Sankar
Cc: catalin.marinas, kernel-team, Will Deacon, iommu, quic_tsoni,
quic_rjendra, neil.armstrong, devicetree, abel.vesa, quic_gurus,
linux-kernel, linux-arm-msm, dmaengine, agross, vkoul
On Fri, 24 Nov 2023 15:36:03 +0530, Sibi Sankar wrote:
> This series documents gpi/pdc/scm/smmu/soc for the Qualcomm X1E80100
> platform, aka Snapdragon X Elite.
>
> Our v1 post of the patchsets adding support for Snapdragon X Elite SoC had
> the part number sc8380xp which is now updated to the new part number x1e80100
> based on the new branding scheme and refers to the exact same SoC.
>
> [...]
Applied SMMU binding change to will (for-joerg/arm-smmu/bindings), thanks!
[2/5] dt-bindings: arm-smmu: Add compatible for X1E80100 SoC
https://git.kernel.org/will/c/fa27b35c9102
Cheers,
--
Will
https://fixes.arm64.dev
https://next.arm64.dev
https://will.arm64.dev
^ permalink raw reply [flat|nested] 12+ messages in thread