Re: [PATCH v1 07/12] dt-bindings: i2c: Describe SA8255p

From: Praveen Talari
Date: Mon Dec 01 2025 - 22:43:07 EST


Hi Krzysztof,

On 11/26/2025 10:32 AM, Praveen Talari wrote:
Hi Krzysztof,

On 11/22/2025 5:10 PM, Krzysztof Kozlowski wrote:
On Sat, Nov 22, 2025 at 10:30:13AM +0530, Praveen Talari wrote:
+  dmas:
+    maxItems: 2
+
+  dma-names:
+    items:
+      - const: tx
+      - const: rx
+
+  interrupts:
+    maxItems: 1
+
+  power-domains:
+    minItems: 2

Drop

+    maxItems: 2
+
+  power-domain-names:
+    items:
+      - const: power
+      - const: perf
+
+required:
+  - compatible
+  - reg
+  - interrupts
+  - power-domains
+
+allOf:

So common SE properties are not applicable? If so explain why in the
commit msg.

+  - $ref: /schemas/i2c/i2c-controller.yaml#
+
+unevaluatedProperties: false
+
+examples:
+  - |
+    #include <dt-bindings/interrupt-controller/arm-gic.h>
+
+    i2c@a90000 {
+        compatible = "qcom,sa8255p-geni-i2c";
+        reg = <0xa90000 0x4000>;
+        interrupts = <GIC_SPI 357 IRQ_TYPE_LEVEL_HIGH>;
+        power-domains = <&scmi0_pd 0>, <&scmi0_dvfs 0>;
+        power-domain-names = "power", "perf";

dmas and dma-names

For this platform (all Auto targets), we primarily use FIFO/CPU_DMA mode rather than GSI mode, and these are not defined in the Device Tree file as well now. Should we still include the dmas and dma-names properties in the example node?

Would you mind confirming this?

Thanks,
Praveen


Thanks,
Praveen


Best regards,
Krzysztof