* [PATCH v2 0/9] dt-bindings: PCI: qcom: Add missing required power-domains and resets
@ 2025-10-30 8:50 Krzysztof Kozlowski
2025-10-30 8:50 ` [PATCH v2 1/9] dt-bindings: PCI: qcom,pcie-sa8775p: " Krzysztof Kozlowski
` (10 more replies)
0 siblings, 11 replies; 12+ messages in thread
From: Krzysztof Kozlowski @ 2025-10-30 8:50 UTC (permalink / raw)
To: Lorenzo Pieralisi, Krzysztof Wilczyński,
Manivannan Sadhasivam, Rob Herring, Bjorn Helgaas,
Krzysztof Kozlowski, Conor Dooley, Bjorn Andersson, Abel Vesa
Cc: Krzysztof Kozlowski, linux-arm-msm, linux-pci, devicetree,
linux-kernel, stable
Changes in v2:
- Add also resets
- Drop cc-stable tag in the last patch
- Link to v1: https://patch.msgid.link/20251029-dt-bindings-pci-qcom-fixes-power-domains-v1-0-da7ac2c477f4@linaro.org
Recent binding changes forgot to make power-domains and resets required.
I am not updating SC8180xp because it will be fixed other way in my next
patchset.
Best regards,
Krzysztof
---
Krzysztof Kozlowski (9):
dt-bindings: PCI: qcom,pcie-sa8775p: Add missing required power-domains and resets
dt-bindings: PCI: qcom,pcie-sc7280: Add missing required power-domains and resets
dt-bindings: PCI: qcom,pcie-sc8280xp: Add missing required power-domains and resets
dt-bindings: PCI: qcom,pcie-sm8150: Add missing required power-domains and resets
dt-bindings: PCI: qcom,pcie-sm8250: Add missing required power-domains and resets
dt-bindings: PCI: qcom,pcie-sm8350: Add missing required power-domains and resets
dt-bindings: PCI: qcom,pcie-sm8450: Add missing required power-domains and resets
dt-bindings: PCI: qcom,pcie-sm8550: Add missing required power-domains and resets
dt-bindings: PCI: qcom,pcie-x1e80100: Add missing required power-domains and resets
Documentation/devicetree/bindings/pci/qcom,pcie-sa8775p.yaml | 3 +++
Documentation/devicetree/bindings/pci/qcom,pcie-sc7280.yaml | 5 +++++
Documentation/devicetree/bindings/pci/qcom,pcie-sc8280xp.yaml | 3 +++
Documentation/devicetree/bindings/pci/qcom,pcie-sm8150.yaml | 5 +++++
Documentation/devicetree/bindings/pci/qcom,pcie-sm8250.yaml | 5 +++++
Documentation/devicetree/bindings/pci/qcom,pcie-sm8350.yaml | 5 +++++
Documentation/devicetree/bindings/pci/qcom,pcie-sm8450.yaml | 5 +++++
Documentation/devicetree/bindings/pci/qcom,pcie-sm8550.yaml | 5 +++++
Documentation/devicetree/bindings/pci/qcom,pcie-x1e80100.yaml | 5 +++++
9 files changed, 41 insertions(+)
---
base-commit: 326bbf6e2b1ce8d1e6166cce2ca414aa241c382f
change-id: 20251029-dt-bindings-pci-qcom-fixes-power-domains-36a669b2e252
Best regards,
--
Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
^ permalink raw reply [flat|nested] 12+ messages in thread
* [PATCH v2 1/9] dt-bindings: PCI: qcom,pcie-sa8775p: Add missing required power-domains and resets
2025-10-30 8:50 [PATCH v2 0/9] dt-bindings: PCI: qcom: Add missing required power-domains and resets Krzysztof Kozlowski
@ 2025-10-30 8:50 ` Krzysztof Kozlowski
2025-10-30 8:50 ` [PATCH v2 2/9] dt-bindings: PCI: qcom,pcie-sc7280: " Krzysztof Kozlowski
` (9 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: Krzysztof Kozlowski @ 2025-10-30 8:50 UTC (permalink / raw)
To: Lorenzo Pieralisi, Krzysztof Wilczyński,
Manivannan Sadhasivam, Rob Herring, Bjorn Helgaas,
Krzysztof Kozlowski, Conor Dooley, Bjorn Andersson, Abel Vesa
Cc: Krzysztof Kozlowski, linux-arm-msm, linux-pci, devicetree,
linux-kernel
Commit 544e8f96efc0 ("dt-bindings: PCI: qcom,pcie-sa8775p: Move SA8775p
to dedicated schema") move the device schema to separate file, but it
missed a "if:not:...then:" clause in the original binding which was
requiring power-domains and resets for this particular chip.
Fixes: 544e8f96efc0 ("dt-bindings: PCI: qcom,pcie-sa8775p: Move SA8775p to dedicated schema")
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
Documentation/devicetree/bindings/pci/qcom,pcie-sa8775p.yaml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/Documentation/devicetree/bindings/pci/qcom,pcie-sa8775p.yaml b/Documentation/devicetree/bindings/pci/qcom,pcie-sa8775p.yaml
index 19afe2a03409..f854c809ae37 100644
--- a/Documentation/devicetree/bindings/pci/qcom,pcie-sa8775p.yaml
+++ b/Documentation/devicetree/bindings/pci/qcom,pcie-sa8775p.yaml
@@ -78,6 +78,9 @@ properties:
required:
- interconnects
- interconnect-names
+ - power-domains
+ - resets
+ - reset-names
allOf:
- $ref: qcom,pcie-common.yaml#
--
2.48.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH v2 2/9] dt-bindings: PCI: qcom,pcie-sc7280: Add missing required power-domains and resets
2025-10-30 8:50 [PATCH v2 0/9] dt-bindings: PCI: qcom: Add missing required power-domains and resets Krzysztof Kozlowski
2025-10-30 8:50 ` [PATCH v2 1/9] dt-bindings: PCI: qcom,pcie-sa8775p: " Krzysztof Kozlowski
@ 2025-10-30 8:50 ` Krzysztof Kozlowski
2025-10-30 8:50 ` [PATCH v2 3/9] dt-bindings: PCI: qcom,pcie-sc8280xp: " Krzysztof Kozlowski
` (8 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: Krzysztof Kozlowski @ 2025-10-30 8:50 UTC (permalink / raw)
To: Lorenzo Pieralisi, Krzysztof Wilczyński,
Manivannan Sadhasivam, Rob Herring, Bjorn Helgaas,
Krzysztof Kozlowski, Conor Dooley, Bjorn Andersson, Abel Vesa
Cc: Krzysztof Kozlowski, linux-arm-msm, linux-pci, devicetree,
linux-kernel, stable
Commit 756485bfbb85 ("dt-bindings: PCI: qcom,pcie-sc7280: Move SC7280 to
dedicated schema") move the device schema to separate file, but it
missed a "if:not:...then:" clause in the original binding which was
requiring power-domains and resets for this particular chip.
Cc: <stable@vger.kernel.org>
Fixes: 756485bfbb85 ("dt-bindings: PCI: qcom,pcie-sc7280: Move SC7280 to dedicated schema")
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
Documentation/devicetree/bindings/pci/qcom,pcie-sc7280.yaml | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/Documentation/devicetree/bindings/pci/qcom,pcie-sc7280.yaml b/Documentation/devicetree/bindings/pci/qcom,pcie-sc7280.yaml
index 4d0a91556603..f760807b5feb 100644
--- a/Documentation/devicetree/bindings/pci/qcom,pcie-sc7280.yaml
+++ b/Documentation/devicetree/bindings/pci/qcom,pcie-sc7280.yaml
@@ -76,6 +76,11 @@ properties:
items:
- const: pci
+required:
+ - power-domains
+ - resets
+ - reset-names
+
allOf:
- $ref: qcom,pcie-common.yaml#
--
2.48.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH v2 3/9] dt-bindings: PCI: qcom,pcie-sc8280xp: Add missing required power-domains and resets
2025-10-30 8:50 [PATCH v2 0/9] dt-bindings: PCI: qcom: Add missing required power-domains and resets Krzysztof Kozlowski
2025-10-30 8:50 ` [PATCH v2 1/9] dt-bindings: PCI: qcom,pcie-sa8775p: " Krzysztof Kozlowski
2025-10-30 8:50 ` [PATCH v2 2/9] dt-bindings: PCI: qcom,pcie-sc7280: " Krzysztof Kozlowski
@ 2025-10-30 8:50 ` Krzysztof Kozlowski
2025-10-30 8:50 ` [PATCH v2 4/9] dt-bindings: PCI: qcom,pcie-sm8150: " Krzysztof Kozlowski
` (7 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: Krzysztof Kozlowski @ 2025-10-30 8:50 UTC (permalink / raw)
To: Lorenzo Pieralisi, Krzysztof Wilczyński,
Manivannan Sadhasivam, Rob Herring, Bjorn Helgaas,
Krzysztof Kozlowski, Conor Dooley, Bjorn Andersson, Abel Vesa
Cc: Krzysztof Kozlowski, linux-arm-msm, linux-pci, devicetree,
linux-kernel, stable
Commit c007a5505504 ("dt-bindings: PCI: qcom,pcie-sc8280xp: Move
SC8280XP to dedicated schema") move the device schema to separate file,
but it missed a "if:not:...then:" clause in the original binding which
was requiring power-domains and resets for this particular chip.
Cc: <stable@vger.kernel.org>
Fixes: c007a5505504 ("dt-bindings: PCI: qcom,pcie-sc8280xp: Move SC8280XP to dedicated schema")
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
Documentation/devicetree/bindings/pci/qcom,pcie-sc8280xp.yaml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/Documentation/devicetree/bindings/pci/qcom,pcie-sc8280xp.yaml b/Documentation/devicetree/bindings/pci/qcom,pcie-sc8280xp.yaml
index 15ba2385eb73..b6fb0e37cec5 100644
--- a/Documentation/devicetree/bindings/pci/qcom,pcie-sc8280xp.yaml
+++ b/Documentation/devicetree/bindings/pci/qcom,pcie-sc8280xp.yaml
@@ -61,6 +61,9 @@ properties:
required:
- interconnects
- interconnect-names
+ - power-domains
+ - resets
+ - reset-names
allOf:
- $ref: qcom,pcie-common.yaml#
--
2.48.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH v2 4/9] dt-bindings: PCI: qcom,pcie-sm8150: Add missing required power-domains and resets
2025-10-30 8:50 [PATCH v2 0/9] dt-bindings: PCI: qcom: Add missing required power-domains and resets Krzysztof Kozlowski
` (2 preceding siblings ...)
2025-10-30 8:50 ` [PATCH v2 3/9] dt-bindings: PCI: qcom,pcie-sc8280xp: " Krzysztof Kozlowski
@ 2025-10-30 8:50 ` Krzysztof Kozlowski
2025-10-30 8:50 ` [PATCH v2 5/9] dt-bindings: PCI: qcom,pcie-sm8250: " Krzysztof Kozlowski
` (6 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: Krzysztof Kozlowski @ 2025-10-30 8:50 UTC (permalink / raw)
To: Lorenzo Pieralisi, Krzysztof Wilczyński,
Manivannan Sadhasivam, Rob Herring, Bjorn Helgaas,
Krzysztof Kozlowski, Conor Dooley, Bjorn Andersson, Abel Vesa
Cc: Krzysztof Kozlowski, linux-arm-msm, linux-pci, devicetree,
linux-kernel, stable
Commit 51bc04d5b49d ("dt-bindings: PCI: qcom,pcie-sm8150: Move SM8150 to
dedicated schema") move the device schema to separate file, but it
missed a "if:not:...then:" clause in the original binding which was
requiring power-domains and resets for this particular chip.
Cc: <stable@vger.kernel.org>
Fixes: 51bc04d5b49d ("dt-bindings: PCI: qcom,pcie-sm8150: Move SM8150 to dedicated schema")
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
Documentation/devicetree/bindings/pci/qcom,pcie-sm8150.yaml | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/Documentation/devicetree/bindings/pci/qcom,pcie-sm8150.yaml b/Documentation/devicetree/bindings/pci/qcom,pcie-sm8150.yaml
index 26b247a41785..17c0d58af37c 100644
--- a/Documentation/devicetree/bindings/pci/qcom,pcie-sm8150.yaml
+++ b/Documentation/devicetree/bindings/pci/qcom,pcie-sm8150.yaml
@@ -74,6 +74,11 @@ properties:
items:
- const: pci
+required:
+ - power-domains
+ - resets
+ - reset-names
+
allOf:
- $ref: qcom,pcie-common.yaml#
--
2.48.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH v2 5/9] dt-bindings: PCI: qcom,pcie-sm8250: Add missing required power-domains and resets
2025-10-30 8:50 [PATCH v2 0/9] dt-bindings: PCI: qcom: Add missing required power-domains and resets Krzysztof Kozlowski
` (3 preceding siblings ...)
2025-10-30 8:50 ` [PATCH v2 4/9] dt-bindings: PCI: qcom,pcie-sm8150: " Krzysztof Kozlowski
@ 2025-10-30 8:50 ` Krzysztof Kozlowski
2025-10-30 8:50 ` [PATCH v2 6/9] dt-bindings: PCI: qcom,pcie-sm8350: " Krzysztof Kozlowski
` (5 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: Krzysztof Kozlowski @ 2025-10-30 8:50 UTC (permalink / raw)
To: Lorenzo Pieralisi, Krzysztof Wilczyński,
Manivannan Sadhasivam, Rob Herring, Bjorn Helgaas,
Krzysztof Kozlowski, Conor Dooley, Bjorn Andersson, Abel Vesa
Cc: Krzysztof Kozlowski, linux-arm-msm, linux-pci, devicetree,
linux-kernel, stable
Commit 4891b66185c1 ("dt-bindings: PCI: qcom,pcie-sm8250: Move SM8250 to
dedicated schema") move the device schema to separate file, but it
missed a "if:not:...then:" clause in the original binding which was
requiring power-domains and resets for this particular chip.
Cc: <stable@vger.kernel.org>
Fixes: 4891b66185c1 ("dt-bindings: PCI: qcom,pcie-sm8250: Move SM8250 to dedicated schema")
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
Documentation/devicetree/bindings/pci/qcom,pcie-sm8250.yaml | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/Documentation/devicetree/bindings/pci/qcom,pcie-sm8250.yaml b/Documentation/devicetree/bindings/pci/qcom,pcie-sm8250.yaml
index af4dae68d508..591f1a1eddde 100644
--- a/Documentation/devicetree/bindings/pci/qcom,pcie-sm8250.yaml
+++ b/Documentation/devicetree/bindings/pci/qcom,pcie-sm8250.yaml
@@ -83,6 +83,11 @@ properties:
items:
- const: pci
+required:
+ - power-domains
+ - resets
+ - reset-names
+
allOf:
- $ref: qcom,pcie-common.yaml#
--
2.48.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH v2 6/9] dt-bindings: PCI: qcom,pcie-sm8350: Add missing required power-domains and resets
2025-10-30 8:50 [PATCH v2 0/9] dt-bindings: PCI: qcom: Add missing required power-domains and resets Krzysztof Kozlowski
` (4 preceding siblings ...)
2025-10-30 8:50 ` [PATCH v2 5/9] dt-bindings: PCI: qcom,pcie-sm8250: " Krzysztof Kozlowski
@ 2025-10-30 8:50 ` Krzysztof Kozlowski
2025-10-30 8:50 ` [PATCH v2 7/9] dt-bindings: PCI: qcom,pcie-sm8450: " Krzysztof Kozlowski
` (4 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: Krzysztof Kozlowski @ 2025-10-30 8:50 UTC (permalink / raw)
To: Lorenzo Pieralisi, Krzysztof Wilczyński,
Manivannan Sadhasivam, Rob Herring, Bjorn Helgaas,
Krzysztof Kozlowski, Conor Dooley, Bjorn Andersson, Abel Vesa
Cc: Krzysztof Kozlowski, linux-arm-msm, linux-pci, devicetree,
linux-kernel, stable
Commit 2278b8b54773 ("dt-bindings: PCI: qcom,pcie-sm8350: Move SM8350 to
dedicated schema") move the device schema to separate file, but it
missed a "if:not:...then:" clause in the original binding which was
requiring power-domains and resets for this particular chip.
Cc: <stable@vger.kernel.org>
Fixes: 2278b8b54773 ("dt-bindings: PCI: qcom,pcie-sm8350: Move SM8350 to dedicated schema")
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
Documentation/devicetree/bindings/pci/qcom,pcie-sm8350.yaml | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/Documentation/devicetree/bindings/pci/qcom,pcie-sm8350.yaml b/Documentation/devicetree/bindings/pci/qcom,pcie-sm8350.yaml
index dde3079adbb3..299473af51d1 100644
--- a/Documentation/devicetree/bindings/pci/qcom,pcie-sm8350.yaml
+++ b/Documentation/devicetree/bindings/pci/qcom,pcie-sm8350.yaml
@@ -73,6 +73,11 @@ properties:
items:
- const: pci
+required:
+ - power-domains
+ - resets
+ - reset-names
+
allOf:
- $ref: qcom,pcie-common.yaml#
--
2.48.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH v2 7/9] dt-bindings: PCI: qcom,pcie-sm8450: Add missing required power-domains and resets
2025-10-30 8:50 [PATCH v2 0/9] dt-bindings: PCI: qcom: Add missing required power-domains and resets Krzysztof Kozlowski
` (5 preceding siblings ...)
2025-10-30 8:50 ` [PATCH v2 6/9] dt-bindings: PCI: qcom,pcie-sm8350: " Krzysztof Kozlowski
@ 2025-10-30 8:50 ` Krzysztof Kozlowski
2025-10-30 8:50 ` [PATCH v2 8/9] dt-bindings: PCI: qcom,pcie-sm8550: " Krzysztof Kozlowski
` (3 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: Krzysztof Kozlowski @ 2025-10-30 8:50 UTC (permalink / raw)
To: Lorenzo Pieralisi, Krzysztof Wilczyński,
Manivannan Sadhasivam, Rob Herring, Bjorn Helgaas,
Krzysztof Kozlowski, Conor Dooley, Bjorn Andersson, Abel Vesa
Cc: Krzysztof Kozlowski, linux-arm-msm, linux-pci, devicetree,
linux-kernel, stable
Commit 88c9b3af4e31 ("dt-bindings: PCI: qcom,pcie-sm8450: Move SM8450 to
dedicated schema") move the device schema to separate file, but it
missed a "if:not:...then:" clause in the original binding which was
requiring power-domains and resets for this particular chip.
Cc: <stable@vger.kernel.org>
Fixes: 88c9b3af4e31 ("dt-bindings: PCI: qcom,pcie-sm8450: Move SM8450 to dedicated schema")
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
Documentation/devicetree/bindings/pci/qcom,pcie-sm8450.yaml | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/Documentation/devicetree/bindings/pci/qcom,pcie-sm8450.yaml b/Documentation/devicetree/bindings/pci/qcom,pcie-sm8450.yaml
index 6e0a6d8f0ed0..6a17d753122c 100644
--- a/Documentation/devicetree/bindings/pci/qcom,pcie-sm8450.yaml
+++ b/Documentation/devicetree/bindings/pci/qcom,pcie-sm8450.yaml
@@ -77,6 +77,11 @@ properties:
items:
- const: pci
+required:
+ - power-domains
+ - resets
+ - reset-names
+
allOf:
- $ref: qcom,pcie-common.yaml#
--
2.48.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH v2 8/9] dt-bindings: PCI: qcom,pcie-sm8550: Add missing required power-domains and resets
2025-10-30 8:50 [PATCH v2 0/9] dt-bindings: PCI: qcom: Add missing required power-domains and resets Krzysztof Kozlowski
` (6 preceding siblings ...)
2025-10-30 8:50 ` [PATCH v2 7/9] dt-bindings: PCI: qcom,pcie-sm8450: " Krzysztof Kozlowski
@ 2025-10-30 8:50 ` Krzysztof Kozlowski
2025-10-30 8:50 ` [PATCH v2 9/9] dt-bindings: PCI: qcom,pcie-x1e80100: " Krzysztof Kozlowski
` (2 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: Krzysztof Kozlowski @ 2025-10-30 8:50 UTC (permalink / raw)
To: Lorenzo Pieralisi, Krzysztof Wilczyński,
Manivannan Sadhasivam, Rob Herring, Bjorn Helgaas,
Krzysztof Kozlowski, Conor Dooley, Bjorn Andersson, Abel Vesa
Cc: Krzysztof Kozlowski, linux-arm-msm, linux-pci, devicetree,
linux-kernel, stable
Commit b8d3404058a6 ("dt-bindings: PCI: qcom,pcie-sm8550: Move SM8550 to
dedicated schema") move the device schema to separate file, but it
missed a "if:not:...then:" clause in the original binding which was
requiring power-domains and resets for this particular chip.
Cc: <stable@vger.kernel.org>
Fixes: b8d3404058a6 ("dt-bindings: PCI: qcom,pcie-sm8550: Move SM8550 to dedicated schema")
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
Documentation/devicetree/bindings/pci/qcom,pcie-sm8550.yaml | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/Documentation/devicetree/bindings/pci/qcom,pcie-sm8550.yaml b/Documentation/devicetree/bindings/pci/qcom,pcie-sm8550.yaml
index 8f02a2fa6d6e..4853bc0eaea0 100644
--- a/Documentation/devicetree/bindings/pci/qcom,pcie-sm8550.yaml
+++ b/Documentation/devicetree/bindings/pci/qcom,pcie-sm8550.yaml
@@ -84,6 +84,11 @@ properties:
- const: pci # PCIe core reset
- const: link_down # PCIe link down reset
+required:
+ - power-domains
+ - resets
+ - reset-names
+
allOf:
- $ref: qcom,pcie-common.yaml#
--
2.48.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH v2 9/9] dt-bindings: PCI: qcom,pcie-x1e80100: Add missing required power-domains and resets
2025-10-30 8:50 [PATCH v2 0/9] dt-bindings: PCI: qcom: Add missing required power-domains and resets Krzysztof Kozlowski
` (7 preceding siblings ...)
2025-10-30 8:50 ` [PATCH v2 8/9] dt-bindings: PCI: qcom,pcie-sm8550: " Krzysztof Kozlowski
@ 2025-10-30 8:50 ` Krzysztof Kozlowski
2025-10-30 13:32 ` [PATCH v2 0/9] dt-bindings: PCI: qcom: " Johan Hovold
2025-10-31 16:31 ` Rob Herring
10 siblings, 0 replies; 12+ messages in thread
From: Krzysztof Kozlowski @ 2025-10-30 8:50 UTC (permalink / raw)
To: Lorenzo Pieralisi, Krzysztof Wilczyński,
Manivannan Sadhasivam, Rob Herring, Bjorn Helgaas,
Krzysztof Kozlowski, Conor Dooley, Bjorn Andersson, Abel Vesa
Cc: Krzysztof Kozlowski, linux-arm-msm, linux-pci, devicetree,
linux-kernel
Power domains and resets should be required for PCI, so the proper SoC
supplies are turned on.
Fixes: 692eadd51698 ("dt-bindings: PCI: qcom: Document the X1E80100 PCIe Controller")
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
Documentation/devicetree/bindings/pci/qcom,pcie-x1e80100.yaml | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/Documentation/devicetree/bindings/pci/qcom,pcie-x1e80100.yaml b/Documentation/devicetree/bindings/pci/qcom,pcie-x1e80100.yaml
index 61581ffbfb24..83e35543b233 100644
--- a/Documentation/devicetree/bindings/pci/qcom,pcie-x1e80100.yaml
+++ b/Documentation/devicetree/bindings/pci/qcom,pcie-x1e80100.yaml
@@ -73,6 +73,11 @@ properties:
- const: pci # PCIe core reset
- const: link_down # PCIe link down reset
+required:
+ - power-domains
+ - resets
+ - reset-names
+
allOf:
- $ref: qcom,pcie-common.yaml#
--
2.48.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* Re: [PATCH v2 0/9] dt-bindings: PCI: qcom: Add missing required power-domains and resets
2025-10-30 8:50 [PATCH v2 0/9] dt-bindings: PCI: qcom: Add missing required power-domains and resets Krzysztof Kozlowski
` (8 preceding siblings ...)
2025-10-30 8:50 ` [PATCH v2 9/9] dt-bindings: PCI: qcom,pcie-x1e80100: " Krzysztof Kozlowski
@ 2025-10-30 13:32 ` Johan Hovold
2025-10-31 16:31 ` Rob Herring
10 siblings, 0 replies; 12+ messages in thread
From: Johan Hovold @ 2025-10-30 13:32 UTC (permalink / raw)
To: Krzysztof Kozlowski
Cc: Lorenzo Pieralisi, Krzysztof Wilczyński,
Manivannan Sadhasivam, Rob Herring, Bjorn Helgaas,
Krzysztof Kozlowski, Conor Dooley, Bjorn Andersson, Abel Vesa,
linux-arm-msm, linux-pci, devicetree, linux-kernel, stable
On Thu, Oct 30, 2025 at 09:50:43AM +0100, Krzysztof Kozlowski wrote:
> Changes in v2:
> - Add also resets
> - Drop cc-stable tag in the last patch
The patches are identical and my point was that none of them need to be
backported (since they don't fix any bugs, just documentation).
> - Link to v1: https://patch.msgid.link/20251029-dt-bindings-pci-qcom-fixes-power-domains-v1-0-da7ac2c477f4@linaro.org
>
> Recent binding changes forgot to make power-domains and resets required.
Johan
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH v2 0/9] dt-bindings: PCI: qcom: Add missing required power-domains and resets
2025-10-30 8:50 [PATCH v2 0/9] dt-bindings: PCI: qcom: Add missing required power-domains and resets Krzysztof Kozlowski
` (9 preceding siblings ...)
2025-10-30 13:32 ` [PATCH v2 0/9] dt-bindings: PCI: qcom: " Johan Hovold
@ 2025-10-31 16:31 ` Rob Herring
10 siblings, 0 replies; 12+ messages in thread
From: Rob Herring @ 2025-10-31 16:31 UTC (permalink / raw)
To: Krzysztof Kozlowski
Cc: Lorenzo Pieralisi, Krzysztof Wilczyński,
Manivannan Sadhasivam, Bjorn Helgaas, Krzysztof Kozlowski,
Conor Dooley, Bjorn Andersson, Abel Vesa, linux-arm-msm,
linux-pci, devicetree, linux-kernel, stable
On Thu, Oct 30, 2025 at 09:50:43AM +0100, Krzysztof Kozlowski wrote:
> Changes in v2:
> - Add also resets
> - Drop cc-stable tag in the last patch
> - Link to v1: https://patch.msgid.link/20251029-dt-bindings-pci-qcom-fixes-power-domains-v1-0-da7ac2c477f4@linaro.org
>
> Recent binding changes forgot to make power-domains and resets required.
>
> I am not updating SC8180xp because it will be fixed other way in my next
> patchset.
>
> Best regards,
> Krzysztof
>
> ---
> Krzysztof Kozlowski (9):
> dt-bindings: PCI: qcom,pcie-sa8775p: Add missing required power-domains and resets
> dt-bindings: PCI: qcom,pcie-sc7280: Add missing required power-domains and resets
> dt-bindings: PCI: qcom,pcie-sc8280xp: Add missing required power-domains and resets
> dt-bindings: PCI: qcom,pcie-sm8150: Add missing required power-domains and resets
> dt-bindings: PCI: qcom,pcie-sm8250: Add missing required power-domains and resets
> dt-bindings: PCI: qcom,pcie-sm8350: Add missing required power-domains and resets
> dt-bindings: PCI: qcom,pcie-sm8450: Add missing required power-domains and resets
> dt-bindings: PCI: qcom,pcie-sm8550: Add missing required power-domains and resets
> dt-bindings: PCI: qcom,pcie-x1e80100: Add missing required power-domains and resets
>
> Documentation/devicetree/bindings/pci/qcom,pcie-sa8775p.yaml | 3 +++
> Documentation/devicetree/bindings/pci/qcom,pcie-sc7280.yaml | 5 +++++
> Documentation/devicetree/bindings/pci/qcom,pcie-sc8280xp.yaml | 3 +++
> Documentation/devicetree/bindings/pci/qcom,pcie-sm8150.yaml | 5 +++++
> Documentation/devicetree/bindings/pci/qcom,pcie-sm8250.yaml | 5 +++++
> Documentation/devicetree/bindings/pci/qcom,pcie-sm8350.yaml | 5 +++++
> Documentation/devicetree/bindings/pci/qcom,pcie-sm8450.yaml | 5 +++++
> Documentation/devicetree/bindings/pci/qcom,pcie-sm8550.yaml | 5 +++++
> Documentation/devicetree/bindings/pci/qcom,pcie-x1e80100.yaml | 5 +++++
> 9 files changed, 41 insertions(+)
Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2025-10-31 16:31 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-10-30 8:50 [PATCH v2 0/9] dt-bindings: PCI: qcom: Add missing required power-domains and resets Krzysztof Kozlowski
2025-10-30 8:50 ` [PATCH v2 1/9] dt-bindings: PCI: qcom,pcie-sa8775p: " Krzysztof Kozlowski
2025-10-30 8:50 ` [PATCH v2 2/9] dt-bindings: PCI: qcom,pcie-sc7280: " Krzysztof Kozlowski
2025-10-30 8:50 ` [PATCH v2 3/9] dt-bindings: PCI: qcom,pcie-sc8280xp: " Krzysztof Kozlowski
2025-10-30 8:50 ` [PATCH v2 4/9] dt-bindings: PCI: qcom,pcie-sm8150: " Krzysztof Kozlowski
2025-10-30 8:50 ` [PATCH v2 5/9] dt-bindings: PCI: qcom,pcie-sm8250: " Krzysztof Kozlowski
2025-10-30 8:50 ` [PATCH v2 6/9] dt-bindings: PCI: qcom,pcie-sm8350: " Krzysztof Kozlowski
2025-10-30 8:50 ` [PATCH v2 7/9] dt-bindings: PCI: qcom,pcie-sm8450: " Krzysztof Kozlowski
2025-10-30 8:50 ` [PATCH v2 8/9] dt-bindings: PCI: qcom,pcie-sm8550: " Krzysztof Kozlowski
2025-10-30 8:50 ` [PATCH v2 9/9] dt-bindings: PCI: qcom,pcie-x1e80100: " Krzysztof Kozlowski
2025-10-30 13:32 ` [PATCH v2 0/9] dt-bindings: PCI: qcom: " Johan Hovold
2025-10-31 16:31 ` Rob Herring
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).