X-Git-Url: http://git.rohieb.name/openwrt.git/blobdiff_plain/db3a7e64a2227f82a31b7db9c6deb78db5042a6d..b1b7fcb8bd1fd7c4bfebbb94ed5087e1856e104e:/target/linux/ramips/files/arch/mips/ralink/rt305x/mach-dir-300-revb.c diff --git a/target/linux/ramips/files/arch/mips/ralink/rt305x/mach-dir-300-revb.c b/target/linux/ramips/files/arch/mips/ralink/rt305x/mach-dir-300-revb.c index 5a947e80f..622803672 100644 --- a/target/linux/ramips/files/arch/mips/ralink/rt305x/mach-dir-300-revb.c +++ b/target/linux/ramips/files/arch/mips/ralink/rt305x/mach-dir-300-revb.c @@ -73,15 +73,15 @@ static struct physmap_flash_data dir_300b_flash_data = { static struct gpio_led dir_300b_leds_gpio[] __initdata = { { - .name = "dir-300b:amber:status", + .name = "d-link:amber:status", .gpio = DIR_300B_GPIO_LED_STATUS_AMBER, .active_low = 1, }, { - .name = "dir-300b:green:status", + .name = "d-link:green:status", .gpio = DIR_300B_GPIO_LED_STATUS_GREEN, .active_low = 1, }, { - .name = "dir-300b:blue:wps", + .name = "d-link:blue:wps", .gpio = DIR_300B_GPIO_LED_WPS, .active_low = 1, } @@ -110,6 +110,7 @@ static void __init dir_300b_init(void) rt305x_gpio_init(RT305X_GPIO_MODE_GPIO << RT305X_GPIO_MODE_UART0_SHIFT); rt305x_register_flash(0, &dir_300b_flash_data); + rt305x_esw_data.vlan_config = RT305X_ESW_VLAN_CONFIG_LLLLW; rt305x_register_ethernet(); ramips_register_gpio_leds(-1, ARRAY_SIZE(dir_300b_leds_gpio), dir_300b_leds_gpio); @@ -120,5 +121,11 @@ static void __init dir_300b_init(void) rt305x_register_wdt(); } -MIPS_MACHINE(RAMIPS_MACH_DIR_300_REVB, "DIR-300-revB", "D-Link DIR-300 revB", +MIPS_MACHINE(RAMIPS_MACH_DIR_300_B1, "DIR-300-B1", "D-Link DIR-300 B1", + dir_300b_init); + +MIPS_MACHINE(RAMIPS_MACH_DIR_600_B1, "DIR-600-B1", "D-Link DIR-600 B1", + dir_300b_init); + +MIPS_MACHINE(RAMIPS_MACH_DIR_600_B2, "DIR-600-B2", "D-Link DIR-600 B2", dir_300b_init);