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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/mtd/nand-macronix.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/nand-macronix.txt (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/mtd/nand-macronix.txt (Version linux-5.9.16)


  1 Macronix NANDs Device Tree Bindings                 1 Macronix NANDs Device Tree Bindings
  2 -----------------------------------                 2 -----------------------------------
  3                                                     3 
  4 Macronix NANDs support randomizer operation fo      4 Macronix NANDs support randomizer operation for scrambling user data,
  5 which can be enabled with a SET_FEATURE. The p      5 which can be enabled with a SET_FEATURE. The penalty when using the
  6 randomizer are subpage accesses prohibited and      6 randomizer are subpage accesses prohibited and more time period needed
  7 for program operation, i.e., tPROG 300us to 34      7 for program operation, i.e., tPROG 300us to 340us (randomizer enabled).
  8 Enabling the randomizer is a one time persiste      8 Enabling the randomizer is a one time persistent and non reversible
  9 operation.                                          9 operation.
 10                                                    10 
 11 For more high-reliability concern, if subpage      11 For more high-reliability concern, if subpage write is not available
 12 with hardware ECC and not enabled at UBI level     12 with hardware ECC and not enabled at UBI level, then enabling the
 13 randomizer is recommended by default by adding     13 randomizer is recommended by default by adding a new specific property
 14 in children nodes.                                 14 in children nodes.
 15                                                    15 
 16 Required NAND chip properties in children mode     16 Required NAND chip properties in children mode:
 17 - randomizer enable: should be "mxic,enable-ra     17 - randomizer enable: should be "mxic,enable-randomizer-otp"
 18                                                    18 
 19 Example:                                           19 Example:
 20                                                    20 
 21         nand: nand-controller@unit-address {       21         nand: nand-controller@unit-address {
 22                                                    22 
 23                 nand@0 {                           23                 nand@0 {
 24                         reg = <0>;                 24                         reg = <0>;
 25                         mxic,enable-randomizer     25                         mxic,enable-randomizer-otp;
 26                 };                                 26                 };
 27         };                                         27         };
                                                      

~ [ 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