Lines Matching +full:system +full:- +full:on +full:- +full:chips

1 # SPDX-License-Identifier: GPL-2.0-only
3 depends on MTD!=n
6 tristate "Detect flash chips by Common Flash Interface (CFI) probe"
13 support any device that is CFI-compliant, you need to enable this
15 for more information on CFI.
18 tristate "Detect non-CFI AMD/JEDEC-compatible flash chips"
22 This option enables JEDEC-style probing of flash chips which are not
24 CFI-targeted flash drivers for any chips which are identified which
26 covers most AMD/Fujitsu-compatible chips and also non-CFI
27 Intel chips.
34 depends on MTD_GEN_PROBE
37 chips, or if you wish to reduce the size of the kernel by including
38 support for only specific arrangements of flash chips, say 'Y'. This
46 depends on MTD_CFI_ADV_OPTIONS
50 data bits when writing the 'magic' commands to the chips. Saying
52 enabled, means that the CPU will not do any swapping; the chips
53 are expected to be wired to the CPU in 'host-endian' form.
58 depends on !ARCH_IXP4XX || CPU_BIG_ENDIAN
65 depends on !ARCH_IXP4XX
72 depends on MTD_CFI_ADV_OPTIONS
81 arrangements of CFI chips. If unsure, say 'N' and all options
85 bool "Support 8-bit buswidth" if MTD_CFI_GEOMETRY
88 If you wish to support CFI devices on a physical bus which is
92 bool "Support 16-bit buswidth" if MTD_CFI_GEOMETRY
95 If you wish to support CFI devices on a physical bus which is
99 bool "Support 32-bit buswidth" if MTD_CFI_GEOMETRY
102 If you wish to support CFI devices on a physical bus which is
106 bool "Support 64-bit buswidth" if MTD_CFI_GEOMETRY
109 If you wish to support CFI devices on a physical bus which is
113 bool "Support 128-bit buswidth" if MTD_CFI_GEOMETRY
116 If you wish to support CFI devices on a physical bus which is
120 bool "Support 256-bit buswidth" if MTD_CFI_GEOMETRY
124 If you wish to support CFI devices on a physical bus which is
128 bool "Support 1-chip flash interleave" if MTD_CFI_GEOMETRY
131 If your flash chips are not interleaved - i.e. you only have one
135 bool "Support 2-chip flash interleave" if MTD_CFI_GEOMETRY
138 If your flash chips are interleaved in pairs - i.e. you have two
139 flash chips addressed by each bus cycle, then say 'Y'.
142 bool "Support 4-chip flash interleave" if MTD_CFI_GEOMETRY
145 If your flash chips are interleaved in fours - i.e. you have four
146 flash chips addressed by each bus cycle, then say 'Y'.
149 bool "Support 8-chip flash interleave" if MTD_CFI_GEOMETRY
152 If your flash chips are interleaved in eights - i.e. you have eight
153 flash chips addressed by each bus cycle, then say 'Y'.
156 bool "Protection Registers aka one-time programmable (OTP) bits"
157 depends on MTD_CFI_ADV_OPTIONS
161 "Protection Registers" present on some flash chips.
162 A subset of them are pre-programmed at the factory with a
163 unique set of values. The rest is user-programmable.
165 The user-programmable Protection Registers contain one-time
181 tristate "Support for CFI command set 0001 (Intel/Sharp chips)"
182 depends on MTD_GEN_PROBE
186 sets which a CFI-compliant chip may claim to implement. This code
187 provides support for command set 0001, used on Intel StrataFlash
191 tristate "Support for CFI command set 0002 (AMD/Fujitsu/Spansion chips)"
192 depends on MTD_GEN_PROBE
196 sets which a CFI-compliant chip may claim to implement. This code
197 provides support for command set 0002, used on chips including
201 tristate "Support for CFI command set 0020 (ST (Advanced Architecture) chips)"
202 depends on MTD_GEN_PROBE
206 sets which a CFI-compliant chip may claim to implement. This code
213 tristate "Support for RAM chips in bus mapping"
215 This option enables basic support for RAM chips accessed through
219 tristate "Support for ROM chips in bus mapping"
221 This option enables basic support for ROM chips accessed through
225 tristate "Support for absent chips in bus mapping"
228 allocated placeholder MTD devices on systems that have socketed
230 preserves the expected registration order of MTD device nodes on
231 the system regardless of media presence. Device nodes created
232 with this driver will return -ENODEV upon access.
236 depends on !SMP && (MTD_CFI_INTELEXT || MTD_CFI_AMDSTD) && ARCH_MTD_XIP