1 # SPDX-License-Identifier: GPL-2.0
4 $id: http://devicetree.org/schemas/soc/samsung/exynos-pmu.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Samsung Exynos SoC series Power Management Unit (PMU)
10 - Krzysztof Kozlowski <krzk@kernel.org>
12 # Custom select to avoid matching all nodes with 'syscon'
18 - samsung,exynos3250-pmu
19 - samsung,exynos4210-pmu
20 - samsung,exynos4212-pmu
21 - samsung,exynos4412-pmu
22 - samsung,exynos5250-pmu
23 - samsung,exynos5260-pmu
24 - samsung,exynos5410-pmu
25 - samsung,exynos5420-pmu
26 - samsung,exynos5433-pmu
28 - samsung,exynos850-pmu
38 - samsung,exynos3250-pmu
39 - samsung,exynos4210-pmu
40 - samsung,exynos4212-pmu
41 - samsung,exynos4412-pmu
42 - samsung,exynos5250-pmu
43 - samsung,exynos5260-pmu
44 - samsung,exynos5410-pmu
45 - samsung,exynos5420-pmu
46 - samsung,exynos5433-pmu
48 - samsung,exynos850-pmu
53 - samsung,exynos3250-pmu
54 - samsung,exynos4210-pmu
55 - samsung,exynos4212-pmu
56 - samsung,exynos4412-pmu
57 - samsung,exynos5250-pmu
58 - samsung,exynos5420-pmu
59 - samsung,exynos5433-pmu
71 List of clock names for particular CLKOUT mux inputs
75 pattern: '^clkout([0-9]|[12][0-9]|3[0-1])$'
82 $ref: /schemas/phy/samsung,dp-video-phy.yaml
83 unevaluatedProperties: false
87 Some PMUs are capable of behaving as an interrupt controller (mostly
88 to wake up a suspended PMU).
92 Must be identical to the that of the parent interrupt controller.
96 $ref: /schemas/phy/samsung,mipi-video-phy.yaml
97 unevaluatedProperties: false
100 $ref: /schemas/power/reset/syscon-reboot-mode.yaml
103 Reboot mode to alter bootloader behavior for the next boot
106 $ref: /schemas/power/reset/syscon-poweroff.yaml#
109 Node for power off method
112 $ref: /schemas/power/reset/syscon-reboot.yaml#
115 Node for reboot method
121 additionalProperties: false
129 - samsung,exynos3250-pmu
130 - samsung,exynos4210-pmu
131 - samsung,exynos4212-pmu
132 - samsung,exynos4412-pmu
133 - samsung,exynos5250-pmu
134 - samsung,exynos5410-pmu
135 - samsung,exynos5420-pmu
136 - samsung,exynos5433-pmu
148 - samsung,exynos3250-pmu
149 - samsung,exynos4210-pmu
150 - samsung,exynos4212-pmu
151 - samsung,exynos4412-pmu
152 - samsung,exynos5250-pmu
153 - samsung,exynos5420-pmu
154 - samsung,exynos5433-pmu
167 - samsung,exynos5250-pmu
168 - samsung,exynos5420-pmu
169 - samsung,exynos5433-pmu
179 #include <dt-bindings/clock/exynos5250.h>
181 pmu_system_controller: system-controller@10040000 {
182 compatible = "samsung,exynos5250-pmu", "syscon";
183 reg = <0x10040000 0x5000>;
184 interrupt-controller;
185 #interrupt-cells = <3>;
186 interrupt-parent = <&gic>;
188 clock-names = "clkout16";
189 clocks = <&clock CLK_FIN_PLL>;
192 compatible = "samsung,exynos5250-dp-video-phy";
197 compatible = "samsung,s5pv210-mipi-video-phy";