buttons.c (f01387d2693813eb5271a3448e6a082322c7d75d) | buttons.c (250dc03727b9cce91bd86091f05bf2443e2be9ec) |
---|---|
1#include "bcm47xx_private.h" 2 3#include <linux/input.h> 4#include <linux/gpio_keys.h> 5#include <linux/interrupt.h> 6#include <bcm47xx_board.h> 7#include <bcm47xx.h> 8 --- 42 unchanged lines hidden (view full) --- 51}; 52 53static const struct gpio_keys_button 54bcm47xx_buttons_asus_wl330ge[] __initconst = { 55 BCM47XX_GPIO_KEY(2, KEY_RESTART), 56}; 57 58static const struct gpio_keys_button | 1#include "bcm47xx_private.h" 2 3#include <linux/input.h> 4#include <linux/gpio_keys.h> 5#include <linux/interrupt.h> 6#include <bcm47xx_board.h> 7#include <bcm47xx.h> 8 --- 42 unchanged lines hidden (view full) --- 51}; 52 53static const struct gpio_keys_button 54bcm47xx_buttons_asus_wl330ge[] __initconst = { 55 BCM47XX_GPIO_KEY(2, KEY_RESTART), 56}; 57 58static const struct gpio_keys_button |
59bcm47xx_buttons_asus_wl500g[] __initconst = { 60 BCM47XX_GPIO_KEY(6, KEY_RESTART), 61}; 62 63static const struct gpio_keys_button |
|
59bcm47xx_buttons_asus_wl500gd[] __initconst = { 60 BCM47XX_GPIO_KEY(6, KEY_RESTART), 61}; 62 63static const struct gpio_keys_button 64bcm47xx_buttons_asus_wl500gpv1[] __initconst = { 65 BCM47XX_GPIO_KEY(0, KEY_RESTART), 66 BCM47XX_GPIO_KEY(4, KEY_WPS_BUTTON), --- 216 unchanged lines hidden (view full) --- 283}; 284 285static const struct gpio_keys_button 286bcm47xx_buttons_linksys_wrtsl54gs[] __initconst = { 287 BCM47XX_GPIO_KEY(4, KEY_WPS_BUTTON), 288 BCM47XX_GPIO_KEY(6, KEY_RESTART), 289}; 290 | 64bcm47xx_buttons_asus_wl500gd[] __initconst = { 65 BCM47XX_GPIO_KEY(6, KEY_RESTART), 66}; 67 68static const struct gpio_keys_button 69bcm47xx_buttons_asus_wl500gpv1[] __initconst = { 70 BCM47XX_GPIO_KEY(0, KEY_RESTART), 71 BCM47XX_GPIO_KEY(4, KEY_WPS_BUTTON), --- 216 unchanged lines hidden (view full) --- 288}; 289 290static const struct gpio_keys_button 291bcm47xx_buttons_linksys_wrtsl54gs[] __initconst = { 292 BCM47XX_GPIO_KEY(4, KEY_WPS_BUTTON), 293 BCM47XX_GPIO_KEY(6, KEY_RESTART), 294}; 295 |
296/* Microsoft */ 297 298static const struct gpio_keys_button 299bcm47xx_buttons_microsoft_nm700[] __initconst = { 300 BCM47XX_GPIO_KEY(7, KEY_RESTART), 301}; 302 |
|
291/* Motorola */ 292 293static const struct gpio_keys_button 294bcm47xx_buttons_motorola_we800g[] __initconst = { 295 BCM47XX_GPIO_KEY(0, KEY_RESTART), 296}; 297 298static const struct gpio_keys_button --- 91 unchanged lines hidden (view full) --- 390 err = bcm47xx_copy_bdata(bcm47xx_buttons_asus_wl300g); 391 break; 392 case BCM47XX_BOARD_ASUS_WL320GE: 393 err = bcm47xx_copy_bdata(bcm47xx_buttons_asus_wl320ge); 394 break; 395 case BCM47XX_BOARD_ASUS_WL330GE: 396 err = bcm47xx_copy_bdata(bcm47xx_buttons_asus_wl330ge); 397 break; | 303/* Motorola */ 304 305static const struct gpio_keys_button 306bcm47xx_buttons_motorola_we800g[] __initconst = { 307 BCM47XX_GPIO_KEY(0, KEY_RESTART), 308}; 309 310static const struct gpio_keys_button --- 91 unchanged lines hidden (view full) --- 402 err = bcm47xx_copy_bdata(bcm47xx_buttons_asus_wl300g); 403 break; 404 case BCM47XX_BOARD_ASUS_WL320GE: 405 err = bcm47xx_copy_bdata(bcm47xx_buttons_asus_wl320ge); 406 break; 407 case BCM47XX_BOARD_ASUS_WL330GE: 408 err = bcm47xx_copy_bdata(bcm47xx_buttons_asus_wl330ge); 409 break; |
410 case BCM47XX_BOARD_ASUS_WL500G: 411 err = bcm47xx_copy_bdata(bcm47xx_buttons_asus_wl500g); 412 break; |
|
398 case BCM47XX_BOARD_ASUS_WL500GD: 399 err = bcm47xx_copy_bdata(bcm47xx_buttons_asus_wl500gd); 400 break; 401 case BCM47XX_BOARD_ASUS_WL500GPV1: 402 err = bcm47xx_copy_bdata(bcm47xx_buttons_asus_wl500gpv1); 403 break; 404 case BCM47XX_BOARD_ASUS_WL500GPV2: 405 err = bcm47xx_copy_bdata(bcm47xx_buttons_asus_wl500gpv2); --- 106 unchanged lines hidden (view full) --- 512 break; 513 case BCM47XX_BOARD_LINKSYS_WRT610NV2: 514 err = bcm47xx_copy_bdata(bcm47xx_buttons_linksys_wrt610nv2); 515 break; 516 case BCM47XX_BOARD_LINKSYS_WRTSL54GS: 517 err = bcm47xx_copy_bdata(bcm47xx_buttons_linksys_wrtsl54gs); 518 break; 519 | 413 case BCM47XX_BOARD_ASUS_WL500GD: 414 err = bcm47xx_copy_bdata(bcm47xx_buttons_asus_wl500gd); 415 break; 416 case BCM47XX_BOARD_ASUS_WL500GPV1: 417 err = bcm47xx_copy_bdata(bcm47xx_buttons_asus_wl500gpv1); 418 break; 419 case BCM47XX_BOARD_ASUS_WL500GPV2: 420 err = bcm47xx_copy_bdata(bcm47xx_buttons_asus_wl500gpv2); --- 106 unchanged lines hidden (view full) --- 527 break; 528 case BCM47XX_BOARD_LINKSYS_WRT610NV2: 529 err = bcm47xx_copy_bdata(bcm47xx_buttons_linksys_wrt610nv2); 530 break; 531 case BCM47XX_BOARD_LINKSYS_WRTSL54GS: 532 err = bcm47xx_copy_bdata(bcm47xx_buttons_linksys_wrtsl54gs); 533 break; 534 |
535 case BCM47XX_BOARD_MICROSOFT_MN700: 536 err = bcm47xx_copy_bdata(bcm47xx_buttons_microsoft_nm700); 537 break; 538 |
|
520 case BCM47XX_BOARD_MOTOROLA_WE800G: 521 err = bcm47xx_copy_bdata(bcm47xx_buttons_motorola_we800g); 522 break; 523 case BCM47XX_BOARD_MOTOROLA_WR850GP: 524 err = bcm47xx_copy_bdata(bcm47xx_buttons_motorola_wr850gp); 525 break; 526 case BCM47XX_BOARD_MOTOROLA_WR850GV2V3: 527 err = bcm47xx_copy_bdata(bcm47xx_buttons_motorola_wr850gv2v3); --- 35 unchanged lines hidden --- | 539 case BCM47XX_BOARD_MOTOROLA_WE800G: 540 err = bcm47xx_copy_bdata(bcm47xx_buttons_motorola_we800g); 541 break; 542 case BCM47XX_BOARD_MOTOROLA_WR850GP: 543 err = bcm47xx_copy_bdata(bcm47xx_buttons_motorola_wr850gp); 544 break; 545 case BCM47XX_BOARD_MOTOROLA_WR850GV2V3: 546 err = bcm47xx_copy_bdata(bcm47xx_buttons_motorola_wr850gv2v3); --- 35 unchanged lines hidden --- |