提交 2e62344d 编写于 作者: V Vasily Khoruzhick 提交者: Marek Vasut

ARM: PXA: Z2: Use only power button as wake source

It's very easy to press some keypad key when Z2 is closed,
so to prevent unexpected wakeups, use only 'Power' key to wake
Z2 from sleep.
Signed-off-by: NVasily Khoruzhick <anarsoul@gmail.com>
Acked-by: NMarek Vasut <marek.vasut@gmail.com>
上级 27be9a9e
...@@ -92,13 +92,13 @@ static unsigned long z2_pin_config[] = { ...@@ -92,13 +92,13 @@ static unsigned long z2_pin_config[] = {
GPIO47_STUART_TXD, GPIO47_STUART_TXD,
/* Keypad */ /* Keypad */
GPIO100_KP_MKIN_0 | WAKEUP_ON_LEVEL_HIGH, GPIO100_KP_MKIN_0,
GPIO101_KP_MKIN_1 | WAKEUP_ON_LEVEL_HIGH, GPIO101_KP_MKIN_1,
GPIO102_KP_MKIN_2 | WAKEUP_ON_LEVEL_HIGH, GPIO102_KP_MKIN_2,
GPIO34_KP_MKIN_3 | WAKEUP_ON_LEVEL_HIGH, GPIO34_KP_MKIN_3,
GPIO38_KP_MKIN_4 | WAKEUP_ON_LEVEL_HIGH, GPIO38_KP_MKIN_4,
GPIO16_KP_MKIN_5 | WAKEUP_ON_LEVEL_HIGH, GPIO16_KP_MKIN_5,
GPIO17_KP_MKIN_6 | WAKEUP_ON_LEVEL_HIGH, GPIO17_KP_MKIN_6,
GPIO103_KP_MKOUT_0, GPIO103_KP_MKOUT_0,
GPIO104_KP_MKOUT_1, GPIO104_KP_MKOUT_1,
GPIO105_KP_MKOUT_2, GPIO105_KP_MKOUT_2,
...@@ -428,8 +428,22 @@ static inline void z2_mkp_init(void) {} ...@@ -428,8 +428,22 @@ static inline void z2_mkp_init(void) {}
******************************************************************************/ ******************************************************************************/
#if defined(CONFIG_KEYBOARD_GPIO) || defined(CONFIG_KEYBOARD_GPIO_MODULE) #if defined(CONFIG_KEYBOARD_GPIO) || defined(CONFIG_KEYBOARD_GPIO_MODULE)
static struct gpio_keys_button z2_pxa_buttons[] = { static struct gpio_keys_button z2_pxa_buttons[] = {
{KEY_POWER, GPIO1_ZIPITZ2_POWER_BUTTON, 0, "Power Button" }, {
{KEY_CLOSE, GPIO98_ZIPITZ2_LID_BUTTON, 0, "Lid Button" }, .code = KEY_POWER,
.gpio = GPIO1_ZIPITZ2_POWER_BUTTON,
.active_low = 0,
.desc = "Power Button",
.wakeup = 1,
.type = EV_KEY,
},
{
.code = KEY_CLOSE,
.gpio = GPIO98_ZIPITZ2_LID_BUTTON,
.active_low = 0,
.desc = "Lid Button",
.wakeup = 0
.type = EV_KEY,
},
}; };
static struct gpio_keys_platform_data z2_pxa_keys_data = { static struct gpio_keys_platform_data z2_pxa_keys_data = {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册
新手
引导
客服 返回
顶部