Lines Matching +full:addr +full:- +full:gpios
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Christian Eggers <[email protected]>
15 - pattern: "^eeprom@[0-9a-f]{1,2}$"
16 - pattern: "^fram@[0-9a-f]{1,2}$"
26 - items:
27 - enum:
28 - anvo,anv32e61w
29 - atmel,at25256B
30 - fujitsu,mb85rs1mt
31 - fujitsu,mb85rs256
32 - fujitsu,mb85rs64
33 - microchip,at25160bn
34 - microchip,25lc040
35 - st,m95m02
36 - st,m95256
37 - st,m95640
38 - cypress,fm25
40 - const: atmel,at25
43 - items:
44 - const: atmel,at25
60 address-width:
68 spi-cpha: true
70 spi-cpol: true
72 read-only:
77 wp-gpios:
80 GPIO to which the write-protect pin of the chip is connected.
82 # Deprecated: at25,byte-len, at25,addr-mode, at25,page-size
83 at25,byte-len:
89 at25,addr-mode:
92 Addr-mode flags, as defined in include/linux/spi/eeprom.h.
93 Deprecated, use "address-width" property instead.
96 at25,page-size:
103 - compatible
104 - reg
105 - spi-max-frequency
108 - $ref: /schemas/spi/spi-peripheral-props.yaml#
109 - $ref: /schemas/nvmem/nvmem.yaml
110 - if:
118 - pagesize
119 - size
120 - address-width
125 - |
126 #include <dt-bindings/gpio/gpio.h>
128 #address-cells = <1>;
129 #size-cells = <0>;
134 spi-max-frequency = <5000000>;
135 spi-cpha;
136 spi-cpol;
137 wp-gpios = <&gpio1 3 0>;
141 address-width = <16>;
147 spi-max-frequency = <40000000>;