Lines Matching +full:general +full:- +full:purpose
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/gpio/ti,omap-gpio.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Grygorii Strashko <grygorii.strashko@ti.com>
13 The general-purpose interface combines general-purpose input/output (GPIO) banks.
14 Each GPIO banks provides up to 32 dedicated general-purpose pins with input
15 and output capabilities; interrupt generation in active mode and wake-up
21 - enum:
22 - ti,omap2-gpio
23 - ti,omap3-gpio
24 - ti,omap4-gpio
25 - items:
26 - const: ti,am4372-gpio
27 - const: ti,omap4-gpio
32 gpio-controller: true
34 '#gpio-cells':
37 interrupt-controller: true
39 '#interrupt-cells':
45 gpio-ranges: true
47 gpio-line-names:
51 ti,gpio-always-on:
63 ti,no-reset-on-init:
71 "^(.+-hog(-[0-9]+)?)$":
75 - gpio-hog
78 - compatible
79 - reg
80 - gpio-controller
81 - "#gpio-cells"
82 - interrupt-controller
83 - "#interrupt-cells"
84 - interrupts
89 - |
90 #include <dt-bindings/gpio/gpio.h>
93 compatible = "ti,omap4-gpio";
95 gpio-controller;
96 #gpio-cells = <2>;
97 interrupt-controller;
98 #interrupt-cells = <2>;
100 ti,gpio-always-on;
102 ls-buf-en-hog {
103 gpio-hog;
105 output-high;
106 line-name = "LS_BUF_EN";