projects
/
openwrt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ramips: rt305x: add support for Accton WR6202 / SMCWBR11S-3GN
[openwrt.git]
/
target
/
linux
/
ramips
/
files
/
arch
/
mips
/
ralink
/
rt305x
/
mach-hw550-3g.c
diff --git
a/target/linux/ramips/files/arch/mips/ralink/rt305x/mach-hw550-3g.c
b/target/linux/ramips/files/arch/mips/ralink/rt305x/mach-hw550-3g.c
index
ffb2094
..
5a3114a
100644
(file)
--- a/
target/linux/ramips/files/arch/mips/ralink/rt305x/mach-hw550-3g.c
+++ b/
target/linux/ramips/files/arch/mips/ralink/rt305x/mach-hw550-3g.c
@@
-23,12
+23,12
@@
#include "devices.h"
#define HW550_3G_GPIO_LED_USB 8
#include "devices.h"
#define HW550_3G_GPIO_LED_USB 8
-#define HW550_3G_GPIO_LED_3G
_STAT
11
-#define HW550_3G_GPIO_LED_
3G_TOGGLE
12
+#define HW550_3G_GPIO_LED_3G
11
+#define HW550_3G_GPIO_LED_
STATUS
12
#define HW550_3G_GPIO_LED_WPS 14
#define HW550_3G_GPIO_BUTTON_RESET 10
#define HW550_3G_GPIO_LED_WPS 14
#define HW550_3G_GPIO_BUTTON_RESET 10
-#define HW550_3G_GPIO_BUTTON_
3G
7
+#define HW550_3G_GPIO_BUTTON_
CONNECT
7
#define HW550_3G_GPIO_BUTTON_WPS 0
#define HW550_3G_BUTTONS_POLL_INTERVAL 20
#define HW550_3G_GPIO_BUTTON_WPS 0
#define HW550_3G_BUTTONS_POLL_INTERVAL 20
@@
-53,19
+53,15
@@
static struct mtd_partition hw550_3g_partitions[] = {
}, {
.name = "kernel",
.offset = 0x050000,
}, {
.name = "kernel",
.offset = 0x050000,
- .size = 0x
18
0000,
+ .size = 0x
0d
0000,
}, {
.name = "rootfs",
}, {
.name = "rootfs",
- .offset = 0x1d0000,
- .size = 0x580000,
- }, {
- .name = "user",
- .offset = 0x750000,
- .size = 0x0b0000,
+ .offset = 0x120000,
+ .size = 0x6e0000,
}, {
.name = "firmware",
.offset = 0x050000,
}, {
.name = "firmware",
.offset = 0x050000,
- .size = 0x7
0
0000,
+ .size = 0x7
b
0000,
}
};
#endif /* CONFIG_MTD_PARTITIONS */
}
};
#endif /* CONFIG_MTD_PARTITIONS */
@@
-83,12
+79,12
@@
static struct gpio_led hw550_3g_leds_gpio[] __initdata = {
.gpio = HW550_3G_GPIO_LED_USB,
.active_low = 1,
}, {
.gpio = HW550_3G_GPIO_LED_USB,
.active_low = 1,
}, {
- .name = "hw550-3g:green:3g
-stat
",
- .gpio = HW550_3G_GPIO_LED_3G
_STAT
,
+ .name = "hw550-3g:green:3g",
+ .gpio = HW550_3G_GPIO_LED_3G,
.active_low = 1,
}, {
.active_low = 1,
}, {
- .name = "hw550-3g:green:
3g-toggle
",
- .gpio = HW550_3G_GPIO_LED_
3G_TOGGLE
,
+ .name = "hw550-3g:green:
status
",
+ .gpio = HW550_3G_GPIO_LED_
STATUS
,
.active_low = 1,
}, {
.name = "hw550-3g:green:wps",
.active_low = 1,
}, {
.name = "hw550-3g:green:wps",
@@
-106,11
+102,11
@@
static struct gpio_button hw550_3g_gpio_buttons[] __initdata = {
.gpio = HW550_3G_GPIO_BUTTON_RESET,
.active_low = 1,
}, {
.gpio = HW550_3G_GPIO_BUTTON_RESET,
.active_low = 1,
}, {
- .desc = "
3g
",
+ .desc = "
connect
",
.type = EV_KEY,
.type = EV_KEY,
- .code =
BTN_1
,
+ .code =
KEY_CONNECT
,
.threshold = 3,
.threshold = 3,
- .gpio = HW550_3G_GPIO_BUTTON_
3G
,
+ .gpio = HW550_3G_GPIO_BUTTON_
CONNECT
,
.active_low = 1,
}, {
.desc = "wps",
.active_low = 1,
}, {
.desc = "wps",
@@
-122,11
+118,16
@@
static struct gpio_button hw550_3g_gpio_buttons[] __initdata = {
}
};
}
};
+#define HW550_3G_GPIO_MODE \
+ ((RT305X_GPIO_MODE_GPIO << RT305X_GPIO_MODE_UART0_SHIFT) | \
+ RT305X_GPIO_MODE_MDIO)
+
static void __init hw550_3g_init(void)
{
static void __init hw550_3g_init(void)
{
- rt305x_gpio_init(
RT305X_GPIO_MODE_GPIO << RT305X_GPIO_MODE_UART0_SHIFT
);
+ rt305x_gpio_init(
HW550_3G_GPIO_MODE
);
rt305x_register_flash(0, &hw550_3g_flash_data);
rt305x_register_flash(0, &hw550_3g_flash_data);
+ rt305x_esw_data.vlan_config = RT305X_ESW_VLAN_CONFIG_WLLLL;
rt305x_register_ethernet();
ramips_register_gpio_leds(-1, ARRAY_SIZE(hw550_3g_leds_gpio),
hw550_3g_leds_gpio);
rt305x_register_ethernet();
ramips_register_gpio_leds(-1, ARRAY_SIZE(hw550_3g_leds_gpio),
hw550_3g_leds_gpio);
@@
-135,6
+136,7
@@
static void __init hw550_3g_init(void)
hw550_3g_gpio_buttons);
rt305x_register_wifi();
rt305x_register_wdt();
hw550_3g_gpio_buttons);
rt305x_register_wifi();
rt305x_register_wdt();
+ rt305x_register_usb();
}
MIPS_MACHINE(RAMIPS_MACH_HW550_3G, "HW550-3G", "Aztech HW550-3G",
}
MIPS_MACHINE(RAMIPS_MACH_HW550_3G, "HW550-3G", "Aztech HW550-3G",
This page took
0.026531 seconds
and
4
git commands to generate.