162306a36Sopenharmony_ciIMG Serial Control Bus (SCB) I2C Controller
262306a36Sopenharmony_ci
362306a36Sopenharmony_ciRequired Properties:
462306a36Sopenharmony_ci- compatible: "img,scb-i2c"
562306a36Sopenharmony_ci- reg: Physical base address and length of controller registers
662306a36Sopenharmony_ci- interrupts: Interrupt number used by the controller
762306a36Sopenharmony_ci- clocks : Should contain a clock specifier for each entry in clock-names
862306a36Sopenharmony_ci- clock-names : Should contain the following entries:
962306a36Sopenharmony_ci                "scb", for the SCB core clock.
1062306a36Sopenharmony_ci                "sys", for the system clock.
1162306a36Sopenharmony_ci- clock-frequency: The I2C bus frequency in Hz
1262306a36Sopenharmony_ci- #address-cells: Should be <1>
1362306a36Sopenharmony_ci- #size-cells: Should be <0>
1462306a36Sopenharmony_ci
1562306a36Sopenharmony_ciExample:
1662306a36Sopenharmony_ci
1762306a36Sopenharmony_cii2c@18100000 {
1862306a36Sopenharmony_ci	compatible = "img,scb-i2c";
1962306a36Sopenharmony_ci	reg = <0x18100000 0x200>;
2062306a36Sopenharmony_ci	interrupts = <GIC_SHARED 2 IRQ_TYPE_LEVEL_HIGH>;
2162306a36Sopenharmony_ci	clocks = <&i2c0_clk>, <&system_clk>;
2262306a36Sopenharmony_ci	clock-names = "scb", "sys";
2362306a36Sopenharmony_ci	clock-frequency = <400000>;
2462306a36Sopenharmony_ci	#address-cells = <1>;
2562306a36Sopenharmony_ci	#size-cells = <0>;
2662306a36Sopenharmony_ci};
27