1 * NXP LPC18xx EEPROM memory NVMEM driver 1 * NXP LPC18xx EEPROM memory NVMEM driver 2 2 3 Required properties: 3 Required properties: 4 - compatible: Should be "nxp,lpc1857-eeprom" 4 - compatible: Should be "nxp,lpc1857-eeprom" 5 - reg: Must contain an entry with the physic 5 - reg: Must contain an entry with the physical base address and length 6 for each entry in reg-names. 6 for each entry in reg-names. 7 - reg-names: Must include the following entr 7 - reg-names: Must include the following entries. 8 - reg: EEPROM registers. 8 - reg: EEPROM registers. 9 - mem: EEPROM address space. 9 - mem: EEPROM address space. 10 - clocks: Must contain an entry for each ent 10 - clocks: Must contain an entry for each entry in clock-names. 11 - clock-names: Must include the following en 11 - clock-names: Must include the following entries. 12 - eeprom: EEPROM operating clock. 12 - eeprom: EEPROM operating clock. 13 - resets: Should contain a reference to the 13 - resets: Should contain a reference to the reset controller asserting 14 the EEPROM in reset. 14 the EEPROM in reset. 15 - interrupts: Should contain EEPROM interrup 15 - interrupts: Should contain EEPROM interrupt. 16 16 17 Example: 17 Example: 18 18 19 eeprom: eeprom@4000e000 { 19 eeprom: eeprom@4000e000 { 20 compatible = "nxp,lpc1857-eeprom"; 20 compatible = "nxp,lpc1857-eeprom"; 21 reg = <0x4000e000 0x1000>, 21 reg = <0x4000e000 0x1000>, 22 <0x20040000 0x4000>; 22 <0x20040000 0x4000>; 23 reg-names = "reg", "mem"; 23 reg-names = "reg", "mem"; 24 clocks = <&ccu1 CLK_CPU_EEPROM>; 24 clocks = <&ccu1 CLK_CPU_EEPROM>; 25 clock-names = "eeprom"; 25 clock-names = "eeprom"; 26 resets = <&rgu 27>; 26 resets = <&rgu 27>; 27 interrupts = <4>; 27 interrupts = <4>; 28 }; 28 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.