brintos

brintos / linux-shallow public Read only

0
0
Text · 1.5 KiB · 00430e2 Raw
66 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/reset/fsl,imx7-src.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Freescale i.MX7 System Reset Controller8 9maintainers:10  - Andrey Smirnov <andrew.smirnov@gmail.com>11 12description: |13  The system reset controller can be used to reset various set of14  peripherals. Device nodes that need access to reset lines should15  specify them as a reset phandle in their corresponding node as16  specified in reset.txt.17 18  For list of all valid reset indices see19    <dt-bindings/reset/imx7-reset.h> for i.MX7,20    <dt-bindings/reset/imx8mq-reset.h> for i.MX8MQ, i.MX8MM and i.MX8MN,21    <dt-bindings/reset/imx8mp-reset.h> for i.MX8MP.22 23properties:24  compatible:25    oneOf:26      - items:27          - enum:28              - fsl,imx7d-src29              - fsl,imx8mq-src30              - fsl,imx8mp-src31          - const: syscon32      - items:33          - enum:34              - fsl,imx8mm-src35              - fsl,imx8mn-src36          - const: fsl,imx8mq-src37          - const: syscon38 39  reg:40    maxItems: 141 42  interrupts:43    maxItems: 144 45  '#reset-cells':46    const: 147 48required:49  - compatible50  - reg51  - interrupts52  - '#reset-cells'53 54additionalProperties: false55 56examples:57  - |58    #include <dt-bindings/interrupt-controller/arm-gic.h>59 60    reset-controller@30390000 {61        compatible = "fsl,imx7d-src", "syscon";62        reg = <0x30390000 0x2000>;63        interrupts = <GIC_SPI 89 IRQ_TYPE_LEVEL_HIGH>;64        #reset-cells = <1>;65    };66