Lines Matching +full:ready +full:- +full:gpios

1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/mtd/nand-controller.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Miquel Raynal <miquel.raynal@bootlin.com>
11 - Richard Weinberger <richard@nod.at>
24 The interpretation of these parameters is implementation-defined, so
31 pattern: "^nand-controller(@.*)?"
33 "#address-cells":
36 "#size-cells":
42 "^nand@[a-f0-9]$":
47 Contains the native Ready/Busy IDs.
49 nand-ecc-mode:
54 and should be replaced by soft and nand-ecc-algo.
56 enum: [none, soft, hw, hw_syndrome, hw_oob_first, on-die]
58 nand-ecc-engine:
60 - $ref: /schemas/types.yaml#/definitions/phandle
66 2/ The ECC engine is part of the NAND part (on-die), in this
71 nand-use-soft-ecc-engine:
75 nand-no-ecc-engine:
79 nand-ecc-placement:
81 - $ref: /schemas/types.yaml#/definitions/string
82 - enum: [ oob, interleaved ]
89 nand-ecc-algo:
95 nand-bus-width:
102 nand-on-flash-bbt:
108 it as the device ages. Otherwise, the out-of-band area of a
113 nand-ecc-strength:
119 nand-ecc-step-size:
125 nand-ecc-maximize:
133 only the in-band area is used by the upper layers, and you
136 nand-is-boot-medium:
143 nand-rb:
144 $ref: /schemas/types.yaml#/definitions/uint32-array
146 Contains the native Ready/Busy IDs.
148 rb-gpios:
152 Ready/Busy pins. Active state refers to the NAND ready state and
156 - reg
159 - "#address-cells"
160 - "#size-cells"
165 - |
166 nand-controller {
167 #address-cells = <1>;
168 #size-cells = <0>;
174 nand-ecc-mode = "soft";
175 nand-ecc-algo = "bch";