diff options
author | 2023-07-17 08:34:00 +0300 | |
---|---|---|
committer | 2023-07-27 17:01:57 +0200 | |
commit | 350301a3d73b217ab3d87ae42d8fcce2795fe097 (patch) | |
tree | 473eb80a5aa06979db0d22e8fa1a6a7567785b11 | |
parent | dt-bindings: nand: meson: support for 512B ECC step size (diff) | |
download | wireguard-linux-350301a3d73b217ab3d87ae42d8fcce2795fe097.tar.xz wireguard-linux-350301a3d73b217ab3d87ae42d8fcce2795fe097.zip |
dt-bindings: nand: meson: make ECC properties dependent
ECC properties 'nand-ecc-strength' and 'nand-ecc-step-size' depends on
each other, so they must be both either set or not set. In first case
ECC core will try to use these values if possible (by checking ECC caps
provided by driver), in second case ECC core will select most optimal
values for both properties.
Signed-off-by: Arseniy Krasnov <AVKrasnov@sberdevices.ru>
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Link: https://lore.kernel.org/linux-mtd/20230717053402.1203724-2-AVKrasnov@sberdevices.ru
-rw-r--r-- | Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml b/Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml index a98b5d61ea5d..1c79815e1f7f 100644 --- a/Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml +++ b/Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml @@ -66,6 +66,10 @@ patternProperties: unevaluatedProperties: false + dependencies: + nand-ecc-strength: ['nand-ecc-step-size'] + nand-ecc-step-size: ['nand-ecc-strength'] + required: - compatible |