On Fri, Sep 27, 2013 at 1:52 PM, Fabio Estevam <festevam@xxxxxxxxx> wrote: > On Fri, Sep 27, 2013 at 3:31 PM, Russell King - ARM Linux > <linux@xxxxxxxxxxxxxxxx> wrote: >> On Fri, Sep 27, 2013 at 06:05:52PM +0100, Russell King - ARM Linux wrote: > >> An interesting data point. Connect it to a 100mbit switch and it works. >> gigabit and it behaves as above. >> >> So, the question is: does anyone have gigabit networking working on imx6 >> with recent DT based kernels? > > Yes, we have Gigabit ethernet working on mx6sabrelite, wandboard, > sabresd boards. > > Does the 3.0.35 kernel work with gigabit on cubox-i? Could this issue > be related to the ar8035 phy fixup code? The AR8035 has a PHY ID of 0x004dd072 and the code in the i.MX6 platform stuff specifies 0x004dd074 - so if it's really an 8035 then it's not being run.. That said... it would still need to be set up the same way if it was supplying a 125MHz clock. Why isn't this in some PHY driver code and why isn't this being marked as required by some kind of PHY node property anyway? Platform init code is NOT the place to screw with this stuff... it wouldn't work if phylib & drivers were modules anyway, right? -- Matt -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html