18c2ecf20Sopenharmony_ci* NXP LPC18xx EEPROM memory NVMEM driver
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciRequired properties:
48c2ecf20Sopenharmony_ci  - compatible: Should be "nxp,lpc1857-eeprom"
58c2ecf20Sopenharmony_ci  - reg: Must contain an entry with the physical base address and length
68c2ecf20Sopenharmony_ci    for each entry in reg-names.
78c2ecf20Sopenharmony_ci  - reg-names: Must include the following entries.
88c2ecf20Sopenharmony_ci    - reg: EEPROM registers.
98c2ecf20Sopenharmony_ci    - mem: EEPROM address space.
108c2ecf20Sopenharmony_ci  - clocks: Must contain an entry for each entry in clock-names.
118c2ecf20Sopenharmony_ci  - clock-names: Must include the following entries.
128c2ecf20Sopenharmony_ci    - eeprom: EEPROM operating clock.
138c2ecf20Sopenharmony_ci  - resets: Should contain a reference to the reset controller asserting
148c2ecf20Sopenharmony_ci    the EEPROM in reset.
158c2ecf20Sopenharmony_ci  - interrupts: Should contain EEPROM interrupt.
168c2ecf20Sopenharmony_ci
178c2ecf20Sopenharmony_ciExample:
188c2ecf20Sopenharmony_ci
198c2ecf20Sopenharmony_ci  eeprom: eeprom@4000e000 {
208c2ecf20Sopenharmony_ci    compatible = "nxp,lpc1857-eeprom";
218c2ecf20Sopenharmony_ci    reg = <0x4000e000 0x1000>,
228c2ecf20Sopenharmony_ci          <0x20040000 0x4000>;
238c2ecf20Sopenharmony_ci    reg-names = "reg", "mem";
248c2ecf20Sopenharmony_ci    clocks = <&ccu1 CLK_CPU_EEPROM>;
258c2ecf20Sopenharmony_ci    clock-names = "eeprom";
268c2ecf20Sopenharmony_ci    resets = <&rgu 27>;
278c2ecf20Sopenharmony_ci    interrupts = <4>;
288c2ecf20Sopenharmony_ci  };
29