Lines Matching +full:device +full:- +full:width

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':
127 big-endian: true
128 little-endian: true
131 - compatible
132 - reg
138 const: cortina,gemini-flash
146 - syscon
151 - |
154 compatible = "cfi-flash";
156 bank-width = <4>;
157 device-width = <1>;
159 #address-cells = <1>;
160 #size-cells = <1>;
170 read-only;
174 - |
178 compatible = "intel,PC28F640P30T85", "cfi-flash";
181 bank-width = <2>;
183 #address-cells = <1>;
184 #size-cells = <1>;
188 label = "test-part1";
193 - |
196 #address-cells = <2>;
197 #size-cells = <1>;
200 compatible = "mtd-ram";
202 bank-width = <2>;
206 - |
207 /* An example using addr-gpios */
208 #include <dt-bindings/gpio/gpio.h>
211 compatible = "cfi-flash";
213 bank-width = <2>;
214 addr-gpios = <&gpio1 2 GPIO_ACTIVE_HIGH>;
216 #address-cells = <1>;
217 #size-cells = <1>;
222 label = "test-part1";