Changeset 47695


Ignore:
Timestamp:
2015-12-02T23:16:23+01:00 (2 years ago)
Author:
jogo
Message:

ipq806x: ap148/r7500: fix eth0 for non gige speeds

Eth0 is attached to mac0 of the switch with a fixed link and and not to
phy4 in single phy mode, so configuring it to anything but 1000FD will
break the connection, which will happen if a only 100 Mbit capapble device
is plugged into the wan port.

Fix this by not taking the state from phy4 and just configuring a fixed link
for eth0.

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

Location:
trunk/target/linux/ipq806x
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/ipq806x/patches-3.18/301-ARM-qcom-add-Netgear-Nighthawk-X4-R7500-device-tree.patch

    r47544 r47695  
    2323--- /dev/null 
    2424+++ b/arch/arm/boot/dts/qcom-ipq8064-r7500.dts 
    25 @@ -0,0 +1,338 @@ 
     25@@ -0,0 +1,342 @@ 
    2626+#include "qcom-ipq8064-v1.0.dtsi" 
    2727+ 
     
    258258+                       status = "ok"; 
    259259+                       phy-mode = "rgmii"; 
    260 +                       phy-handle = <&phy4>; 
    261260+                       qcom,id = <1>; 
    262261+ 
     
    265264+ 
    266265+                       mtd-mac-address = <&art 6>; 
     266+ 
     267+                       fixed-link { 
     268+                               speed = <1000>; 
     269+                               full-duplex; 
     270+                       }; 
    267271+               }; 
    268272+ 
  • trunk/target/linux/ipq806x/patches-3.18/708-ARM-dts-qcom-add-gmac-nodes-to-ipq806x-platforms.patch

    r47544 r47695  
    3030  
    3131                gsbi@16300000 { 
    32 @@ -200,6 +210,27 @@ 
     32@@ -200,6 +210,31 @@ 
    3333                                reg = <4>; 
    3434                        }; 
     
    3838+                       status = "ok"; 
    3939+                       phy-mode = "rgmii"; 
    40 +                       phy-handle = <&phy4>; 
    4140+                       qcom,id = <1>; 
    4241+ 
    4342+                       pinctrl-0 = <&rgmii2_pins>; 
    4443+                       pinctrl-names = "default"; 
     44+ 
     45+                       fixed-link { 
     46+                               speed = <1000>; 
     47+                               full-duplex; 
     48+                       }; 
    4549+               }; 
    4650+ 
  • trunk/target/linux/ipq806x/patches-4.1/301-ARM-qcom-add-Netgear-Nighthawk-X4-R7500-device-tree.patch

    r47544 r47695  
    2323--- /dev/null 
    2424+++ b/arch/arm/boot/dts/qcom-ipq8064-r7500.dts 
    25 @@ -0,0 +1,338 @@ 
     25@@ -0,0 +1,342 @@ 
    2626+#include "qcom-ipq8064-v1.0.dtsi" 
    2727+ 
     
    258258+                       status = "ok"; 
    259259+                       phy-mode = "rgmii"; 
    260 +                       phy-handle = <&phy4>; 
    261260+                       qcom,id = <1>; 
    262261+ 
     
    265264+ 
    266265+                       mtd-mac-address = <&art 6>; 
     266+ 
     267+                       fixed-link { 
     268+                               speed = <1000>; 
     269+                               full-duplex; 
     270+                       }; 
    267271+               }; 
    268272+ 
  • trunk/target/linux/ipq806x/patches-4.1/708-ARM-dts-qcom-add-gmac-nodes-to-ipq806x-platforms.patch

    r47544 r47695  
    3030  
    3131                gsbi@16300000 { 
    32 @@ -173,6 +183,27 @@ 
     32@@ -173,6 +183,31 @@ 
    3333                                reg = <4>; 
    3434                        }; 
     
    3838+                       status = "ok"; 
    3939+                       phy-mode = "rgmii"; 
    40 +                       phy-handle = <&phy4>; 
    4140+                       qcom,id = <1>; 
    4241+ 
    4342+                       pinctrl-0 = <&rgmii2_pins>; 
    4443+                       pinctrl-names = "default"; 
     44+ 
     45+                       fixed-link { 
     46+                               speed = <1000>; 
     47+                               full-duplex; 
     48+                       }; 
    4549+               }; 
    4650+ 
Note: See TracChangeset for help on using the changeset viewer.