# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) %YAML 1.2 --- $id: http://devicetree.org/schemas/reset/nxp,imx8ulp-sim-reset.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# title: NXP i.MX8ulp System Integration Module Reset Controller maintainers: - Liu Ying description: | The i.MX8ulp SIM (System Integration Module) may contain reset controller to reset peripherals. The reset controller is controlled by the SIM. So, the reset controller's device node has to be a child node of the SIM's device node. Peripherals that need access to reset lines should specify them as a reset phandle in their corresponding device nodes as specified in reset.txt. properties: compatible: const: nxp,imx8ulp-avd-sim-reset '#reset-cells': const: 1 required: - compatible - '#reset-cells' additionalProperties: false examples: - | #include syscon@2da50000 { compatible = "nxp,imx8ulp-avd-sim", "syscon", "simple-mfd"; reg = <0x2da50000 0x38>; clocks = <&pcc5 IMX8ULP_CLK_AVD_SIM>; reset-controller { compatible = "nxp,imx8ulp-avd-sim-reset"; #reset-cells = <1>; }; mux-controller { compatible = "mmio-mux"; #mux-control-cells = <1>; mux-reg-masks = <0x8 0x00000200>; }; };