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