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.
55 m25p,fast-read:
63 broken-flash-reset:
66 Some flash devices utilize stateful addressing modes (e.g., for 32-bit
75 no-wp:
81 strapped to LOW, the status register nonvolatile bits become read-only and
83 this hardware-protected mode is to drive WP# HIGH. If the WP# signal of the
85 pull-downs) then status register permanently becomes read-only as the SRWD bit
90 reset-gpios:
93 If "broken-flash-reset" is present then having this property does not
96 spi-cpol: true
97 spi-cpha: true
100 spi-cpol: [ spi-cpha ]
101 spi-cpha: [ spi-cpol ]
106 - |
107 #include <dt-bindings/gpio/gpio.h>
109 #address-cells = <1>;
110 #size-cells = <0>;
113 compatible = "spansion,m25p80", "jedec,spi-nor";
115 spi-max-frequency = <40000000>;
116 m25p,fast-read;
117 reset-gpios = <&gpio 12 GPIO_ACTIVE_LOW>;