brintos

brintos / linux-shallow public Read only

0
0
Text · 1.3 KiB · f2da069 Raw
60 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/microchip,rst.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Microchip Sparx5 Switch Reset Controller8 9maintainers:10  - Steen Hegelund <steen.hegelund@microchip.com>11  - Lars Povlsen <lars.povlsen@microchip.com>12 13description: |14  The Microchip Sparx5 Switch provides reset control and implements the following15  functions16    - One Time Switch Core Reset (Soft Reset)17 18properties:19  $nodename:20    pattern: "^reset-controller@[0-9a-f]+$"21 22  compatible:23    enum:24      - microchip,sparx5-switch-reset25      - microchip,lan966x-switch-reset26 27  reg:28    items:29      - description: global control block registers30 31  reg-names:32    items:33      - const: gcb34 35  "#reset-cells":36    const: 137 38  cpu-syscon:39    $ref: /schemas/types.yaml#/definitions/phandle40    description: syscon used to access CPU reset41 42required:43  - compatible44  - reg45  - reg-names46  - "#reset-cells"47  - cpu-syscon48 49additionalProperties: false50 51examples:52  - |53    reset: reset-controller@11010008 {54        compatible = "microchip,sparx5-switch-reset";55        reg = <0x11010008 0x4>;56        reg-names = "gcb";57        #reset-cells = <1>;58        cpu-syscon = <&cpu_ctrl>;59    };60