source: trunk/target/linux/brcm63xx/patches-3.3/550-alice_gate2_leds.patch @ 31550

Last change on this file since 31550 was 31550, checked in by florian, 4 years ago

[brcm63xx] use a define for the poll and debounce interval

File size: 2.1 KB
  • arch/mips/bcm63xx/boards/board_bcm963xx.c

    a b static struct board_info __initdata boar 
    13061306 
    13071307        .has_ohci0 = 1, 
    13081308        .has_ehci0 = 1, 
     1309 
     1310        .leds = { 
     1311                /*Each led on alice gate is bi-color */ 
     1312                { 
     1313                        .name           = "power:red", 
     1314                        .gpio           = 5, 
     1315                        .active_low     = 1, 
     1316                }, 
     1317                { 
     1318                        .name           = "power:green", 
     1319                        .gpio           = 4, 
     1320                        .active_low     = 1, 
     1321                        .default_trigger = "default-on", 
     1322                }, 
     1323                { 
     1324                        .name           = "service:red", 
     1325                        .gpio           = 7, 
     1326                        .active_low     = 1, 
     1327                }, 
     1328                { 
     1329                        .name           = "service:green", 
     1330                        .gpio           = 6, 
     1331                        .active_low     = 1, 
     1332                }, 
     1333                { 
     1334                        .name           = "adsl:green", 
     1335                        .gpio           = 9, 
     1336                        .active_low     = 1, 
     1337                }, 
     1338                { 
     1339                        .name           = "adsl:red", 
     1340                        .gpio           = 10, 
     1341                        .active_low     = 1, 
     1342                }, 
     1343                { 
     1344                        .name           = "wifi:red", 
     1345                        .gpio           = 23, 
     1346                        .active_low     = 1, 
     1347                }, 
     1348                { 
     1349                        .name           = "wifi:green", 
     1350                        .gpio           = 22, 
     1351                        .active_low     = 1, 
     1352                }, 
     1353                { 
     1354                        .name           = "internet:green", 
     1355                        .gpio           = 25, 
     1356                        .active_low     = 1, 
     1357                }, 
     1358                { 
     1359                        .name           = "internet:red", 
     1360                        .gpio           = 24, 
     1361                        .active_low     = 1, 
     1362                }, 
     1363                { 
     1364                        .name           = "usr1:red", 
     1365                        .gpio           = 27, 
     1366                        .active_low     = 1, 
     1367                }, 
     1368                { 
     1369                        .name           = "usr1:green", 
     1370                        .gpio           = 26, 
     1371                        .active_low     = 1, 
     1372                }, 
     1373                { 
     1374                        .name           = "usr2:red", 
     1375                        .gpio           = 30, 
     1376                        .active_low     = 1, 
     1377                }, 
     1378                { 
     1379                        .name           = "usr2:green", 
     1380                        .gpio           = 29, 
     1381                        .active_low     = 1, 
     1382                }, 
     1383        }, 
     1384 
     1385        .buttons = { 
     1386                { 
     1387                        .desc           = "reset", 
     1388                        .gpio           = 37, 
     1389                        .active_low     = 1, 
     1390                        .type           = EV_KEY, 
     1391                        .code           = KEY_RESTART, 
     1392                        .debounce_interval = BCM963XX_KEYS_DEBOUNCE_INTERVAL, 
     1393                }, 
     1394                { 
     1395                        .desc           = "wps", 
     1396                        .gpio           = 34, 
     1397                        .type           = EV_KEY, 
     1398                        .code           = KEY_WPS_BUTTON, 
     1399                        .debounce_interval = BCM963XX_KEYS_DEBOUNCE_INTERVAL, 
     1400                }, 
     1401        }, 
    13091402}; 
    13101403 
    13111404static struct board_info __initdata board_DWVS0 = { 
  • arch/mips/include/asm/mach-bcm63xx/board_bcm963xx.h

    a b struct board_info { 
    5959        struct bcm63xx_dsp_platform_data dsp; 
    6060 
    6161        /* GPIO LEDs */ 
    62         struct gpio_led leds[5]; 
     62        struct gpio_led leds[14]; 
    6363 
    6464        /* Buttons */ 
    6565        struct gpio_keys_button buttons[4]; 
Note: See TracBrowser for help on using the repository browser.