70 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2# Copyright 2023 Realtek Semiconductor Corporation3%YAML 1.24---5$id: http://devicetree.org/schemas/gpio/realtek,rtd-gpio.yaml#6$schema: http://devicetree.org/meta-schemas/core.yaml#7 8title: Realtek DHC GPIO controller9 10maintainers:11 - Tzuyi Chang <tychang@realtek.com>12 13description:14 The GPIO controller is designed for the Realtek DHC (Digital Home Center)15 RTD series SoC family, which are high-definition media processor SoCs.16 17properties:18 compatible:19 enum:20 - realtek,rtd1295-misc-gpio21 - realtek,rtd1295-iso-gpio22 - realtek,rtd1315e-iso-gpio23 - realtek,rtd1319-iso-gpio24 - realtek,rtd1319d-iso-gpio25 - realtek,rtd1395-iso-gpio26 - realtek,rtd1619-iso-gpio27 - realtek,rtd1619b-iso-gpio28 29 reg:30 items:31 - description: GPIO controller registers32 - description: GPIO interrupt registers33 34 interrupts:35 items:36 - description: Interrupt number of the assert GPIO interrupt, which is37 triggered when there is a rising edge.38 - description: Interrupt number of the deassert GPIO interrupt, which is39 triggered when there is a falling edge.40 41 gpio-ranges: true42 43 gpio-controller: true44 45 "#gpio-cells":46 const: 247 48required:49 - compatible50 - reg51 - interrupts52 - gpio-ranges53 - gpio-controller54 - "#gpio-cells"55 56additionalProperties: false57 58examples:59 - |60 gpio@100 {61 compatible = "realtek,rtd1319d-iso-gpio";62 reg = <0x100 0x100>,63 <0x0 0xb0>;64 interrupt-parent = <&iso_irq_mux>;65 interrupts = <19>, <20>;66 gpio-ranges = <&pinctrl 0 0 82>;67 gpio-controller;68 #gpio-cells = <2>;69 };70