--- zzzz-none-000/linux-3.10.107/Documentation/devicetree/bindings/mtd/nand.txt 2017-06-27 09:49:32.000000000 +0000 +++ scorpion-7490-727/linux-3.10.107/Documentation/devicetree/bindings/mtd/nand.txt 2021-02-04 17:41:59.000000000 +0000 @@ -5,3 +5,33 @@ "soft_bch". - nand-bus-width : 8 or 16 bus width if not present 8 - nand-on-flash-bbt: boolean to enable on flash bbt option if not present false + +- nand-ecc-strength: integer representing the number of bits to correct + per ECC step. + +- nand-ecc-step-size: integer representing the number of data bytes + that are covered by a single ECC step. + +- linux,part-probe: list of name as strings of the partition parser + which should be used to parse the partition table. + They will be tried in the specified ordering and + the next one will be used if the previous one + failed. + + Example: linux,part-probe = "cmdlinepart", "ofpart"; + + This is also the default value, which will be used + if this attribute is not specified. It could be + that the flash driver in use overwrote the default + value and uses some other default. + + Possible values are: bcm47xxpart, afs, ar7part, + ofoldpart, ofpart, bcm63xxpart, RedBoot, cmdlinepart + +The ECC strength and ECC step size properties define the correction capability +of a controller. Together, they say a controller can correct "{strength} bit +errors per {size} bytes". + +The interpretation of these parameters is implementation-defined, so not all +implementations must support all possible combinations. However, implementations +are encouraged to further specify the value(s) they support.