162306a36Sopenharmony_ci* NXP LPC18xx EEPROM memory NVMEM driver
262306a36Sopenharmony_ci
362306a36Sopenharmony_ciRequired properties:
462306a36Sopenharmony_ci  - compatible: Should be "nxp,lpc1857-eeprom"
562306a36Sopenharmony_ci  - reg: Must contain an entry with the physical base address and length
662306a36Sopenharmony_ci    for each entry in reg-names.
762306a36Sopenharmony_ci  - reg-names: Must include the following entries.
862306a36Sopenharmony_ci    - reg: EEPROM registers.
962306a36Sopenharmony_ci    - mem: EEPROM address space.
1062306a36Sopenharmony_ci  - clocks: Must contain an entry for each entry in clock-names.
1162306a36Sopenharmony_ci  - clock-names: Must include the following entries.
1262306a36Sopenharmony_ci    - eeprom: EEPROM operating clock.
1362306a36Sopenharmony_ci  - resets: Should contain a reference to the reset controller asserting
1462306a36Sopenharmony_ci    the EEPROM in reset.
1562306a36Sopenharmony_ci  - interrupts: Should contain EEPROM interrupt.
1662306a36Sopenharmony_ci
1762306a36Sopenharmony_ciExample:
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ci  eeprom: eeprom@4000e000 {
2062306a36Sopenharmony_ci    compatible = "nxp,lpc1857-eeprom";
2162306a36Sopenharmony_ci    reg = <0x4000e000 0x1000>,
2262306a36Sopenharmony_ci          <0x20040000 0x4000>;
2362306a36Sopenharmony_ci    reg-names = "reg", "mem";
2462306a36Sopenharmony_ci    clocks = <&ccu1 CLK_CPU_EEPROM>;
2562306a36Sopenharmony_ci    clock-names = "eeprom";
2662306a36Sopenharmony_ci    resets = <&rgu 27>;
2762306a36Sopenharmony_ci    interrupts = <4>;
2862306a36Sopenharmony_ci  };
29