Lines Matching +full:existing +full:- +full:parts
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}$"
20 # 'vendor' and 'model' parts of the first are the actual chip and the second
21 # item is fixed to "atmel,at25". Some existing bindings only have the
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 - cypress,fm25
38 - const: atmel,at25
41 - items:
42 - const: atmel,at25
58 address-width:
66 spi-cpha: true
68 spi-cpol: true
70 read-only:
75 wp-gpios:
78 GPIO to which the write-protect pin of the chip is connected.
80 # Deprecated: at25,byte-len, at25,addr-mode, at25,page-size
81 at25,byte-len:
87 at25,addr-mode:
90 Addr-mode flags, as defined in include/linux/spi/eeprom.h.
91 Deprecated, use "address-width" property instead.
94 at25,page-size:
101 - compatible
102 - reg
103 - spi-max-frequency
106 - $ref: /schemas/spi/spi-peripheral-props.yaml#
107 - if:
115 - pagesize
116 - size
117 - address-width
122 - |
123 #include <dt-bindings/gpio/gpio.h>
125 #address-cells = <1>;
126 #size-cells = <0>;
131 spi-max-frequency = <5000000>;
132 spi-cpha;
133 spi-cpol;
134 wp-gpios = <&gpio1 3 0>;
138 address-width = <16>;
144 spi-max-frequency = <40000000>;