New bch geometry setting uses the minimum NAND chip required ecc strength and step size by default. This flag was designed for backward compatible. The fsl,use-minimum-ecc flag can be deprecated. Signed-off-by: Han Xu <han.xu@xxxxxxx> --- Documentation/devicetree/bindings/mtd/gpmi-nand.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Documentation/devicetree/bindings/mtd/gpmi-nand.yaml b/Documentation/devicetree/bindings/mtd/gpmi-nand.yaml index 9d764e654e1d..5f4eddd132a1 100644 --- a/Documentation/devicetree/bindings/mtd/gpmi-nand.yaml +++ b/Documentation/devicetree/bindings/mtd/gpmi-nand.yaml @@ -62,6 +62,7 @@ properties: fsl,use-minimum-ecc: type: boolean + deprecated: true description: | Protect this NAND flash with the minimum ECC strength required. The required ECC strength is automatically discoverable for some @@ -69,6 +70,14 @@ properties: if this strength is not discoverable or this property is not enabled, the software may chooses an implementation-defined ECC scheme. + fsl,legacy-bch-geometry: + type: boolean + description: | + Enable the legacy bch geometry setting, which will set the data chunk + size larger than oob size and chose the maximum ecc strength oob can + hold. This flag was designed for backward compatible or old NAND chip + support, should be en/disabled in u-boot and kernel at the same time. + fsl,no-blockmark-swap: type: boolean description: | -- 2.17.1