cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

i2c-efm32.txt (793B)


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