The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/mtd/orion-nand.txt

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 NAND support for Marvell Orion SoC platforms
    2 
    3 Required properties:
    4 - compatible : "marvell,orion-nand".
    5 - reg : Base physical address of the NAND and length of memory mapped
    6         region
    7 
    8 Optional properties:
    9 - cle : Address line number connected to CLE. Default is 0
   10 - ale : Address line number connected to ALE. Default is 1
   11 - bank-width : Width in bytes of the device. Default is 1
   12 - chip-delay : Chip dependent delay for transferring data from array to read
   13                registers in usecs
   14 
   15 The device tree may optionally contain sub-nodes describing partitions of the
   16 address space. See partition.txt for more detail.
   17 
   18 Example:
   19 
   20 nand@f4000000 {
   21         #address-cells = <1>;
   22         #size-cells = <1>;
   23         cle = <0>;
   24         ale = <1>;
   25         bank-width = <1>;
   26         chip-delay = <25>;
   27         compatible = "marvell,orion-nand";
   28         reg = <0xf4000000 0x400>;
   29 
   30         partition@0 {
   31                 label = "u-boot";
   32                 reg = <0x0000000 0x100000>;
   33                 read-only;
   34         };
   35 
   36         partition@100000 {
   37                 label = "uImage";
   38                 reg = <0x0100000 0x200000>;
   39         };
   40 
   41         partition@300000 {
   42                 label = "dtb";
   43                 reg = <0x0300000 0x100000>;
   44         };
   45 
   46         partition@400000 {
   47                 label = "root";
   48                 reg = <0x0400000 0x7d00000>;
   49         };
   50 };

Cache object: 59d113a58bcd4f94ee1954df2bd526a2


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.