Changeset 44837


Ignore:
Timestamp:
2015-03-16T12:52:49+01:00 (3 years ago)
Author:
jogo
Message:

brcm63xx: set status leds from within diag.sh

Instead of setting them up on invocation of brcm63xx_detect, set them
when calling diag.sh based.

Signed-off-by: Jonas Gorski <jogo@…>

Location:
trunk/target/linux/brcm63xx/base-files
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/brcm63xx/base-files/etc/diag.sh

    r44305 r44837  
    66 
    77set_state() { 
     8        case "$(brcm63xx_board_name)" in 
     9        a4001n1) 
     10                status_led="A4001N1:green:power" 
     11                ;; 
     12        a4001n) 
     13                status_led="A4001N:green:power" 
     14                ;; 
     15        ar-5381u) 
     16                status_led="AR-5381u:green:power" 
     17                ;; 
     18        ar-5387un) 
     19                status_led="AR-5387un:green:power" 
     20                ;; 
     21        bcm96348gw) 
     22                status_led="96348GW:green:power" 
     23                ;; 
     24        bcm963281tan) 
     25                status_led="963281TAN::power" 
     26                ;; 
     27        bcm96328avng) 
     28                status_led="96328avng::power" 
     29                ;; 
     30        bcm96348gw-11) 
     31                status_led="96348GW-11:green:power" 
     32                ;; 
     33        spw303v) 
     34                status_led="spw303v:green:power+adsl" 
     35                ;; 
     36        vr-3025un) 
     37                status_led="VR-3025un:green:power" 
     38                ;; 
     39        vr-3025u) 
     40                status_led="VR-3025u:green:power" 
     41                ;; 
     42        wap-5813n) 
     43                status_led="WAP-5813n:green:power" 
     44                ;; 
     45        ar1004g) 
     46                status_led="AR1004G:green:power" 
     47                ;; 
     48        dsl-274xb-c) 
     49                status_led="dsl-274xb:green:power" 
     50                ;; 
     51        dsl-275xb-d) 
     52                status_led="dsl-275xb:green:power" 
     53                ;; 
     54        cpva642) 
     55                status_led="CPVA642:green:power:" 
     56                ;; 
     57        ct536_ct5621) 
     58                status_led="CT536_CT5621:green:power" 
     59                ;; 
     60        cvg834g) 
     61                status_led="CVG834G:green:power" 
     62                ;; 
     63        dsl-2640b-b) 
     64                status_led="D-4P-W:green:power" 
     65                ;; 
     66        dgnd3700v1_dgnd3800b) 
     67                status_led="DGND3700v1_3800B:green:power" 
     68                ;; 
     69        fast2504n) 
     70                status_led="fast2504n:green:ok" 
     71                ;; 
     72        fast2704v2) 
     73                status_led="F@ST2704V2:green:power" 
     74                ;; 
     75        gw6200) 
     76                status_led="GW6200:green:line1" 
     77                status_led2="GW6200:green:tel" 
     78                ;; 
     79        hg553) 
     80                status_led="HW553:blue:power" 
     81                ;; 
     82        hg556a_*) 
     83                status_led="HW556:red:power" 
     84                ;; 
     85        hg520) 
     86                status_led="HW520:green:net" 
     87                ;; 
     88        p870hw-51a_v2) 
     89                status_led="P870HW-51a:green:power" 
     90                ;; 
     91        rta770bw) 
     92                status_led="RTA770BW:green:diag" 
     93                ;; 
     94        rta770w) 
     95                status_led="RTA770W:green:diag" 
     96                ;; 
     97        spw500v) 
     98                status_led="SPW500V:green:power" 
     99                ;; 
     100        v2110) 
     101                status_led="V2110:power:green" 
     102                ;; 
     103        esac 
     104 
    8105        case "$1" in 
    9106        preinit) 
  • trunk/target/linux/brcm63xx/base-files/lib/brcm63xx.sh

    r44835 r44837  
    66 
    77board_id="" 
    8 status_led="" 
    9 status_led2="" 
    108sys_mtd_part="" 
    119brcm63xx_has_reset_button="" 
     
    261259        case "$board_name" in 
    262260        bcm963281tan) 
    263                 status_led="963281TAN::power" 
    264261                ifname=eth0 
    265262                ;; 
    266263        a4001n1) 
    267264                brcm63xx_has_reset_button="true" 
    268                 status_led="A4001N1:green:power" 
    269265                ifname=eth0 
    270266                ;; 
    271267        bcm96328avng) 
    272                 status_led="96328avng::power" 
    273268                ifname=eth0 
    274269                ;; 
    275270        a4001n) 
    276271                brcm63xx_has_reset_button="true" 
    277                 status_led="A4001N:green:power" 
    278272                ifname="eth0" 
    279273                ;; 
    280274        ar-5381u) 
    281275                brcm63xx_has_reset_button="true" 
    282                 status_led="AR-5381u:green:power" 
    283276                ifname=eth0 
    284277                ;; 
    285278        ar-5387un) 
    286279                brcm63xx_has_reset_button="true" 
    287                 status_led="AR-5387un:green:power" 
    288280                ifname=eth0 
    289281                ;; 
    290282        bcm96348gw) 
    291                 status_led="96348GW:green:power" 
    292283                brcm63xx_has_reset_button="true" 
    293284                ifname=eth1 
    294285                ;; 
    295286        bcm96348gw-11) 
    296                 status_led="96348GW-11:green:power" 
    297287                brcm63xx_has_reset_button="true" 
    298288                ifname=eth1 
    299289                ;; 
    300290        spw303v) 
    301                 status_led="spw303v:green:power+adsl" 
    302291                brcm63xx_has_reset_button="true" 
    303292                ifname=eth0 
     
    305294        vr-3025un) 
    306295                brcm63xx_has_reset_button="true" 
    307                 status_led="VR-3025un:green:power" 
    308296                ifname="eth0" 
    309297                ;; 
    310298        vr-3025u) 
    311299                brcm63xx_has_reset_button="true" 
    312                 status_led="VR-3025u:green:power" 
    313300                ifname="eth0" 
    314301                ;; 
    315302        wap-5813n) 
    316303                brcm63xx_has_reset_button="true" 
    317                 status_led="WAP-5813n:green:power" 
    318304                ifname="eth0" 
    319305                ;; 
    320306        ar1004g) 
    321                 status_led="AR1004G:green:power" 
    322307                brcm63xx_has_reset_button="true" 
    323308                ;; 
    324309        dsl-274xb-c) 
    325                 status_led="dsl-274xb:green:power" 
    326310                brcm63xx_has_reset_button="true" 
    327311                ifname=eth0 
    328312                ;; 
    329313        dsl-275xb-d) 
    330                 status_led="dsl-275xb:green:power" 
    331314                brcm63xx_has_reset_button="true" 
    332315                ifname=eth0 
    333316                ;; 
    334317        cpva642) 
    335                 status_led="CPVA642:green:power:" 
    336318                brcm63xx_has_reset_button="true" 
    337319                ifname=eth0 
    338320                ;; 
    339321        ct536_ct5621) 
    340                 status_led="CT536_CT5621:green:power" 
    341322                brcm63xx_has_reset_button="true" 
    342323                ifname=eth0 
    343324                ;; 
    344325        cvg834g) 
    345                 status_led="CVG834G:green:power" 
    346326                ifname=eth0 
    347327                ;; 
    348328        dsl-2640b-b) 
    349                 status_led="D-4P-W:green:power" 
    350329                brcm63xx_has_reset_button="true" 
    351330                ifname=eth0 
    352331                ;; 
    353332        dgnd3700v1_dgnd3800b) 
    354                 status_led="DGND3700v1_3800B:green:power" 
    355333                brcm63xx_has_reset_button="true" 
    356334                ifname="eth0" 
    357335                ;; 
    358336        fast2504n) 
    359                 status_led="fast2504n:green:ok" 
    360337                brcm63xx_has_reset_button="true" 
    361338                ifname=eth0 
    362339                ;; 
    363340        fast2704v2) 
    364                 status_led="F@ST2704V2:green:power" 
    365341                brcm63xx_has_reset_button="true" 
    366342                ifname=eth0 
     
    371347                ;; 
    372348        gw6200) 
    373                 status_led="GW6200:green:line1" 
    374                 status_led2="GW6200:green:tel" 
    375349                brcm63xx_has_reset_button="true" 
    376350                ifname=eth1 
    377351                ;; 
    378352        hg553) 
    379                 status_led="HW553:blue:power" 
    380353                brcm63xx_has_reset_button="true" 
    381354                ifname=eth0 
    382355                ;; 
    383356        hg556a_*) 
    384                 status_led="HW556:red:power" 
    385357                brcm63xx_has_reset_button="true" 
    386358                ifname=eth0 
    387359                ;; 
    388360        hg520) 
    389                 status_led="HW520:green:net" 
    390361                brcm63xx_has_reset_button="true" 
    391362                ifname="eth0" 
     
    397368        p870hw-51a_v2) 
    398369                brcm63xx_has_reset_button="true" 
    399                 status_led="P870HW-51a:green:power" 
    400370                ifname="eth0" 
    401371                ;; 
    402372        rta770bw) 
    403373                brcm63xx_has_reset_button="true" 
    404                 status_led="RTA770BW:green:diag" 
    405374                ifname=eth0 
    406375                ;; 
    407376        rta770w) 
    408377                brcm63xx_has_reset_button="true" 
    409                 status_led="RTA770W:green:diag" 
    410378                ifname=eth0 
    411379                ;; 
    412380        spw500v) 
    413                 status_led="SPW500V:green:power" 
    414381                brcm63xx_has_reset_button="true" 
    415382                ifname=eth0 
    416383                ;; 
    417384        v2110) 
    418                 status_led="V2110:power:green" 
    419385                brcm63xx_has_reset_button="true" 
    420386                ifname=eth0 
Note: See TracChangeset for help on using the changeset viewer.