Lines Matching +full:bank +full:- +full:name
1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/mtd/mtd-physmap.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: CFI or JEDEC memory-mapped NOR flash, MTD-RAM (NVRAM...)
10 - Rob Herring <robh@kernel.org>
17 - $ref: mtd.yaml#
18 - $ref: /schemas/memory-controllers/mc-peripheral-props.yaml#
23 - items:
24 - enum:
25 - amd,s29gl01gp
26 - amd,s29gl032a
27 - amd,s29gl256n
28 - amd,s29gl512n
29 - arm,versatile-flash
30 - arm,vexpress-flash
31 - cortina,gemini-flash
32 - cypress,hyperflash
33 - ge,imp3a-firmware-mirror
34 - ge,imp3a-paged-flash
35 - gef,ppc9a-firmware-mirror
36 - gef,ppc9a-paged-flash
37 - gef,sbc310-firmware-mirror
38 - gef,sbc310-paged-flash
39 - gef,sbc610-firmware-mirror
40 - gef,sbc610-paged-flash
41 - intel,28f128j3
42 - intel,dt28f160
43 - intel,ixp4xx-flash
44 - intel,JS28F128
45 - intel,JS28F640
46 - intel,PC28F640P30T85
47 - numonyx,js28f00a
48 - numonyx,js28f128
49 - sst,sst39vf320
50 - xlnx,xps-mch-emc-2.00.a
51 - enum:
52 - cfi-flash
53 - jedec-flash
54 - items:
55 - enum:
56 - cypress,cy7c1019dv33-10zsxi
57 - arm,vexpress-psram
58 - const: mtd-ram
59 - enum:
60 - cfi-flash
61 - jedec-flash
62 - mtd-ram
63 - mtd-rom
68 non-identical chips can be described in one node.
72 bank-width:
73 description: Width (in bytes) of the bank. Equal to the device width times
78 device-width:
80 Width of a single mtd chip. If omitted, assumed to be equal to 'bank-width'.
84 no-unaligned-direct-access:
92 "no-unaligned-direct-access", the flash will not be exposed directly to
95 linux,mtd-name:
97 Allows specifying the mtd name for retro capability with physmap-flash
98 drivers as boot loader pass the mtd partition via the old device name
99 physmap-flash.
102 use-advanced-sector-protection:
105 Enables support for the advanced sector protection (Spansion: PPB -
108 erase-size:
112 addr-gpios:
119 '#address-cells':
122 '#size-cells':
125 big-endian: true
126 little-endian: true
129 - compatible
130 - reg
136 const: cortina,gemini-flash
144 - syscon
150 - |
153 compatible = "cfi-flash";
155 bank-width = <4>;
156 device-width = <1>;
158 #address-cells = <1>;
159 #size-cells = <1>;
169 read-only;
173 - |
177 compatible = "intel,PC28F640P30T85", "cfi-flash";
180 bank-width = <2>;
182 #address-cells = <1>;
183 #size-cells = <1>;
187 label = "test-part1";
192 - |
195 #address-cells = <2>;
196 #size-cells = <1>;
199 compatible = "mtd-ram";
201 bank-width = <2>;
205 - |
206 /* An example using addr-gpios */
207 #include <dt-bindings/gpio/gpio.h>
210 compatible = "cfi-flash";
212 bank-width = <2>;
213 addr-gpios = <&gpio1 2 GPIO_ACTIVE_HIGH>;
215 #address-cells = <1>;
216 #size-cells = <1>;
221 label = "test-part1";