Lines Matching +full:fw +full:- +full:gpios
1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
4 $id: http://devicetree.org/schemas/mtd/jedec,spi-nor.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Rob Herring <robh@kernel.org>
13 - $ref: mtd.yaml#
14 - $ref: /schemas/spi/spi-peripheral-props.yaml#
19 - items:
20 - pattern: "^((((micron|spansion|st),)?\
32 (winbond,)?w25q(16|32(w|dw)?|64(dw)?|80bl|128(fw)?|256))$"
33 - const: jedec,spi-nor
34 - items:
35 - enum:
36 - issi,is25lp016d
37 - micron,mt25qu02g
38 - mxicy,mx25r1635f
39 - mxicy,mx25u6435f
40 - mxicy,mx25v8035f
41 - spansion,s25sl12801
42 - spansion,s25fs512s
43 - const: jedec,spi-nor
44 - const: jedec,spi-nor
49 "jedec,spi-nor" compatible.
58 m25p,fast-read:
66 broken-flash-reset:
69 Some flash devices utilize stateful addressing modes (e.g., for 32-bit
78 no-wp:
84 strapped to LOW, the status register nonvolatile bits become read-only and
86 this hardware-protected mode is to drive WP# HIGH. If the WP# signal of the
88 pull-downs) then status register permanently becomes read-only as the SRWD bit
93 reset-gpios:
96 If "broken-flash-reset" is present then having this property does not
99 spi-cpol: true
100 spi-cpha: true
103 spi-cpol: [ spi-cpha ]
104 spi-cpha: [ spi-cpol ]
109 - |
110 #include <dt-bindings/gpio/gpio.h>
112 #address-cells = <1>;
113 #size-cells = <0>;
116 compatible = "spansion,m25p80", "jedec,spi-nor";
118 spi-max-frequency = <40000000>;
119 m25p,fast-read;
120 reset-gpios = <&gpio 12 GPIO_ACTIVE_LOW>;