linux/Documentation/devicetree/bindings/eeprom.txt
<<
>>
Prefs
   1EEPROMs (I2C)
   2
   3Required 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
  13Optional 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
  22Example:
  23
  24eeprom@52 {
  25        compatible = "atmel,24c32";
  26        reg = <0x52>;
  27        pagesize = <32>;
  28};
  29