Bindings for Synopsys DesignWare I3C master block ================================================= Required properties: -------------------- - compatible: shall be "snps,dw-i3c-master-1.00a" - clocks: shall reference the core_clk - interrupts: the interrupt line connected to this I3C master - reg: Offset and length of I3C master registers Mandatory properties defined by the generic binding (see Documentation/devicetree/bindings/i3c/i3c.yaml for more details): - #address-cells: shall be set to 3 - #size-cells: shall be set to 0 Optional properties defined by the generic binding (see Documentation/devicetree/bindings/i3c/i3c.yaml for more details): - i2c-scl-hz - i3c-scl-hz I3C device connected on the bus follow the generic description (see Documentation/devicetree/bindings/i3c/i3c.yaml for more details). Example: i3c-master@2000 { compatible = "snps,dw-i3c-master-1.00a"; #address-cells = <3>; #size-cells = <0>; reg = <0x02000 0x1000>; interrupts = <0>; clocks = <&i3cclk>; eeprom@57{ compatible = "atmel,24c01"; reg = <0x57 0x0 0x10>; pagesize = <0x8>; }; };