On 20/11/13 11:11, Matti Laakso wrote:
On 19.11.2013 21:10, John Crispin wrote:
On 14/11/13 08:59, Matti Laakso wrote:
>/  At the moment the MII/RMII setting in the lantiq .dts-files has no
/>/  effect, since wrong registers are written. Once this patch is applied,
/>/  it is necessary to make sure that the MII/RMII setting in the .dts-file
/>/  is correct.
/
i have not merged this yet. i am wondering if we should rename th
property in all relevant dts files and print a warning during boot if
the real option is not set.... that way there is a migration path that
wont break lots of boards for people

That might be a good idea. For the Danube routers I was able to compile
a list of switch chips and connection types:

* AR8216, MII
arv4519pw
arv7518pw
arv752dpw22

* RTL8306, reversed MII
arv752dpw
arv452cqw
arv4518pw

* ADM6996, reversed MII
arv4510pw/arv7510pw
sx76x
easy50712
acmp252
arv4520pw

which leaves out just arv4525pw and arv7525pw. Based on this list only
arv4519pw and arv7518pw have currently an incorrect setting in the
.dts-file.

But then there are the AR9-based routers which use the same driver, and
which I'm not familiar with. Based on the new U-Boot sources at least
p2601hnfx and h201l use reversed MII, but in the current driver all
AR9-routers are forced to use MII regardless of .dts-file?

ok, explicitly setting those in the dts files does indeed work. lets just do a hard cut then and change them all hoping there is not too much b0rkage.

Thanks for looking into this,

        John
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to