Commit | Line | Data |
---|---|---|
9ed030d7 WS |
1 | EEPROMs (I2C) |
2 | ||
3 | Required properties: | |
4 | ||
5 | - compatible : should be "<manufacturer>,<type>" | |
6 | If there is no specific driver for <manufacturer>, a generic | |
7 | driver based on <type> is selected. Possible types are: | |
8 | 24c00, 24c01, 24c02, 24c04, 24c08, 24c16, 24c32, 24c64, | |
9 | 24c128, 24c256, 24c512, 24c1024, spd | |
10 | ||
11 | - reg : the I2C address of the EEPROM | |
12 | ||
13 | Optional properties: | |
14 | ||
15 | - pagesize : the length of the pagesize for writing. Please consult the | |
16 | manual of your device, that value varies a lot. A wrong value | |
17 | may result in data loss! If not specified, a safety value of | |
18 | '1' is used which will be very slow. | |
19 | ||
20 | - read-only: this parameterless property disables writes to the eeprom | |
21 | ||
22 | Example: | |
23 | ||
24 | eeprom@52 { | |
25 | compatible = "atmel,24c32"; | |
26 | reg = <0x52>; | |
27 | pagesize = <32>; | |
28 | }; |