[PATCH v3 1/4] DT: nvmem: Add NXP LPC18xx EEPROM memory binding documentation
Rob Herring
robh at kernel.org
Mon Nov 16 16:11:56 PST 2015
On Mon, Nov 16, 2015 at 01:19:55PM -0300, Ariel D'Alessandro wrote:
> Add the devicetree binding document for NXP LPC18xx EEPROM memory.
>
> Signed-off-by: Ariel D'Alessandro <ariel at vanguardiasur.com.ar>
Acked-by: Rob Herring <robh at kernel.org>
> ---
> .../devicetree/bindings/nvmem/lpc1857-eeprom.txt | 28 ++++++++++++++++++++++
> 1 file changed, 28 insertions(+)
> create mode 100644 Documentation/devicetree/bindings/nvmem/lpc1857-eeprom.txt
>
> diff --git a/Documentation/devicetree/bindings/nvmem/lpc1857-eeprom.txt b/Documentation/devicetree/bindings/nvmem/lpc1857-eeprom.txt
> new file mode 100644
> index 0000000..809df68
> --- /dev/null
> +++ b/Documentation/devicetree/bindings/nvmem/lpc1857-eeprom.txt
> @@ -0,0 +1,28 @@
> +* NXP LPC18xx EEPROM memory NVMEM driver
> +
> +Required properties:
> + - compatible: Should be "nxp,lpc1857-eeprom"
> + - reg: Must contain an entry with the physical base address and length
> + for each entry in reg-names.
> + - reg-names: Must include the following entries.
> + - reg: EEPROM registers.
> + - mem: EEPROM address space.
> + - clocks: Must contain an entry for each entry in clock-names.
> + - clock-names: Must include the following entries.
> + - eeprom: EEPROM operating clock.
> + - resets: Should contain a reference to the reset controller asserting
> + the EEPROM in reset.
> + - interrupts: Should contain EEPROM interrupt.
> +
> +Example:
> +
> + eeprom: eeprom at 4000e000 {
> + compatible = "nxp,lpc1857-eeprom";
> + reg = <0x4000e000 0x1000>,
> + <0x20040000 0x4000>;
> + reg-names = "reg", "mem";
> + clocks = <&ccu1 CLK_CPU_EEPROM>;
> + clock-names = "eeprom";
> + resets = <&rgu 27>;
> + interrupts = <4>;
> + };
> --
> 2.6.2
>
More information about the linux-arm-kernel
mailing list