Lines Matching +full:0 +full:- +full:2
4 * SPDX-License-Identifier: Apache-2.0
9 * with real-world devicetree nodes, to allow these tests to run on
15 #address-cells = <1>;
16 #size-cells = <1>;
20 gpio-controller;
21 reg = <0xdeadbeef 0x1000>;
22 #gpio-cells = <0x2>;
27 compatible = "snps,designware-gpio";
28 gpio-controller;
29 reg = <0xc0ffee 0x1000>;
30 #gpio-cells = <0x2>;
35 #address-cells = <1>;
36 #size-cells = <0>;
38 reg = <0x11112222 0x1000>;
40 clock-frequency = <100000>;
42 test_i2c_sx1509b: sx1509b@0 {
44 reg = <0x00>;
45 #gpio-cells = <2>;
47 gpio-controller;
52 reg = <0x01>;
53 gpio-controller;
54 #gpio-cells = <2>;
56 int-gpios = <&test_gpio 0 0>;
57 reset-gpios = <&test_gpio 0 0>;
60 test_i2c_pcal6416a: pcal6416a@2 {
62 reg = <0x02>;
63 gpio-controller;
64 #gpio-cells = <2>;
66 int-gpios = <&test_gpio 0 0>;
67 reset-gpios = <&test_gpio 0 0>;
72 reg = <0x22>;
73 gpio-controller;
74 #gpio-cells = <2>;
76 int-gpios = <&test_gpio 0 0>;
77 reset-gpios = <&test_gpio 0 0>;
82 reg = <0x42>;
83 gpio-controller;
84 #gpio-cells = <2>;
86 int-gpios = <&test_gpio 0 0>;
87 reset-gpios = <&test_gpio 0 0>;
92 reg = <0x70>;
93 gpio-controller;
94 #gpio-cells = <2>;
96 int-gpios = <&test_gpio 0 0>;
101 reg = <0x74>;
102 gpio-controller;
103 #gpio-cells = <2>;
105 int-gpios = <&test_gpio 0 0>;
110 reg = <0x03>;
111 gpio-controller;
112 #gpio-cells = <2>;
114 interrupt-gpios = <&test_gpio 0 0>;
119 reg = <0x04>;
120 gpio-controller;
121 #gpio-cells = <2>;
123 int-gpios = <&test_gpio 0 0>;
128 reg = <0x05>;
129 gpio-controller;
130 #gpio-cells = <2>;
132 int-gpios = <&test_gpio 0 0>;
137 reg = <0x06>;
138 gpio-controller;
139 #gpio-cells = <2>;
141 nint-gpios = <&test_gpio 0 0>;
146 reg = <0x07>;
147 gpio-controller;
148 #gpio-cells = <2>;
155 reg = <0x08>;
157 #gpio-cells = <2>;
158 gpio-controller;
161 mfd-nct38xx@9 {
163 reg = <0x09>;
165 #address-cells = <1>;
166 #size-cells = <0>;
167 compatible = "nuvoton,nct38xx-gpio";
169 gpio@0 {
170 compatible = "nuvoton,nct38xx-gpio-port";
171 reg = <0x0>;
172 gpio-controller;
173 #gpio-cells = <2>;
175 pin_mask = <0xff>;
176 pinmux_mask = <0xf7>;
180 compatible = "nuvoton,nct38xx-gpio-port";
181 reg = <0x1>;
182 gpio-controller;
183 #gpio-cells = <2>;
185 pin_mask = <0xff>;
190 test_i2c_nct3808_p1: mfd-nct38xx@a {
192 reg = <0x0a>;
194 #address-cells = <1>;
195 #size-cells = <0>;
196 compatible = "nuvoton,nct38xx-gpio";
198 gpio@0 {
199 compatible = "nuvoton,nct38xx-gpio-port";
200 reg = <0x0>;
201 gpio-controller;
202 #gpio-cells = <2>;
204 pin_mask = <0xdc>;
205 pinmux_mask = <0xff>;
210 test_i2c_nct3808_p2: mfd-nct38xx@b {
212 reg = <0x0b>;
214 #address-cells = <1>;
215 #size-cells = <0>;
216 compatible = "nuvoton,nct38xx-gpio";
218 gpio@0 {
219 compatible = "nuvoton,nct38xx-gpio-port";
220 reg = <0x0>;
221 gpio-controller;
222 #gpio-cells = <2>;
224 pin_mask = <0xdc>;
225 pinmux_mask = <0xff>;
232 reg = <0x0c>;
233 gpio-controller;
234 #gpio-cells = <2>;
236 int-gpios = <&test_gpio 0 0>;
237 reset-gpios = <&test_gpio 0 0>;
241 compatible = "x-powers,axp192";
242 reg = <0x0d>;
245 compatible = "x-powers,axp192-gpio";
246 gpio-controller;
247 #gpio-cells = <2>;
255 reg = <0x0e>;
256 reset-gpios = <&test_gpio 0 0>;
258 test_i2c_ad559x_gpio: gpio-controller {
259 compatible = "adi,ad559x-gpio";
260 gpio-controller;
261 #gpio-cells = <2>;
268 reg = <0xf>;
269 irq-gpios = <&test_gpio 1 0>;
272 compatible = "richtek,rt1718s-gpio-port";
274 gpio-controller;
275 #gpio-cells = <2>;
282 reg = <0x10>;
284 gpio-controller;
285 #gpio-cells = <2>;
290 reg = <0x11>;
294 compatible = "adi,adp5585-gpio";
295 gpio-controller;
296 #gpio-cells = <2>;
298 gpio-reserved-ranges = <5 3>;
305 reg = <0x12>;
307 npm6001_ek_gpio: gpio-controller {
308 compatible = "nordic,npm6001-gpio";
309 gpio-controller;
310 #gpio-cells = <2>;
316 compatible = "cypress,cy8c95xx-gpio";
317 reg = <0x13>;
319 #address-cells = <1>;
320 #size-cells = <0>;
322 cy8c95xx_port0: cy8c95xx_port@0 {
323 compatible = "cypress,cy8c95xx-gpio-port";
324 reg = <0x00>;
325 gpio-controller;
326 #gpio-cells = <2>;
332 compatible = "cypress,cy8c95xx-gpio-port";
333 reg = <0x01>;
334 gpio-controller;
335 #gpio-cells = <2>;
343 reg = <0x15>;
345 npm2100_gpio: gpio-controller {
346 compatible = "nordic,npm2100-gpio";
347 gpio-controller;
348 #gpio-cells = <2>;
349 ngpios = <2>;
355 reg = <0x16>;
359 compatible = "awinic,aw9523b-gpio";
360 gpio-controller;
361 #gpio-cells = <2>;
362 int-gpios = <&test_gpio 0 0>;
363 reset-gpios = <&test_gpio 0 0>;
369 reg = <0x17>;
370 gpio-controller;
371 #gpio-cells = <2>;
377 reg = <0x18>;
378 gpio-controller;
379 #gpio-cells = <2>;
385 reg = <0x19>;
386 gpio-controller;
387 #gpio-cells = <2>;
393 reg = <0x1a>;
394 gpio-controller;
395 #gpio-cells = <2>;
401 reg = <0x1b>;
402 gpio-controller;
403 #gpio-cells = <2>;
405 int-gpios = <&test_gpio 0 0>;
410 reg = <0x1c>;
411 gpio-controller;
412 #gpio-cells = <2>;
414 int-gpios = <&test_gpio 0 0>;
419 compatible = "nuvoton,nct38xx-gpio-alert";
420 irq-gpios = <&test_gpio 0 0>;
421 nct38xx-dev = <&test_i2c_nct3808_p1 &test_i2c_nct3808_p2>;
425 #address-cells = <1>;
426 #size-cells = <0>;
428 reg = <0x33334444 0x1000>;
430 clock-frequency = <2000000>;
433 cs-gpios = <&test_gpio 0 0
434 &test_gpio 0 0
435 &test_gpio 0 0
436 &test_gpio 0 0
437 &test_gpio 0 0
438 &test_gpio 0 0
439 &test_gpio 0 0
440 &test_gpio 0 0
441 &test_gpio 0 0
442 &test_gpio 0 0
443 &test_gpio 0 0>;
445 test_spi_mcp23s17: mcp23s17@0 {
447 spi-max-frequency = <0>;
448 reg = <0x0>;
449 gpio-controller;
450 #gpio-cells = <2>;
456 spi-max-frequency = <0>;
457 reg = <0x01>;
458 gpio-controller;
459 #gpio-cells = <2>;
463 test_spi_bd8lb600fs: bd8lb600fs@2 {
466 spi-max-frequency = <0>;
467 reg = <0x02>;
468 reset-gpios = <&test_gpio 0 0>;
469 instance-count = <1>;
472 compatible = "rohm,bd8lb600fs-gpio";
474 gpio-controller;
475 #gpio-cells = <2>;
483 reg = <0x03>;
484 spi-max-frequency = <0>;
485 reset-gpios = <&test_gpio 0 0>;
487 test_spi_ad559x_gpio: gpio-controller {
488 compatible = "adi,ad559x-gpio";
489 gpio-controller;
490 #gpio-cells = <2>;
498 spi-max-frequency = <0>;
499 reg = <0x04>;
500 resn-gpios = <&test_gpio 0 0>;
501 en-gpios = <&test_gpio 0 0>;
504 compatible = "infineon,tle9104-gpio";
506 gpio-controller;
507 #gpio-cells = <2>;
515 spi-max-frequency = <0>;
516 reg = <0x05>;
518 gpio-controller;
519 reset-gpios = <&test_gpio 0 0>;
521 #gpio-cells = <2>;
525 compatible = "adi,max14906-gpio";
527 reg = <0x06>;
528 spi-max-frequency = <0>;
529 gpio-controller;
530 #gpio-cells = <2>;
532 crc-en;
533 spi-addr = <0>;
534 ow-en = <0 0 0 0>;
535 vdd-ov-en = <0 0 0 0>;
536 gdrv-en = <0 0 0 0>;
537 sh-vdd-en = <0 0 0 0>;
538 drdy-gpios = <&test_gpio 0 0>;
539 fault-gpios = <&test_gpio 0 0>;
540 sync-gpios = <&test_gpio 0 0>;
541 en-gpios = <&test_gpio 0 0>;
545 compatible = "adi,max14916-gpio";
547 reg = <0x07>;
548 spi-max-frequency = <0>;
549 gpio-controller;
550 #gpio-cells = <2>;
552 crc-en;
553 spi-addr = <0>;
554 ow-on-en = <0 0 0 0>;
555 ow-off-en = <0 0 0 0>;
556 sh-vdd-en = <0 0 0 0>;
557 drdy-gpios = <&test_gpio 0 0>;
558 fault-gpios = <&test_gpio 0 0>;
559 sync-gpios = <&test_gpio 0 0>;
560 en-gpios = <&test_gpio 0 0>;
565 spi-max-frequency = <0>;
566 reg = <0x08>;
567 gpio-controller;
568 #gpio-cells = <2>;
574 spi-max-frequency = <0>;
575 reg = <0x09>;
576 gpio-controller;
577 #gpio-cells = <2>;
582 compatible = "adi,max22190-gpio";
584 reg = <0x0a>;
585 spi-max-frequency = <0>;
586 gpio-controller;
587 #gpio-cells = <2>;
589 max22190-mode = <1>;
590 filter-wbes = <1 0 1 0 1 0 1 0>;
591 filter-fbps = <0 0 0 0 0 0 0 0>;
592 filter-delays = <50 100 400 800 1600 3200 12800 20000>;
593 drdy-gpios = <&test_gpio 0 0>;
594 fault-gpios = <&test_gpio 0 0>;
595 latch-gpios = <&test_gpio 0 0>;