brintos

brintos / linux-shallow public Read only

0
0
Text · 1.6 KiB · f5ec1d5 Raw
71 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,imx-src.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Freescale i.MX System Reset Controller8 9maintainers:10  - Philipp Zabel <p.zabel@pengutronix.de>11 12description: |13  The system reset controller can be used to reset the GPU, VPU,14  IPU, and OpenVG IP modules on i.MX5 and i.MX6 ICs. Those device15  nodes should specify the reset line on the SRC in their resets16  property, containing a phandle to the SRC device node and a17  RESET_INDEX specifying which module to reset, as described in18  reset.txt19 20  The following RESET_INDEX values are valid for i.MX5:21    GPU_RESET     022    VPU_RESET     123    IPU1_RESET    224    OPEN_VG_RESET 325  The following additional RESET_INDEX value is valid for i.MX6:26    IPU2_RESET    427 28properties:29  compatible:30    oneOf:31      - const: fsl,imx51-src32      - items:33          - enum:34              - fsl,imx50-src35              - fsl,imx53-src36              - fsl,imx6q-src37              - fsl,imx6sx-src38              - fsl,imx6sl-src39              - fsl,imx6ul-src40              - fsl,imx6sll-src41          - const: fsl,imx51-src42 43  reg:44    maxItems: 145 46  interrupts:47    items:48      - description: SRC interrupt49      - description: CPU WDOG interrupts out of SRC50    minItems: 151 52  '#reset-cells':53    const: 154 55required:56  - compatible57  - reg58  - interrupts59  - '#reset-cells'60 61additionalProperties: false62 63examples:64  - |65    reset-controller@73fd0000 {66        compatible = "fsl,imx51-src";67        reg = <0x73fd0000 0x4000>;68        interrupts = <75>;69        #reset-cells = <1>;70    };71