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
This commit is contained in:
Arseniy Krasnov 2023-07-17 08:34:00 +03:00 committed by Miquel Raynal
parent c3519aed2a
commit 350301a3d7

View File

@ -66,6 +66,10 @@ patternProperties:
unevaluatedProperties: false
dependencies:
nand-ecc-strength: ['nand-ecc-step-size']
nand-ecc-step-size: ['nand-ecc-strength']
required:
- compatible