summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/overlays/gpio-poweroff-overlay.dts
blob: ff8cb36d94d4940d5151ace24afc4ad1a9aa9fb6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
// Definitions for gpio-poweroff module
/dts-v1/;
/plugin/;

/ {
	compatible = "brcm,bcm2708";

	fragment@0 {
		target-path = "/";
		__overlay__ {
			power_ctrl: power_ctrl {
				compatible = "gpio-poweroff";
				gpios = <&gpio 26 0>;
				force;
			};
		};
	};

	fragment@1 {
		target = <&gpio>;
		__overlay__ {
			power_ctrl_pins: power_ctrl_pins {
				brcm,pins = <26>;
				brcm,function = <1>; // out
			};
		};
	};

	__overrides__ {
		gpiopin =       <&power_ctrl>,"gpios:4",
				<&power_ctrl_pins>,"brcm,pins:0";
		active_low =    <&power_ctrl>,"gpios:8";
	};
};