forked from Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
793 B
33 lines
793 B
* 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>; |
|
}; |
|
}; |
|
|
|
|