Lines Matching +full:enum +full:- +full:model

1 # SPDX-License-Identifier: GPL-2.0-only
4 ---
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Bartosz Golaszewski <bgolaszewski@baylibre.com>
14 - $ref: /schemas/nvmem/nvmem.yaml
15 - $ref: /schemas/nvmem/nvmem-deprecated-cells.yaml
21 pattern: "^atmel,(24(c|cs|mac)[0-9]+|spd)$"
23 - compatible
27 pattern: "^eeprom@[0-9a-f]{1,2}$"
32 # 'atmel') or two items with the same 'model' part where the vendor part of
34 # corresponding 'atmel,<model>' from Atmel.
37 - allOf:
38 - minItems: 1
40- pattern: "^(atmel|catalyst|microchip|nxp|ramtron|renesas|rohm|st),(24(c|cs|lc|mac)[0-9]+|spd)$"
41 - pattern: "^atmel,(24(c|cs|mac)[0-9]+|spd)$"
42 - oneOf:
43 - items:
45 - items:
47 - items:
49 - items:
51 - items:
53 - items:
55 - items:
57 - items:
59 - items:
61 - items:
63 - items:
65 - items:
67 - items:
69 - items:
71 - items:
72 pattern: c32d-wl$
73 - items:
75 - items:
77 - items:
78 pattern: c64d-wl$
79 - items:
81 - items:
83 - items:
85 - items:
87 - items:
89 - items:
91 - items:
93 - items:
95 - items:
97 - items:
99 - items:
101 - items:
103 - items:
105 - items:
108 # Each requires a standard at24 model as fallback.
109 - items:
110 - const: belling,bl24c16a
111 - const: atmel,24c16
112 - items:
113 - enum:
114 - rohm,br24g01
115 - rohm,br24t01
116 - const: atmel,24c01
117 - items:
118 - enum:
119 - nxp,se97b
120 - renesas,r1ex24002
121 - const: atmel,24c02
122 - items:
123 - enum:
124 - onnn,cat24c04
125 - onnn,cat24c05
126 - rohm,br24g04
127 - const: atmel,24c04
128 - items:
129 - const: renesas,r1ex24016
130 - const: atmel,24c16
131 - items:
132 - const: giantec,gt24c32a
133 - const: atmel,24c32
134 - items:
135 - enum:
136 - renesas,r1ex24128
137 - samsung,s524ad0xd1
138 - const: atmel,24c128
153 enum: [1, 8, 16, 32, 64, 128, 256]
156 read-only:
166 no-read-rollover:
169 Indicates that the multi-address eeprom does not automatically roll
173 wp-gpios: true
175 address-width:
180 enum: [ 8, 16 ]
182 num-addresses:
190 vcc-supply:
195 - compatible
196 - reg
201 - |
203 #address-cells = <1>;
204 #size-cells = <0>;
210 wp-gpios = <&gpio1 3 0>;
211 num-addresses = <8>;