blob: ecf416690a15290f0d08be5b4c1cdca49868ab8d [file] [log] [blame]
Krzysztof Kozlowski0cfec8e2018-02-04 17:46:45 +01001// SPDX-License-Identifier: GPL-2.0
Javier Martinez Canillas1462b132016-02-16 12:25:48 -03002/*
3 * Samsung's Exynos SoC syscon reboot/poweroff nodes common definition.
Javier Martinez Canillas1462b132016-02-16 12:25:48 -03004 */
5
Krzysztof Kozlowskia03e9da2018-04-16 20:11:25 +02006&pmu_system_controller {
7 poweroff: syscon-poweroff {
8 compatible = "syscon-poweroff";
9 regmap = <&pmu_system_controller>;
10 offset = <0x330C>; /* PS_HOLD_CONTROL */
11 mask = <0x5200>; /* reset value */
12 };
Javier Martinez Canillas1462b132016-02-16 12:25:48 -030013
Krzysztof Kozlowskia03e9da2018-04-16 20:11:25 +020014 reboot: syscon-reboot {
15 compatible = "syscon-reboot";
16 regmap = <&pmu_system_controller>;
17 offset = <0x0400>; /* SWRESET */
18 mask = <0x1>;
Javier Martinez Canillas1462b132016-02-16 12:25:48 -030019 };
20};