On Wed, Feb 17, 2010 at 10:40 PM, Dmitry Torokhov <dmitry.torokhov@xxxxxxxxx> wrote: > On Feb 17, 2010, at 1:28 PM, Christian Lamparter <chunkeey@xxxxxxxxxxxxxx> > wrote: > >> On Wed, Feb 17, 2010 at 9:52 PM, Dmitry Torokhov >> <dmitry.torokhov@xxxxxxxxx> wrote: >>> >>> Sorry, I was not clear enough. I meant something in works in Linux >>> software >>> stack, I was aware that certain router have these buttons already. >>> >> >> wpa_supplicant and hostapd's CLI have this wps_pbc command. >> It's more a question of: what application will get to receive the event. > > Right. So as soon as you have an idea about userspace consumer > for the event ping me and I'd be glad to add a key definition for the event. Idea? Be a bit more specific... As a matter of fact, there are a few potential consumer in the kernel: arm/mach-kirkwood/mv88f6281gtw_ge-setup.c: .code = KEY_F1, .gpio = 46, .desc = "WPS Button(F1)", .active_low = 1, arm/mach-orion5x/wrt350n-v2-setup.c: .code = KEY_WLAN, .gpio = 2, .desc = "WPS Button", .active_low = 1, and there's a lot more "out-off-tree": https://dev.openwrt.org/browser/trunk/target/linux/ar71xx/files/arch/mips/ar71xx mach-tew-632brp.c: .desc = "wps", .type = EV_KEY, .code = BTN_1, .threshold = 3, .gpio = TEW_632BRP_GPIO_BTN_WPS, carl9170: input_set_capability(input, EV_KEY, BTN_0); as you can see, people are using BTN_1, BTN_0, F1, WLAN (rfkill?) as WPS Button substitute. Maybe it would be a good idea to get it right now! -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html