brintos

brintos / linux-shallow public Read only

0
0
Text · 1.8 KiB · 84fd822 Raw
88 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/gpio/fsl,qoriq-gpio.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Freescale MPC512x/MPC8xxx/QorIQ/Layerscape GPIO controller8 9maintainers:10  - Frank Li <Frank.Li@nxp.com>11 12properties:13  compatible:14    oneOf:15      - enum:16          - fsl,mpc5121-gpio17          - fsl,mpc5125-gpio18          - fsl,mpc8349-gpio19          - fsl,mpc8572-gpio20          - fsl,mpc8610-gpio21          - fsl,pq3-gpio22      - items:23          - enum:24              - fsl,ls1021a-gpio25              - fsl,ls1028a-gpio26              - fsl,ls1043a-gpio27              - fsl,ls1046a-gpio28              - fsl,ls1088a-gpio29              - fsl,ls2080a-gpio30          - const: fsl,qoriq-gpio31 32  reg:33    maxItems: 134 35  interrupts:36    maxItems: 137 38  "#gpio-cells":39    const: 240 41  gpio-controller: true42 43  interrupt-controller: true44 45  "#interrupt-cells":46    const: 247 48  gpio-line-names:49    minItems: 150    maxItems: 3251 52  little-endian:53    $ref: /schemas/types.yaml#/definitions/flag54    description:55      GPIO registers are used as little endian. If not56      present registers are used as big endian by default.57 58required:59  - compatible60  - reg61  - interrupts62  - "#gpio-cells"63 64additionalProperties: false65 66examples:67  - |68    gpio@1100 {69        compatible = "fsl,mpc5125-gpio";70        reg = <0x1100 0x080>;71        interrupts = <78 0x8>;72        gpio-controller;73        #gpio-cells = <2>;74    };75 76  - |77    #include <dt-bindings/interrupt-controller/arm-gic.h>78    gpio@2300000 {79        compatible = "fsl,ls2080a-gpio", "fsl,qoriq-gpio";80        reg = <0x2300000 0x10000>;81        interrupts = <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>;82        little-endian;83        gpio-controller;84        #gpio-cells = <2>;85        interrupt-controller;86        #interrupt-cells = <2>;87    };88