Blackfin: bf518f-ezbrd: update DSA resources
authorMike Frysinger <vapier@gentoo.org>
Thu, 11 Jun 2009 13:22:02 +0000 (09:22 -0400)
committerMike Frysinger <vapier@gentoo.org>
Tue, 23 Jun 2009 01:15:36 +0000 (21:15 -0400)
The common DSA code changed structure layout, so update the BF518F-EZBRD
resources accordingly.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
arch/blackfin/mach-bf518/boards/ezbrd.c

index 1382f0382359a1dc44b743b900d285abedb537dd..d9791106be9f71b16187201736815a09bcfa8445 100644 (file)
@@ -119,13 +119,19 @@ static struct platform_device bfin_mac_device = {
 };
 
 #if defined(CONFIG_NET_DSA_KSZ8893M) || defined(CONFIG_NET_DSA_KSZ8893M_MODULE)
-static struct dsa_platform_data ksz8893m_switch_data = {
+static struct dsa_chip_data ksz8893m_switch_chip_data = {
        .mii_bus = &bfin_mii_bus.dev,
+       .port_names = {
+               NULL,
+               "eth%d",
+               "eth%d",
+               "cpu",
+       },
+};
+static struct dsa_platform_data ksz8893m_switch_data = {
+       .nr_chips = 1,
        .netdev = &bfin_mac_device.dev,
-       .port_names[0]  = NULL,
-       .port_names[1]  = "eth%d",
-       .port_names[2]  = "eth%d",
-       .port_names[3]  = "cpu",
+       .chip = &ksz8893m_switch_chip_data,
 };
 
 static struct platform_device ksz8893m_switch_device = {