ar71xx: override lan port names on the RB750
authorjuhosg <juhosg@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Tue, 9 Mar 2010 18:05:48 +0000 (18:05 +0000)
committerjuhosg <juhosg@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Tue, 9 Mar 2010 18:05:48 +0000 (18:05 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20096 3c298f89-4303-0410-b956-a3cf2f4a3e73

target/linux/ar71xx/base-files/etc/defconfig/rb-750/network
target/linux/ar71xx/files/arch/mips/ar71xx/mach-rb750.c

index 2108d3ae8e25454fca38cab2c6d99cf95b5cb996..113d9f3eeaa855dfb13dcd0cba2cd0adc3f4c249 100644 (file)
@@ -9,7 +9,7 @@ config interface eth
        option proto    none
 
 config interface lan
-       option ifname   'lan1 lan2 lan3 lan4'
+       option ifname   'port2 port3 port4 port5'
        option type     bridge
        option proto    static
        option ipaddr   192.168.1.1
index a39101d631c0c44712ce380f598f61aa4eae8376..3972f57ac734f53bad09cb390957ec1f3bd7eef5 100644 (file)
@@ -55,6 +55,13 @@ static struct platform_device rb750_leds_device = {
        }
 };
 
+static const char *rb750_port_names[AP91_ETH_NUM_PORT_NAMES] __initdata = {
+       "port5",
+       "port4",
+       "port3",
+       "port2",
+};
+
 static struct platform_device rb750_nand_device = {
        .name   = "rb750-nand",
        .id     = -1,
@@ -117,7 +124,7 @@ static void __init rb750_setup(void)
                                     AR724X_GPIO_FUNC_ETH_SWITCH_LED3_EN |
                                     AR724X_GPIO_FUNC_ETH_SWITCH_LED4_EN);
 
-       ap91_eth_init(NULL, NULL);
+       ap91_eth_init(NULL, rb750_port_names);
        platform_device_register(&rb750_leds_device);
        platform_device_register(&rb750_nand_device);
 }