Changeset 42359


Ignore:
Timestamp:
2014-09-01T15:21:19+02:00 (3 years ago)
Author:
blogic
Message:

lantiq: improve ARV7519RW22 support

  • use full board name
  • rename uboot-env partition
  • add dsl_fw partition
  • remove unneeded pinmux groups
  • move gigabit ethernet to LAN
  • load mac address from mtd

Signed-off-by: Álvaro Fernández Rojas <noltari@…>

Backport of r42180

Location:
branches/barrier_breaker/target/linux/lantiq
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/barrier_breaker/target/linux/lantiq/base-files/etc/uci-defaults/02_network

    r41472 r42359  
    157157        ;; 
    158158 
    159 ARV7519*) 
     159ARV7519RW22) 
    160160        lan_mac=$(mtd_get_mac_binary boardconfig 22) 
    161161        wan_mac=$(macaddr_add "$lan_mac" 1) 
  • branches/barrier_breaker/target/linux/lantiq/dts/ARV7519RW.dtsi

    r40519 r42359  
    22 
    33/ { 
    4         model = "ARV7519 - Astoria Networks ARV7519RW22-A-LT"; 
     4        model = "ARV7519RW22 - Astoria Networks ARV7519RW22-A-LT"; 
    55 
    66        chosen { 
     
    2828 
    2929                                partition@60000 { 
    30                                         label = "uboot_cfg"; 
     30                                        label = "uboot-env"; 
    3131                                        reg = <0x60000 0x20000>; 
    3232                                        read-only; 
     
    3535                                partition@80000 { 
    3636                                        label = "firmware"; 
    37                                         reg = <0x80000 0x1f00000>; 
    38                                 }; 
    39  
    40                                 partition@1f80000 { 
     37                                        reg = <0x80000 0x1e00000>; 
     38                                }; 
     39 
     40                                partition@1e80000 { 
     41                                        label = "dsl_fw"; 
     42                                        reg = <0x1e80000 0x100000>; 
     43                                }; 
     44 
     45                                boardconfig: partition@1f80000 { 
    4146                                        label = "boardconfig"; 
    4247                                        reg = <0x1f80000 0x80000>; 
     
    5459                                        lantiq,groups = "mdio"; 
    5560                                        lantiq,function = "mdio"; 
    56                                 }; 
    57                                 gphy-leds { 
    58                                         lantiq,groups = "gphy0 led1", "gphy1 led1"; 
    59                                         lantiq,function = "gphy"; 
    60                                         lantiq,pull = <2>; 
    61                                         lantiq,open-drain = <0>; 
    62                                         lantiq,output = <1>; 
    63                                 }; 
    64                                 phy-rst { 
    65                                         lantiq,pins = "io42"; 
    66                                         lantiq,pull = <0>; 
    67                                         lantiq,open-drain = <0>; 
    68                                         lantiq,output = <1>; 
    6961                                }; 
    7062                                pcie-rst { 
     
    9385                                #size-cells = <0>; 
    9486                                reg = <0>; 
    95                                 mac-address = [ 00 11 22 33 44 55 ]; 
    96  
    97                                 ethernet@1 { 
    98                                         compatible = "lantiq,xrx200-pdi-port"; 
    99                                         reg = <4>; 
    100                                         phy-mode = "mii"; 
    101                                         phy-handle = <&phy13>; 
    102                                 }; 
    103                                 ethernet@2 { 
    104                                         compatible = "lantiq,xrx200-pdi-port"; 
    105                                         reg = <5>; 
    106                                         phy-mode = "mii"; 
    107                                         phy-handle = <&phy14>; 
    108                                 }; 
    109                                 ethernet@3 { 
    110                                         compatible = "lantiq,xrx200-pdi-port"; 
    111                                         reg = <2>; 
    112                                         phy-mode = "mii"; 
    113                                         phy-handle = <&phy11>; 
    114                                 }; 
    115                                 ethernet@4 { 
    116                                         compatible = "lantiq,xrx200-pdi-port"; 
    117                                         reg = <3>; 
    118                                         phy-mode = "mii"; 
    119                                         phy-handle = <&phy12>; 
    120                                 }; 
    121                         }; 
    122  
    123                         wan: interface@1 { 
    124                                 compatible = "lantiq,xrx200-pdi"; 
    125                                 #address-cells = <1>; 
    126                                 #size-cells = <0>; 
    127                                 reg = <1>; 
    128                                 mac-address = [ 00 11 22 33 44 56 ]; 
    129                                 lantiq,wan; 
     87                                mtd-mac-address = <&boardconfig 0x16>; 
     88                                lantiq,switch; 
     89 
    13090                                ethernet@0 { 
    13191                                        compatible = "lantiq,xrx200-pdi-port"; 
     
    13393                                        phy-mode = "rgmii"; 
    13494                                        phy-handle = <&phy0>; 
     95                                }; 
     96                                ethernet@1 { 
     97                                        compatible = "lantiq,xrx200-pdi-port"; 
     98                                        reg = <4>; 
     99                                        phy-mode = "mii"; 
     100                                        phy-handle = <&phy13>; 
     101                                }; 
     102                                ethernet@2 { 
     103                                        compatible = "lantiq,xrx200-pdi-port"; 
     104                                        reg = <5>; 
     105                                        phy-mode = "mii"; 
     106                                        phy-handle = <&phy14>; 
     107                                }; 
     108                                ethernet@3 { 
     109                                        compatible = "lantiq,xrx200-pdi-port"; 
     110                                        reg = <2>; 
     111                                        phy-mode = "mii"; 
     112                                        phy-handle = <&phy11>; 
     113                                }; 
     114                                ethernet@4 { 
     115                                        compatible = "lantiq,xrx200-pdi-port"; 
     116                                        reg = <3>; 
     117                                        phy-mode = "mii"; 
     118                                        phy-handle = <&phy12>; 
    135119                                }; 
    136120                        }; 
Note: See TracChangeset for help on using the changeset viewer.