[PATCH 2/5] dt-bindings: serial: geni-qcom: Allow no qup-core icc path

From: Konrad Dybcio
Date: Mon Jul 03 2023 - 09:31:28 EST


Some SoCs (like SM8150 and SM8250) don't seem to provide a qup-core path.
Allow such case.

Signed-off-by: Konrad Dybcio <konrad.dybcio@xxxxxxxxxx>
---
.../bindings/serial/qcom,serial-geni-qcom.yaml | 26 +++++++++++++++-------
1 file changed, 18 insertions(+), 8 deletions(-)

diff --git a/Documentation/devicetree/bindings/serial/qcom,serial-geni-qcom.yaml b/Documentation/devicetree/bindings/serial/qcom,serial-geni-qcom.yaml
index dd33794b3534..a0acba57bc06 100644
--- a/Documentation/devicetree/bindings/serial/qcom,serial-geni-qcom.yaml
+++ b/Documentation/devicetree/bindings/serial/qcom,serial-geni-qcom.yaml
@@ -25,14 +25,6 @@ properties:
clock-names:
const: se

- interconnects:
- maxItems: 2
-
- interconnect-names:
- items:
- - const: qup-core
- - const: qup-config
-
interrupts:
minItems: 1
items:
@@ -56,6 +48,24 @@ properties:
reg:
maxItems: 1

+oneOf:
+ - properties:
+ interconnects:
+ maxItems: 1
+
+ interconnect-names:
+ items:
+ - const: qup-config
+
+ - properties:
+ interconnects:
+ minItems: 2
+
+ interconnect-names:
+ items:
+ - const: qup-core
+ - const: qup-config
+
required:
- compatible
- clocks

--
2.41.0