1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
4 $id: http://devicetree.org/schemas/soc/bcm/brcm,bcm2835-pm.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: BCM2835 PM (Power domains, watchdog)
10 The PM block controls power domains and some reset lines, and includes a
14 - Nicolas Saenz Julienne <nsaenz@kernel.org>
17 - $ref: /schemas/watchdog/watchdog.yaml#
25 - const: brcm,bcm2835-pm-wdt
38 "#power-domain-cells":
55 system-power-controller:
63 - "#power-domain-cells"
67 additionalProperties: false
71 #include <dt-bindings/clock/bcm2835.h>
74 compatible = "brcm,bcm2835-pm", "brcm,bcm2835-pm-wdt";
75 #power-domain-cells = <1>;
77 reg = <0x7e100000 0x114>,
79 reg-names = "pm", "asb";
80 clocks = <&clocks BCM2835_CLOCK_V3D>,
81 <&clocks BCM2835_CLOCK_PERI_IMAGE>,
82 <&clocks BCM2835_CLOCK_H264>,
83 <&clocks BCM2835_CLOCK_ISP>;
84 clock-names = "v3d", "peri_image", "h264", "isp";
85 system-power-controller;