~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/mtd/lpc32xx-mlc.txt

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/devicetree/bindings/mtd/lpc32xx-mlc.txt (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/mtd/lpc32xx-mlc.txt (Version linux-4.12.14)


  1 NXP LPC32xx SoC NAND MLC controller                 1 NXP LPC32xx SoC NAND MLC controller
  2                                                     2 
  3 Required properties:                                3 Required properties:
  4 - compatible: "nxp,lpc3220-mlc"                     4 - compatible: "nxp,lpc3220-mlc"
  5 - reg: Address and size of the controller           5 - reg: Address and size of the controller
  6 - interrupts: The NAND interrupt specification      6 - interrupts: The NAND interrupt specification
  7 - gpios: GPIO specification for NAND write pro      7 - gpios: GPIO specification for NAND write protect
  8                                                     8 
  9 The following required properties are very con      9 The following required properties are very controller specific. See the LPC32xx
 10 User Manual 7.5.14 MLC NAND Timing Register (t     10 User Manual 7.5.14 MLC NAND Timing Register (the values here are specified in
 11 Hz, to make them independent of actual clock s     11 Hz, to make them independent of actual clock speed and to provide for good
 12 accuracy:)                                         12 accuracy:)
 13 - nxp,tcea_delay: TCEA_DELAY                       13 - nxp,tcea_delay: TCEA_DELAY
 14 - nxp,busy_delay: BUSY_DELAY                       14 - nxp,busy_delay: BUSY_DELAY
 15 - nxp,nand_ta: NAND_TA                             15 - nxp,nand_ta: NAND_TA
 16 - nxp,rd_high: RD_HIGH                             16 - nxp,rd_high: RD_HIGH
 17 - nxp,rd_low: RD_LOW                               17 - nxp,rd_low: RD_LOW
 18 - nxp,wr_high: WR_HIGH                             18 - nxp,wr_high: WR_HIGH
 19 - nxp,wr_low: WR_LOW                               19 - nxp,wr_low: WR_LOW
 20                                                    20 
 21 Optional subnodes:                                 21 Optional subnodes:
 22 - Partitions, see Documentation/devicetree/bin !!  22 - Partitions, see Documentation/devicetree/bindings/mtd/partition.txt
 23                                                    23 
 24 Example:                                           24 Example:
 25                                                    25 
 26         mlc: flash@200a8000 {                  !!  26         mlc: flash@200A8000 {
 27                 compatible = "nxp,lpc3220-mlc"     27                 compatible = "nxp,lpc3220-mlc";
 28                 reg = <0x200A8000 0x11000>;        28                 reg = <0x200A8000 0x11000>;
 29                 interrupts = <11 0>;               29                 interrupts = <11 0>;
 30                 #address-cells = <1>;              30                 #address-cells = <1>;
 31                 #size-cells = <1>;                 31                 #size-cells = <1>;
 32                                                    32 
 33                 nxp,tcea-delay = <333333333>;      33                 nxp,tcea-delay = <333333333>;
 34                 nxp,busy-delay = <10000000>;       34                 nxp,busy-delay = <10000000>;
 35                 nxp,nand-ta = <18181818>;          35                 nxp,nand-ta = <18181818>;
 36                 nxp,rd-high = <31250000>;          36                 nxp,rd-high = <31250000>;
 37                 nxp,rd-low = <45454545>;           37                 nxp,rd-low = <45454545>;
 38                 nxp,wr-high = <40000000>;          38                 nxp,wr-high = <40000000>;
 39                 nxp,wr-low = <83333333>;           39                 nxp,wr-low = <83333333>;
 40                 gpios = <&gpio 5 19 1>; /* GPO     40                 gpios = <&gpio 5 19 1>; /* GPO_P3 19, active low */
 41                                                    41 
 42                 mtd0@00000000 {                    42                 mtd0@00000000 {
 43                         label = "boot";            43                         label = "boot";
 44                         reg = <0x00000000 0x00     44                         reg = <0x00000000 0x00064000>;
 45                         read-only;                 45                         read-only;
 46                 };                                 46                 };
 47                                                    47 
 48                 ...                                48                 ...
 49                                                    49 
 50         };                                         50         };
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php