13b9164c0SAnson Huang# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 23b9164c0SAnson Huang%YAML 1.2 33b9164c0SAnson Huang--- 43b9164c0SAnson Huang$id: http://devicetree.org/schemas/reset/fsl,imx7-src.yaml# 53b9164c0SAnson Huang$schema: http://devicetree.org/meta-schemas/core.yaml# 63b9164c0SAnson Huang 73b9164c0SAnson Huangtitle: Freescale i.MX7 System Reset Controller 83b9164c0SAnson Huang 93b9164c0SAnson Huangmaintainers: 103b9164c0SAnson Huang - Andrey Smirnov <andrew.smirnov@gmail.com> 113b9164c0SAnson Huang 123b9164c0SAnson Huangdescription: | 133b9164c0SAnson Huang The system reset controller can be used to reset various set of 143b9164c0SAnson Huang peripherals. Device nodes that need access to reset lines should 153b9164c0SAnson Huang specify them as a reset phandle in their corresponding node as 163b9164c0SAnson Huang specified in reset.txt. 173b9164c0SAnson Huang 183b9164c0SAnson Huang For list of all valid reset indices see 193b9164c0SAnson Huang <dt-bindings/reset/imx7-reset.h> for i.MX7, 203b9164c0SAnson Huang <dt-bindings/reset/imx8mq-reset.h> for i.MX8MQ, i.MX8MM and i.MX8MN, 213b9164c0SAnson Huang <dt-bindings/reset/imx8mp-reset.h> for i.MX8MP. 223b9164c0SAnson Huang 233b9164c0SAnson Huangproperties: 243b9164c0SAnson Huang compatible: 25*e446eba1SKrzysztof Kozlowski oneOf: 26*e446eba1SKrzysztof Kozlowski - items: 273b9164c0SAnson Huang - enum: 283b9164c0SAnson Huang - fsl,imx7d-src 293b9164c0SAnson Huang - fsl,imx8mq-src 303b9164c0SAnson Huang - fsl,imx8mp-src 313b9164c0SAnson Huang - const: syscon 32*e446eba1SKrzysztof Kozlowski - items: 33*e446eba1SKrzysztof Kozlowski - enum: 34*e446eba1SKrzysztof Kozlowski - fsl,imx8mm-src 35*e446eba1SKrzysztof Kozlowski - fsl,imx8mn-src 36*e446eba1SKrzysztof Kozlowski - const: fsl,imx8mq-src 37*e446eba1SKrzysztof Kozlowski - const: syscon 383b9164c0SAnson Huang 393b9164c0SAnson Huang reg: 403b9164c0SAnson Huang maxItems: 1 413b9164c0SAnson Huang 423b9164c0SAnson Huang interrupts: 433b9164c0SAnson Huang maxItems: 1 443b9164c0SAnson Huang 453b9164c0SAnson Huang '#reset-cells': 463b9164c0SAnson Huang const: 1 473b9164c0SAnson Huang 483b9164c0SAnson Huangrequired: 493b9164c0SAnson Huang - compatible 503b9164c0SAnson Huang - reg 513b9164c0SAnson Huang - interrupts 523b9164c0SAnson Huang - '#reset-cells' 533b9164c0SAnson Huang 543b9164c0SAnson HuangadditionalProperties: false 553b9164c0SAnson Huang 563b9164c0SAnson Huangexamples: 573b9164c0SAnson Huang - | 583b9164c0SAnson Huang #include <dt-bindings/interrupt-controller/arm-gic.h> 593b9164c0SAnson Huang 603b9164c0SAnson Huang reset-controller@30390000 { 613b9164c0SAnson Huang compatible = "fsl,imx7d-src", "syscon"; 623b9164c0SAnson Huang reg = <0x30390000 0x2000>; 633b9164c0SAnson Huang interrupts = <GIC_SPI 89 IRQ_TYPE_LEVEL_HIGH>; 643b9164c0SAnson Huang #reset-cells = <1>; 653b9164c0SAnson Huang }; 66