[PATCH 2/3] dt-bindings: interconnect: qcom,sm6115: Drop incorrect children if:then: block

From: Krzysztof Kozlowski

Date: Sun May 03 2026 - 12:17:42 EST


This binding has children, so any if:then: block restricting them,
cannot be defined in top-level allOf:if:then:properties:, because it
simply does not match these children. The block, if it was useful,
should be defined within patternProperties for the children, however
since child nodes do not have clocks at all, there is little point in
disallowing them in the first place.

Remove completely redundant and ineffective piece of code.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@xxxxxxxxxxxxxxxx>
---
.../bindings/interconnect/qcom,sm6115.yaml | 14 --------------
1 file changed, 14 deletions(-)

diff --git a/Documentation/devicetree/bindings/interconnect/qcom,sm6115.yaml b/Documentation/devicetree/bindings/interconnect/qcom,sm6115.yaml
index 14b1a0b08e73..67c1705af50f 100644
--- a/Documentation/devicetree/bindings/interconnect/qcom,sm6115.yaml
+++ b/Documentation/devicetree/bindings/interconnect/qcom,sm6115.yaml
@@ -95,20 +95,6 @@ allOf:
- const: usb_axi
- const: ipa

- - if:
- properties:
- compatible:
- enum:
- - qcom,sm6115-bimc
- - qcom,sm6115-clk-virt
- - qcom,sm6115-mmrt-virt
- - qcom,sm6115-mmnrt-virt
-
- then:
- properties:
- clocks: false
- clock-names: false
-
unevaluatedProperties: false

examples:
--
2.51.0