Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9946f937 authored by Tony Lindgren's avatar Tony Lindgren
Browse files

ARM: dts: omap4-droid4: Add GPIO poweroff



Droid 4 has a GPIO line that we can use with CONFIG_POWER_RESET_GPIO.
It is probably connected to the CPCAP PMIC, and seems to power down
the whole device taking power consumption to zero based on what
I measured.

Cc: devicetree@vger.kernel.org
Cc: Marcel Partap <mpartap@gmx.net>
Cc: Michael Scott <michael.scott@linaro.org>
Tested-By: default avatarSebastian Reichel <sre@kernel.org>
Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
parent 771e4feb
Loading
Loading
Loading
Loading
+16 −0
Original line number Original line Diff line number Diff line
@@ -27,6 +27,14 @@
		reg = <0x80000000 0x3fd00000>;	/* 1021 MB */
		reg = <0x80000000 0x3fd00000>;	/* 1021 MB */
	};
	};


	/* Poweroff GPIO probably connected to CPCAP */
	gpio-poweroff {
		compatible = "gpio-poweroff";
		pinctrl-0 = <&poweroff_gpio>;
		pinctrl-names = "default";
		gpios = <&gpio2 18 GPIO_ACTIVE_LOW>;	/* gpio50 */
	};

	/* This is probably coming straight from the battery.. */
	/* This is probably coming straight from the battery.. */
	wl12xx_vmmc: regulator-wl12xx {
	wl12xx_vmmc: regulator-wl12xx {
		compatible = "regulator-fixed";
		compatible = "regulator-fixed";
@@ -226,6 +234,14 @@
};
};


&omap4_pmx_core {
&omap4_pmx_core {

	/* gpmc_ncs0.gpio_50 */
	poweroff_gpio: pinmux_poweroff_pins {
		pinctrl-single,pins = <
		OMAP4_IOPAD(0x074, PIN_OUTPUT_PULLUP | MUX_MODE3)
		>;
	};

	usb_gpio_mux_sel1: pinmux_usb_gpio_mux_sel1_pins {
	usb_gpio_mux_sel1: pinmux_usb_gpio_mux_sel1_pins {
		/* gpio_60 */
		/* gpio_60 */
		pinctrl-single,pins = <
		pinctrl-single,pins = <