Lines Matching +full:output +full:- +full:ngpios
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Jim LIU <JJLIU0@nuvoton.com>
20 to 64 output pins, and up to 64 input pins, the pin is only for GPI or GPO.
22 - Support interrupt option for each input port and various interrupt
23 sensitivity options (level-high, level-low, edge-high, edge-low)
24 - ngpios is number of nuvoton,input-ngpios GPIO lines and nuvoton,output-ngpios GPIO lines.
25 nuvoton,input-ngpios GPIO lines is only for GPI.
26 nuvoton,output-ngpios GPIO lines is only for GPO.
31 - nuvoton,npcm750-sgpio
32 - nuvoton,npcm845-sgpio
37 gpio-controller: true
39 '#gpio-cells':
48 nuvoton,input-ngpios:
55 nuvoton,output-ngpios:
63 - compatible
64 - reg
65 - gpio-controller
66 - '#gpio-cells'
67 - interrupts
68 - nuvoton,input-ngpios
69 - nuvoton,output-ngpios
70 - clocks
75 - |
76 #include <dt-bindings/clock/nuvoton,npcm7xx-clock.h>
77 #include <dt-bindings/interrupt-controller/arm-gic.h>
79 compatible = "nuvoton,npcm750-sgpio";
83 gpio-controller;
84 #gpio-cells = <2>;
85 nuvoton,input-ngpios = <64>;
86 nuvoton,output-ngpios = <64>;