14020d07eSAriel D'Alessandro* NXP LPC18xx EEPROM memory NVMEM driver 24020d07eSAriel D'Alessandro 34020d07eSAriel D'AlessandroRequired properties: 44020d07eSAriel D'Alessandro - compatible: Should be "nxp,lpc1857-eeprom" 54020d07eSAriel D'Alessandro - reg: Must contain an entry with the physical base address and length 64020d07eSAriel D'Alessandro for each entry in reg-names. 74020d07eSAriel D'Alessandro - reg-names: Must include the following entries. 84020d07eSAriel D'Alessandro - reg: EEPROM registers. 94020d07eSAriel D'Alessandro - mem: EEPROM address space. 104020d07eSAriel D'Alessandro - clocks: Must contain an entry for each entry in clock-names. 114020d07eSAriel D'Alessandro - clock-names: Must include the following entries. 124020d07eSAriel D'Alessandro - eeprom: EEPROM operating clock. 134020d07eSAriel D'Alessandro - resets: Should contain a reference to the reset controller asserting 144020d07eSAriel D'Alessandro the EEPROM in reset. 154020d07eSAriel D'Alessandro - interrupts: Should contain EEPROM interrupt. 164020d07eSAriel D'Alessandro 174020d07eSAriel D'AlessandroExample: 184020d07eSAriel D'Alessandro 194020d07eSAriel D'Alessandro eeprom: eeprom@4000e000 { 204020d07eSAriel D'Alessandro compatible = "nxp,lpc1857-eeprom"; 214020d07eSAriel D'Alessandro reg = <0x4000e000 0x1000>, 224020d07eSAriel D'Alessandro <0x20040000 0x4000>; 234020d07eSAriel D'Alessandro reg-names = "reg", "mem"; 244020d07eSAriel D'Alessandro clocks = <&ccu1 CLK_CPU_EEPROM>; 254020d07eSAriel D'Alessandro clock-names = "eeprom"; 264020d07eSAriel D'Alessandro resets = <&rgu 27>; 274020d07eSAriel D'Alessandro interrupts = <4>; 284020d07eSAriel D'Alessandro }; 29