MIPS: Alchemy: Define eth platform devices in the correct order
authorWolfgang Grandegger <wg@denx.de>
Sat, 17 Jul 2010 14:38:48 +0000 (16:38 +0200)
committerRalf Baechle <ralf@linux-mips.org>
Mon, 26 Jul 2010 18:08:19 +0000 (19:08 +0100)
commit0d5977d652fa5fd4e9a56127b109e5e28d4db95d
treeb477d8968be6d38231c79a40ece880f5467d938a
parent7f13f65e61f1deed77c5c335ed0fa4d08f69e608
MIPS: Alchemy: Define eth platform devices in the correct order

Currently, the eth devices are probed in the inverse order, first
au1xxx_eth1_device and then au1xxx_eth0_device. On the GPR board,
this makes trouble:

  # ifconfig|grep HWaddr
  eth0      Link encap:Ethernet  HWaddr 00:50:C2:0C:30:01
  eth1      Link encap:Ethernet  HWaddr 66:22:01:80:38:10

A bogous ethernet hwaddr is assigned to the first device and
au1xxx_eth0_device is mapped to eth1, which even does not work
properly. With this patch, the problems are gone:

  # ifconfig|grep HWaddr
  eth0      Link encap:Ethernet  HWaddr 66:22:11:32:38:10
  eth1      Link encap:Ethernet  HWaddr 66:22:11:32:38:11

Signed-off-by: Wolfgang Grandegger <wg@denx.de>
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/1473/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
arch/mips/alchemy/common/platform.c