xref: /rk3399_rockchip-uboot/doc/device-tree-bindings/i2c/i2c-cdns.txt (revision 541c9be880d601cb0230dc7452c398167ed1eaac)
1*17573c27SMoritz FischerCadence I2C controller Device Tree Bindings
2*17573c27SMoritz Fischer-------------------------------------------
3*17573c27SMoritz Fischer
4*17573c27SMoritz FischerRequired properties:
5*17573c27SMoritz Fischer- compatible		: Should be "cdns,i2c-r1p10" or "xlnx,zynq-spi-r1p10".
6*17573c27SMoritz Fischer- reg			: Physical base address and size of I2C registers map.
7*17573c27SMoritz Fischer- interrupts		: Property with a value describing the interrupt
8*17573c27SMoritz Fischer			  number.
9*17573c27SMoritz Fischer- interrupt-parent	: Must be core interrupt controller
10*17573c27SMoritz Fischer- clocks		: Clock phandles (see clock bindings for details).
11*17573c27SMoritz Fischer
12*17573c27SMoritz FischerExample:
13*17573c27SMoritz Fischer	i2c0: i2c@e0004000 {
14*17573c27SMoritz Fischer		compatible = "cdns,i2c-r1p10";
15*17573c27SMoritz Fischer		reg = <0xe0004000 0x1000>;
16*17573c27SMoritz Fischer		clocks = <&clkc 38>;
17*17573c27SMoritz Fischer		interrupts = <0 25 4>;
18*17573c27SMoritz Fischer		interrupt-parent = <&intc>;
19*17573c27SMoritz Fischer		status = "disabled";
20*17573c27SMoritz Fischer	};
21