Message ID | 20230619092916.3028470-5-miquel.raynal@bootlin.com |
---|---|
State | Accepted |
Headers | show |
Series | Prevent NAND chip unevaluated properties | expand |
On Mon, 2023-06-19 at 09:29:03 UTC, Miquel Raynal wrote: > This property has been extensively used for almost two decades already, > a lot of device trees use it, this is not the preferred way to configure > the ECC engines but we cannot just ignore it. Describe the property, > list the exact strings which have once been supported and mark it > deprecated. > > Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com> > Reviewed-by: Rob Herring <robh@kernel.org> > Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Applied to https://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next. Miquel
diff --git a/Documentation/devicetree/bindings/mtd/raw-nand-chip.yaml b/Documentation/devicetree/bindings/mtd/raw-nand-chip.yaml index a0488bf60971..cd9ac60b048b 100644 --- a/Documentation/devicetree/bindings/mtd/raw-nand-chip.yaml +++ b/Documentation/devicetree/bindings/mtd/raw-nand-chip.yaml @@ -41,6 +41,14 @@ properties: enum: [ oob, interleaved ] deprecated: true + nand-ecc-mode: + description: + Legacy ECC configuration mixing the ECC engine choice and + configuration. + $ref: /schemas/types.yaml#/definitions/string + enum: [none, soft, soft_bch, hw, hw_syndrome, on-die] + deprecated: true + nand-bus-width: description: Bus width to the NAND chip