1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/reset/microchip,rst.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Microchip Sparx5 Switch Reset Controller
10 - Steen Hegelund <steen.hegelund@microchip.com>
11 - Lars Povlsen <lars.povlsen@microchip.com>
14 The Microchip Sparx5 Switch provides reset control and implements the following
16 - One Time Switch Core Reset (Soft Reset)
20 pattern: "^reset-controller@[0-9a-f]+$"
24 - microchip,sparx5-switch-reset
25 - microchip,lan966x-switch-reset
29 - description: global control block registers
39 $ref: /schemas/types.yaml#/definitions/phandle
40 description: syscon used to access CPU reset
49 additionalProperties: false
53 reset: reset-controller@11010008 {
54 compatible = "microchip,sparx5-switch-reset";
55 reg = <0x11010008 0x4>;
58 cpu-syscon = <&cpu_ctrl>;