Re: [PATCH 2/7] dt-bindings: i2c: mux: mule: add dt-bindings for mule i2c multiplexer

From: Farouk Bouabid
Date: Thu May 02 2024 - 08:21:33 EST


Hi Rob,

On 26.04.24 20:22, Rob Herring wrote:
On Fri, 26 Apr 2024 18:49:33 +0200, Farouk Bouabid wrote:
This patch adds support for the Mule I2C multiplexer.

Mule is an mcu that emulates a set of i2c devices which are reacheable
through an i2c-mux.

The emulated devices share a single i2c address with the mux itself where
the requested register is what determines which logic is executed (mux or
device).

Signed-off-by: Farouk Bouabid <farouk.bouabid@xxxxxxxxxxxxxxxxxxxxx>
---
.../devicetree/bindings/i2c/i2c-mux-mule.yaml | 80 ++++++++++++++++++++++
1 file changed, 80 insertions(+)

My bot found errors running 'make dt_binding_check' on your patch:

yamllint warnings/errors:

dtschema/dtc warnings/errors:
/builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/i2c/i2c-mux-mule.example.dtb: fan@18: '#cooling-cells' does not match any of the regexes: 'pinctrl-[0-9]+'


Currently ti,amc6821 uses trivial devices dt-bindings which does not support "#cooling-cells". We can fix this in a different patch though.


Best regards

Farouk