Lines Matching +full:nand +full:- +full:ecc +full:- +full:strength
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/mtd/denali,nand.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Denali NAND controller
10 - Masahiro Yamada <yamada.masahiro@socionext.com>
15 - altr,socfpga-denali-nand
16 - socionext,uniphier-denali-nand-v5a
17 - socionext,uniphier-denali-nand-v5b
19 reg-names:
25 - const: nand_data
26 - const: denali_reg
35 clock-names:
38 nand: controller core clock
40 ecc: ECC circuit clock
42 - const: nand
43 - const: nand_x
44 - const: ecc
50 reset-names:
53 nand: controller core reset
56 - items:
57 - const: nand
58 - const: reg
59 - const: nand
60 - const: reg
67 - $ref: nand-controller.yaml
69 - if:
73 const: altr,socfpga-denali-nand
76 "^nand@[a-f0-9]$":
79 nand-ecc-strength:
81 - 8
82 - 15
83 nand-ecc-step-size:
85 - 512
87 - if:
91 const: socionext,uniphier-denali-nand-v5a
94 "^nand@[a-f0-9]$":
97 nand-ecc-strength:
99 - 8
100 - 16
101 - 24
102 nand-ecc-step-size:
104 - 1024
106 - if:
110 const: socionext,uniphier-denali-nand-v5b
113 "^nand@[a-f0-9]$":
116 nand-ecc-strength:
118 - 8
119 - 16
120 nand-ecc-step-size:
122 - 1024
125 - compatible
126 - reg
127 - interrupts
128 - clock-names
129 - clocks
134 - |
135 nand-controller@ff900000 {
136 compatible = "altr,socfpga-denali-nand";
137 reg-names = "nand_data", "denali_reg";
140 clock-names = "nand", "nand_x", "ecc";
142 reset-names = "nand", "reg";
144 #address-cells = <1>;
145 #size-cells = <0>;
147 nand@0 {