18c2ecf20Sopenharmony_ciBindings for Synopsys DesignWare I3C master block
28c2ecf20Sopenharmony_ci=================================================
38c2ecf20Sopenharmony_ci
48c2ecf20Sopenharmony_ciRequired properties:
58c2ecf20Sopenharmony_ci--------------------
68c2ecf20Sopenharmony_ci- compatible: shall be "snps,dw-i3c-master-1.00a"
78c2ecf20Sopenharmony_ci- clocks: shall reference the core_clk
88c2ecf20Sopenharmony_ci- interrupts: the interrupt line connected to this I3C master
98c2ecf20Sopenharmony_ci- reg: Offset and length of I3C master registers
108c2ecf20Sopenharmony_ci
118c2ecf20Sopenharmony_ciMandatory properties defined by the generic binding (see
128c2ecf20Sopenharmony_ciDocumentation/devicetree/bindings/i3c/i3c.txt for more details):
138c2ecf20Sopenharmony_ci
148c2ecf20Sopenharmony_ci- #address-cells: shall be set to 3
158c2ecf20Sopenharmony_ci- #size-cells: shall be set to 0
168c2ecf20Sopenharmony_ci
178c2ecf20Sopenharmony_ciOptional properties defined by the generic binding (see
188c2ecf20Sopenharmony_ciDocumentation/devicetree/bindings/i3c/i3c.txt for more details):
198c2ecf20Sopenharmony_ci
208c2ecf20Sopenharmony_ci- i2c-scl-hz
218c2ecf20Sopenharmony_ci- i3c-scl-hz
228c2ecf20Sopenharmony_ci
238c2ecf20Sopenharmony_ciI3C device connected on the bus follow the generic description (see
248c2ecf20Sopenharmony_ciDocumentation/devicetree/bindings/i3c/i3c.txt for more details).
258c2ecf20Sopenharmony_ci
268c2ecf20Sopenharmony_ciExample:
278c2ecf20Sopenharmony_ci
288c2ecf20Sopenharmony_ci	i3c-master@2000 {
298c2ecf20Sopenharmony_ci		compatible = "snps,dw-i3c-master-1.00a";
308c2ecf20Sopenharmony_ci		#address-cells = <3>;
318c2ecf20Sopenharmony_ci		#size-cells = <0>;
328c2ecf20Sopenharmony_ci		reg = <0x02000 0x1000>;
338c2ecf20Sopenharmony_ci		interrupts = <0>;
348c2ecf20Sopenharmony_ci		clocks = <&i3cclk>;
358c2ecf20Sopenharmony_ci
368c2ecf20Sopenharmony_ci		eeprom@57{
378c2ecf20Sopenharmony_ci			compatible = "atmel,24c01";
388c2ecf20Sopenharmony_ci			reg = <0x57 0x0 0x10>;
398c2ecf20Sopenharmony_ci			pagesize = <0x8>;
408c2ecf20Sopenharmony_ci		};
418c2ecf20Sopenharmony_ci	};
42