forked from Minki/linux
281ec367bf
Olof Johansson pointed out that usually the company name is picked as namespace prefix to specific properties. So expect "energymicro,location" but fall back to the previously introduced name "efm32,location". Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
35 lines
810 B
Plaintext
35 lines
810 B
Plaintext
* 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>;
|
|
status = "ok";
|
|
energymicro,location = <3>;
|
|
|
|
eeprom@50 {
|
|
compatible = "microchip,24c02";
|
|
reg = <0x50>;
|
|
pagesize = <16>;
|
|
};
|
|
};
|
|
|