xref: /linux/Documentation/devicetree/bindings/gpio/gpio-rda.yaml (revision c95baf12f5077419db01313ab61c2aac007d40cd)
1*69e00e2dSManivannan Sadhasivam# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2*69e00e2dSManivannan Sadhasivam%YAML 1.2
3*69e00e2dSManivannan Sadhasivam---
4*69e00e2dSManivannan Sadhasivam$id: http://devicetree.org/schemas/gpio/gpio-rda.yaml#
5*69e00e2dSManivannan Sadhasivam$schema: http://devicetree.org/meta-schemas/core.yaml#
6*69e00e2dSManivannan Sadhasivam
7*69e00e2dSManivannan Sadhasivamtitle: RDA Micro GPIO controller
8*69e00e2dSManivannan Sadhasivam
9*69e00e2dSManivannan Sadhasivammaintainers:
10*69e00e2dSManivannan Sadhasivam  - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11*69e00e2dSManivannan Sadhasivam
12*69e00e2dSManivannan Sadhasivamproperties:
13*69e00e2dSManivannan Sadhasivam  compatible:
14*69e00e2dSManivannan Sadhasivam    const: rda,8810pl-gpio
15*69e00e2dSManivannan Sadhasivam
16*69e00e2dSManivannan Sadhasivam  reg:
17*69e00e2dSManivannan Sadhasivam    maxItems: 1
18*69e00e2dSManivannan Sadhasivam
19*69e00e2dSManivannan Sadhasivam  gpio-controller: true
20*69e00e2dSManivannan Sadhasivam
21*69e00e2dSManivannan Sadhasivam  "#gpio-cells":
22*69e00e2dSManivannan Sadhasivam    const: 2
23*69e00e2dSManivannan Sadhasivam
24*69e00e2dSManivannan Sadhasivam  ngpios:
25*69e00e2dSManivannan Sadhasivam    description:
26*69e00e2dSManivannan Sadhasivam      Number of available gpios in a bank.
27*69e00e2dSManivannan Sadhasivam    minimum: 1
28*69e00e2dSManivannan Sadhasivam    maximum: 32
29*69e00e2dSManivannan Sadhasivam
30*69e00e2dSManivannan Sadhasivam  interrupt-controller: true
31*69e00e2dSManivannan Sadhasivam
32*69e00e2dSManivannan Sadhasivam  "#interrupt-cells":
33*69e00e2dSManivannan Sadhasivam    const: 2
34*69e00e2dSManivannan Sadhasivam
35*69e00e2dSManivannan Sadhasivam  interrupts:
36*69e00e2dSManivannan Sadhasivam    maxItems: 1
37*69e00e2dSManivannan Sadhasivam
38*69e00e2dSManivannan Sadhasivamrequired:
39*69e00e2dSManivannan Sadhasivam  - compatible
40*69e00e2dSManivannan Sadhasivam  - reg
41*69e00e2dSManivannan Sadhasivam  - gpio-controller
42*69e00e2dSManivannan Sadhasivam  - "#gpio-cells"
43*69e00e2dSManivannan Sadhasivam  - ngpios
44*69e00e2dSManivannan Sadhasivam  - interrupt-controller
45*69e00e2dSManivannan Sadhasivam  - "#interrupt-cells"
46*69e00e2dSManivannan Sadhasivam  - interrupts
47*69e00e2dSManivannan Sadhasivam
48*69e00e2dSManivannan SadhasivamadditionalProperties: false
49*69e00e2dSManivannan Sadhasivam
50*69e00e2dSManivannan Sadhasivam...
51