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 <ceggers@arri.de>
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,mb85rs64
32 - microchip,at25160bn
33 - microchip,25lc040
34 - st,m95m02
35 - st,m95256
36 - st,m95640
37 - cypress,fm25
39 - const: atmel,at25
42 - items:
43 - const: atmel,at25
59 address-width:
67 spi-cpha: true
69 spi-cpol: true
71 read-only:
76 wp-gpios:
79 GPIO to which the write-protect pin of the chip is connected.
81 # Deprecated: at25,byte-len, at25,addr-mode, at25,page-size
82 at25,byte-len:
88 at25,addr-mode:
91 Addr-mode flags, as defined in include/linux/spi/eeprom.h.
92 Deprecated, use "address-width" property instead.
95 at25,page-size:
102 - compatible
103 - reg
104 - spi-max-frequency
107 - $ref: /schemas/spi/spi-peripheral-props.yaml#
108 - $ref: /schemas/nvmem/nvmem.yaml
109 - if:
117 - pagesize
118 - size
119 - address-width
124 - |
125 #include <dt-bindings/gpio/gpio.h>
127 #address-cells = <1>;
128 #size-cells = <0>;
133 spi-max-frequency = <5000000>;
134 spi-cpha;
135 spi-cpol;
136 wp-gpios = <&gpio1 3 0>;
140 address-width = <16>;
146 spi-max-frequency = <40000000>;