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