162306a36Sopenharmony_ciLSI Axxia I2C 262306a36Sopenharmony_ci 362306a36Sopenharmony_ciRequired properties : 462306a36Sopenharmony_ci- compatible : Must be "lsi,api2c" 562306a36Sopenharmony_ci- reg : Offset and length of the register set for the device 662306a36Sopenharmony_ci- interrupts : the interrupt specifier 762306a36Sopenharmony_ci- #address-cells : Must be <1>; 862306a36Sopenharmony_ci- #size-cells : Must be <0>; 962306a36Sopenharmony_ci- clock-names : Must contain "i2c". 1062306a36Sopenharmony_ci- clocks: Must contain an entry for each name in clock-names. See the common 1162306a36Sopenharmony_ci clock bindings. 1262306a36Sopenharmony_ci 1362306a36Sopenharmony_ciOptional properties : 1462306a36Sopenharmony_ci- clock-frequency : Desired I2C bus clock frequency in Hz. If not specified, 1562306a36Sopenharmony_ci the default 100 kHz frequency will be used. As only Normal and Fast modes 1662306a36Sopenharmony_ci are supported, possible values are 100000 and 400000. 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ciExample : 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_cii2c@2010084000 { 2162306a36Sopenharmony_ci compatible = "lsi,api2c"; 2262306a36Sopenharmony_ci device_type = "i2c"; 2362306a36Sopenharmony_ci #address-cells = <1>; 2462306a36Sopenharmony_ci #size-cells = <0>; 2562306a36Sopenharmony_ci reg = <0x20 0x10084000 0x00 0x1000>; 2662306a36Sopenharmony_ci interrupts = <0 19 4>; 2762306a36Sopenharmony_ci clocks = <&clk_per>; 2862306a36Sopenharmony_ci clock-names = "i2c"; 2962306a36Sopenharmony_ci clock-frequency = <400000>; 3062306a36Sopenharmony_ci}; 31