Based on kernel version 5.19.17
. Page generated on 2023-08-28 22:14 EST
.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | * Energymicro efm32 i2c controller Required properties : - reg : Offset and length of the register set for the device - compatible : should be "energymicro,efm32-i2c" - interrupts : the interrupt number - clocks : reference to the module clock Recommended properties : - clock-frequency : maximal I2C bus clock frequency in Hz. - energymicro,location : Decides the location of the USART I/O pins. Allowed range : [0 .. 6] Example: i2c0: i2c@4000a000 { #address-cells = <1>; #size-cells = <0>; compatible = "energymicro,efm32-i2c"; reg = <0x4000a000 0x400>; interrupts = <9>; clocks = <&cmu clk_HFPERCLKI2C0>; clock-frequency = <100000>; energymicro,location = <3>; eeprom@50 { compatible = "microchip,24c02"; reg = <0x50>; pagesize = <16>; }; }; |