Wolfram Sang | 9ed030d | 2010-11-17 13:00:48 +0100 | [diff] [blame] | 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 | }; |