]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
ARM: dts: omap4-droid4: Add GPIO poweroff
authorTony Lindgren <tony@atomide.com>
Mon, 6 Mar 2017 04:11:58 +0000 (20:11 -0800)
committerTony Lindgren <tony@atomide.com>
Wed, 22 Mar 2017 16:06:37 +0000 (09:06 -0700)
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: Sebastian Reichel <sre@kernel.org>
Signed-off-by: Tony Lindgren <tony@atomide.com>
arch/arm/boot/dts/omap4-droid4-xt894.dts

index ed07f39d61a2a1b977ac14848e305fcf0ac81fef..1830f747354fca987695f37b32479080a8be0813 100644 (file)
                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.. */
        wl12xx_vmmc: regulator-wl12xx {
                compatible = "regulator-fixed";
 };
 
 &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 {
                /* gpio_60 */
                pinctrl-single,pins = <