Hi Simon, Magnus, This patch series adds the missing pull-up bias configuration for the switches on the r8a73a4/ape6evm development board, and configures the custom switch as a wake-up source. After this, the keys actually work, and the system can be resumed from s2ram by pressing the custom switch. This depends functionally on "[PATCH 1/4] pinctrl: sh-pfc: Do not overwrite bias configuration" in the series "[PATCH 0/4] pinctrl: sh-pfc: Fix pin bias and cleanups" which I've just sent. But as this is DTS, it can be applied independently. Thanks for your comments! Geert Uytterhoeven (2): ARM: shmobile: ape6evm dts: Enable pull-up for GPIO switches ARM: shmobile: ape6evm dts: Configure the custom switch as wake-up source arch/arm/boot/dts/r8a73a4-ape6evm.dts | 10 ++++++++++ 1 file changed, 10 insertions(+) -- 1.9.1 Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds -- To unsubscribe from this list: send the line "unsubscribe linux-gpio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html