File tree Expand file tree Collapse file tree 1 file changed +24
-0
lines changed
Documentation/devicetree/bindings/mtd Expand file tree Collapse file tree 1 file changed +24
-0
lines changed Original file line number Diff line number Diff line change @@ -146,6 +146,15 @@ patternProperties:
146
146
layout.
147
147
$ref : /schemas/types.yaml#/definitions/uint32
148
148
149
+ brcm,nand-ecc-use-strap :
150
+ description :
151
+ This property requires the host system to get the ECC related
152
+ settings from the SoC NAND boot strap configuration instead of
153
+ the generic NAND ECC settings. This is a common hardware design
154
+ on BCMBCA based boards. This strap ECC option and generic NAND
155
+ ECC option can not be specified at the same time.
156
+ $ref : /schemas/types.yaml#/definitions/flag
157
+
149
158
unevaluatedProperties : false
150
159
151
160
allOf :
@@ -195,6 +204,21 @@ allOf:
195
204
required :
196
205
- interrupt-names
197
206
207
+ - if :
208
+ patternProperties :
209
+ " ^nand@[a-f0-9]$ " :
210
+ required :
211
+ - brcm,nand-ecc-use-strap
212
+ then :
213
+ patternProperties :
214
+ " ^nand@[a-f0-9]$ " :
215
+ properties :
216
+ nand-ecc-strength : false
217
+ nand-ecc-step-size : false
218
+ nand-ecc-maximize : false
219
+ nand-ecc-algo : false
220
+ brcm,nand-oob-sector-size : false
221
+
198
222
unevaluatedProperties : false
199
223
200
224
required :
You can’t perform that action at this time.
0 commit comments