Changeset 37634


Ignore:
Timestamp:
2013-08-01T16:30:40+02:00 (5 years ago)
Author:
blogic
Message:

lantiq: fix VG3503J ethernet/gphy led support

Signed-off-by: John Crispin <blogic@…>

Location:
trunk/target/linux/lantiq
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/lantiq/base-files/etc/uci-defaults/01_leds

    r37538 r37634  
    2222case "$board" in 
    2323VG3503J) 
    24         ucidef_set_led_netdev "lan1" "lan1" "bt:green:lan1" "eth0" 
    25         ucidef_set_led_netdev "lan2" "lan2" "bt:green:lan2" "eth1" 
    26         ucidef_set_led_netdev "port1" "port1" "bt:green:port1" "eth0" 
    27         ucidef_set_led_netdev "port2" "port2" "bt:green:port2" "eth1" 
    2824        ucidef_set_led_netdev "vdsl" "vdsl" "bt:green:dsl" "ptm0" 
    2925        ;; 
  • trunk/target/linux/lantiq/base-files/etc/uci-defaults/02_network

    r36782 r37634  
    7171 
    7272VG3503J) 
    73         ucidef_set_interface_lan 'eth0 eth1' 
     73        ucidef_set_interface_lan 'eth0' 
     74        uci set network.lan.type='none' 
    7475        ;; 
    7576DGN3500*) 
  • trunk/target/linux/lantiq/dts/VG3503J.dts

    r37544 r37634  
    7575                                        lantiq,function = "mdio"; 
    7676                                }; 
     77                                gphy-leds { 
     78                                        lantiq,groups = "gphy0 led0", "gphy0 led1", 
     79                                                        "gphy0 led2", "gphy1 led0", 
     80                                                        "gphy1 led1", "gphy1 led2"; 
     81                                        lantiq,function = "gphy"; 
     82                                        lantiq,pull = <2>; 
     83                                        lantiq,open-drain = <0>; 
     84                                        lantiq,output = <1>; 
     85                                }; 
    7786                        }; 
    7887                }; 
     
    9099                        interrupts = <73 72>; 
    91100 
    92                         lan1: interface@0 { 
     101                        interface@0 { 
    93102                                compatible = "lantiq,xrx200-pdi"; 
    94103                                #address-cells = <1>; 
     
    96105                                reg = <0>; 
    97106                                mac-address = [ 00 11 22 33 44 55 ]; 
    98                                 lantiq,wan; 
     107                                ethernet@2 { 
     108                                        compatible = "lantiq,xrx200-pdi-port"; 
     109                                        reg = <2>; 
     110                                        phy-mode = "mii"; 
     111                                        phy-handle = <&phy11>; 
     112                                }; 
    99113                                ethernet@4 { 
    100114                                        compatible = "lantiq,xrx200-pdi-port"; 
     
    102116                                        phy-mode = "mii"; 
    103117                                        phy-handle = <&phy13>; 
    104                                 }; 
    105                         }; 
    106  
    107                         lan2: interface@1 { 
    108                                 compatible = "lantiq,xrx200-pdi"; 
    109                                 #address-cells = <1>; 
    110                                 #size-cells = <0>; 
    111                                 reg = <1>; 
    112                                 mac-address = [ 00 11 22 33 44 56 ]; 
    113  
    114                                 ethernet@2 { 
    115                                         compatible = "lantiq,xrx200-pdi-port"; 
    116                                         reg = <2>; 
    117                                         phy-mode = "mii"; 
    118                                         phy-handle = <&phy11>; 
    119118                                }; 
    120119                        }; 
     
    157156                compatible = "gpio-leds"; 
    158157 
    159                 port2orange { 
    160                         label = "bt:orange:port2"; 
    161                         gpios = <&gpio 2 0>; 
    162                 }; 
    163                 lan2 { 
    164                         label = "bt:green:lan2"; 
    165                         gpios = <&gpio 5 0>; 
    166                 }; 
    167                 port2green { 
    168                         label = "bt:green:port2"; 
    169                         gpios = <&gpio 7 0>; 
    170                 }; 
    171158                power2 { 
    172159                        label = "power2"; 
     
    181168                        gpios = <&gpio 28 1>; 
    182169                }; 
    183                 lan1 { 
    184                         label = "bt:green:lan1"; 
    185                         gpios = <&gpio 44 0>; 
    186                 }; 
    187                 port1green { 
    188                         label = "bt:green:port1"; 
    189                         gpios = <&gpio 45 0>; 
    190                 }; 
    191                 port1orange { 
    192                         label = "bt:orange:port1"; 
    193                         gpios = <&gpio 47 0>; 
    194                 }; 
    195170        }; 
    196171}; 
Note: See TracChangeset for help on using the changeset viewer.