Lines Matching +full:nand +full:- +full:is +full:- +full:boot +full:- +full:medium
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/mtd/raw-nand-chip.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Raw NAND Chip Common Properties
10 - Miquel Raynal <miquel.raynal@bootlin.com>
13 - $ref: nand-chip.yaml#
19 {size} bytes for a particular raw NAND chip.
21 The interpretation of these parameters is implementation-defined, so
28 pattern: "^nand@[a-f0-9]$"
32 Contains the chip-select IDs.
34 nand-ecc-placement:
36 Location of the ECC bytes. This location is unknown by default
44 nand-ecc-mode:
49 enum: [none, soft, soft_bch, hw, hw_syndrome, on-die]
52 nand-bus-width:
54 Bus width to the NAND chip
59 nand-on-flash-bbt:
64 it as the device ages. Otherwise, the out-of-band area of a
65 few pages of all the blocks will be scanned at boot time to
70 nand-ecc-maximize:
73 maximum ECC strength is both controller and chip
76 constraint into account. This is particularly useful when
77 only the in-band area is used by the upper layers, and you
78 want to make your NAND as reliable as possible.
81 nand-is-boot-medium:
83 Whether or not the NAND chip is a boot medium. Drivers might
85 the boot ROM or similar restrictions.
88 nand-rb:
91 $ref: /schemas/types.yaml#/definitions/uint32-array
93 rb-gpios:
97 Ready/Busy pins. Active state refers to the NAND ready state and
98 should be set to GPIOD_ACTIVE_HIGH unless the signal is inverted.
100 wp-gpios:
103 Active state refers to the NAND Write Protect state and should be
104 set to GPIOD_ACTIVE_LOW unless the signal is inverted.
108 - reg
110 # This is a generic file other binding inherit from and extend