X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/c44ee422c3f7fb736b69ded2793a3673d0e51266..baa5c31303a689b7289a427be231195542e9fa6c:/target/linux/ramips/files/arch/mips/ralink/rt305x/mach-whr-g300n.c diff --git a/target/linux/ramips/files/arch/mips/ralink/rt305x/mach-whr-g300n.c b/target/linux/ramips/files/arch/mips/ralink/rt305x/mach-whr-g300n.c index 4e0e810bb..394c45acc 100644 --- a/target/linux/ramips/files/arch/mips/ralink/rt305x/mach-whr-g300n.c +++ b/target/linux/ramips/files/arch/mips/ralink/rt305x/mach-whr-g300n.c @@ -33,7 +33,6 @@ #define WHR_G300N_BUTTONS_POLL_INTERVAL 20 -#ifdef CONFIG_MTD_PARTITIONS static struct mtd_partition whr_g300n_partitions[] = { { .name = "u-boot", @@ -63,18 +62,15 @@ static struct mtd_partition whr_g300n_partitions[] = { .offset = 0x3f0000, .size = 0x010000, }, { - .name = "openwrt", + .name = "firmware", .offset = 0x050000, .size = 0x3a0000, } }; -#endif /* CONFIG_MTD_PARTITIONS */ static struct physmap_flash_data whr_g300n_flash_data = { -#ifdef CONFIG_MTD_PARTITIONS .nr_parts = ARRAY_SIZE(whr_g300n_partitions), .parts = whr_g300n_partitions, -#endif }; static struct gpio_led whr_g300n_leds_gpio[] __initdata = { @@ -97,14 +93,14 @@ static struct gpio_button whr_g300n_gpio_buttons[] __initdata = { { .desc = "reset", .type = EV_KEY, - .code = BTN_0, + .code = KEY_RESTART, .threshold = 3, .gpio = WHR_G300N_GPIO_BUTTON_RESET, .active_low = 1, }, { .desc = "aoss", .type = EV_KEY, - .code = BTN_1, + .code = KEY_WPS_BUTTON, .threshold = 3, .gpio = WHR_G300N_GPIO_BUTTON_AOSS, .active_low = 1, @@ -130,6 +126,7 @@ static void __init whr_g300n_init(void) rt305x_gpio_init(RT305X_GPIO_MODE_GPIO << RT305X_GPIO_MODE_UART0_SHIFT); rt305x_register_flash(0, &whr_g300n_flash_data); + rt305x_esw_data.vlan_config = RT305X_ESW_VLAN_CONFIG_LLLLW; rt305x_register_ethernet(); ramips_register_gpio_leds(-1, ARRAY_SIZE(whr_g300n_leds_gpio), whr_g300n_leds_gpio); @@ -137,6 +134,7 @@ static void __init whr_g300n_init(void) ARRAY_SIZE(whr_g300n_gpio_buttons), whr_g300n_gpio_buttons); rt305x_register_wifi(); + rt305x_register_wdt(); } MIPS_MACHINE(RAMIPS_MACH_WHR_G300N, "WHR-G300N", "Buffalo WHR-G300N",