mirror of
git://projects.qi-hardware.com/openwrt-xburst.git
synced 2024-11-24 00:07:11 +02:00
ar71xx: TL-WR1043ND support cleanup
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18697 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
parent
bfbc6bd89d
commit
2417cf6791
@ -63,6 +63,9 @@ get_status_led() {
|
|||||||
tew-632brp)
|
tew-632brp)
|
||||||
status_led="tew-632brp:green:status"
|
status_led="tew-632brp:green:status"
|
||||||
;;
|
;;
|
||||||
|
tl-wr1043nd)
|
||||||
|
status_led="tl-wr1043nd:green:system"
|
||||||
|
;;
|
||||||
tl-wr741nd)
|
tl-wr741nd)
|
||||||
status_led="tl-wr741nd:green:system"
|
status_led="tl-wr741nd:green:system"
|
||||||
;;
|
;;
|
||||||
|
@ -67,6 +67,9 @@ ar71xx_board_name() {
|
|||||||
*TEW-632BRP)
|
*TEW-632BRP)
|
||||||
name="tew-632brp"
|
name="tew-632brp"
|
||||||
;;
|
;;
|
||||||
|
*TL-WR1043ND)
|
||||||
|
name="tl-wr1043nd"
|
||||||
|
;;
|
||||||
*TL-WR741ND)
|
*TL-WR741ND)
|
||||||
name="tl-wr741nd"
|
name="tl-wr741nd"
|
||||||
;;
|
;;
|
||||||
|
@ -75,7 +75,7 @@ platform_check_image() {
|
|||||||
}
|
}
|
||||||
return 0
|
return 0
|
||||||
;;
|
;;
|
||||||
tl-wr741nd | tl-wr941nd)
|
tl-wr741nd | tl-wr941nd | tl-wr1043nd)
|
||||||
[ "$magic" != "0100" ] && {
|
[ "$magic" != "0100" ] && {
|
||||||
echo "Invalid image type."
|
echo "Invalid image type."
|
||||||
return 1
|
return 1
|
||||||
|
@ -15,6 +15,7 @@ CONFIG_AR71XX_MACH_PB42=y
|
|||||||
CONFIG_AR71XX_MACH_PB44=y
|
CONFIG_AR71XX_MACH_PB44=y
|
||||||
CONFIG_AR71XX_MACH_RB_4XX=y
|
CONFIG_AR71XX_MACH_RB_4XX=y
|
||||||
CONFIG_AR71XX_MACH_TEW_632BRP=y
|
CONFIG_AR71XX_MACH_TEW_632BRP=y
|
||||||
|
CONFIG_AR71XX_MACH_TL_WR1043ND=y
|
||||||
CONFIG_AR71XX_MACH_TL_WR741ND=y
|
CONFIG_AR71XX_MACH_TL_WR741ND=y
|
||||||
CONFIG_AR71XX_MACH_TL_WR941ND=y
|
CONFIG_AR71XX_MACH_TL_WR941ND=y
|
||||||
CONFIG_AR71XX_MACH_UBNT=y
|
CONFIG_AR71XX_MACH_UBNT=y
|
||||||
|
@ -16,6 +16,7 @@ CONFIG_AR71XX_MACH_PB42=y
|
|||||||
CONFIG_AR71XX_MACH_PB44=y
|
CONFIG_AR71XX_MACH_PB44=y
|
||||||
CONFIG_AR71XX_MACH_RB_4XX=y
|
CONFIG_AR71XX_MACH_RB_4XX=y
|
||||||
CONFIG_AR71XX_MACH_TEW_632BRP=y
|
CONFIG_AR71XX_MACH_TEW_632BRP=y
|
||||||
|
CONFIG_AR71XX_MACH_TL_WR1043ND=y
|
||||||
CONFIG_AR71XX_MACH_TL_WR741ND=y
|
CONFIG_AR71XX_MACH_TL_WR741ND=y
|
||||||
CONFIG_AR71XX_MACH_TL_WR941ND=y
|
CONFIG_AR71XX_MACH_TL_WR941ND=y
|
||||||
CONFIG_AR71XX_MACH_UBNT=y
|
CONFIG_AR71XX_MACH_UBNT=y
|
||||||
|
@ -50,7 +50,7 @@ static struct mtd_partition tl_wr1043nd_partitions[] = {
|
|||||||
.size = 0x010000,
|
.size = 0x010000,
|
||||||
.mask_flags = MTD_WRITEABLE,
|
.mask_flags = MTD_WRITEABLE,
|
||||||
} , {
|
} , {
|
||||||
.name = "firmware",
|
.name = "firmware",
|
||||||
.offset = 0x020000,
|
.offset = 0x020000,
|
||||||
.size = 0x7d0000,
|
.size = 0x7d0000,
|
||||||
}
|
}
|
||||||
@ -59,8 +59,8 @@ static struct mtd_partition tl_wr1043nd_partitions[] = {
|
|||||||
|
|
||||||
static struct flash_platform_data tl_wr1043nd_flash_data = {
|
static struct flash_platform_data tl_wr1043nd_flash_data = {
|
||||||
#ifdef CONFIG_MTD_PARTITIONS
|
#ifdef CONFIG_MTD_PARTITIONS
|
||||||
.parts = tl_wr1043nd_partitions,
|
.parts = tl_wr1043nd_partitions,
|
||||||
.nr_parts = ARRAY_SIZE(tl_wr1043nd_partitions),
|
.nr_parts = ARRAY_SIZE(tl_wr1043nd_partitions),
|
||||||
#endif
|
#endif
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -116,11 +116,11 @@ static void __init tl_wr1043nd_setup(void)
|
|||||||
ar71xx_eth0_data.phy_mask = 0x0;
|
ar71xx_eth0_data.phy_mask = 0x0;
|
||||||
ar71xx_eth0_data.speed = SPEED_1000;
|
ar71xx_eth0_data.speed = SPEED_1000;
|
||||||
ar71xx_eth0_data.duplex = DUPLEX_FULL;
|
ar71xx_eth0_data.duplex = DUPLEX_FULL;
|
||||||
|
|
||||||
ar71xx_add_device_eth(0);
|
ar71xx_add_device_eth(0);
|
||||||
|
|
||||||
ar71xx_add_device_usb();
|
ar71xx_add_device_usb();
|
||||||
|
|
||||||
ar71xx_add_device_spi(NULL, tl_wr1043nd_spi_info,
|
ar71xx_add_device_spi(NULL, tl_wr1043nd_spi_info,
|
||||||
ARRAY_SIZE(tl_wr1043nd_spi_info));
|
ARRAY_SIZE(tl_wr1043nd_spi_info));
|
||||||
|
|
||||||
|
@ -139,7 +139,7 @@ enum ar71xx_mach_type {
|
|||||||
AR71XX_MACH_TEW_632BRP, /* TRENDnet TEW-632BRP */
|
AR71XX_MACH_TEW_632BRP, /* TRENDnet TEW-632BRP */
|
||||||
AR71XX_MACH_TL_WR741ND, /* TP-LINK TL-WR741ND */
|
AR71XX_MACH_TL_WR741ND, /* TP-LINK TL-WR741ND */
|
||||||
AR71XX_MACH_TL_WR941ND, /* TP-LINK TL-WR941ND */
|
AR71XX_MACH_TL_WR941ND, /* TP-LINK TL-WR941ND */
|
||||||
AR71XX_MACH_TL_WR1043ND,/* TP-LINK TL-WR1041ND */
|
AR71XX_MACH_TL_WR1043ND, /* TP-LINK TL-WR1041ND */
|
||||||
AR71XX_MACH_UBNT_LSSR71, /* Ubiquiti LS-SR71 */
|
AR71XX_MACH_UBNT_LSSR71, /* Ubiquiti LS-SR71 */
|
||||||
AR71XX_MACH_UBNT_LSX, /* Ubiquiti LSX */
|
AR71XX_MACH_UBNT_LSX, /* Ubiquiti LSX */
|
||||||
AR71XX_MACH_UBNT_RS, /* Ubiquiti RouterStation */
|
AR71XX_MACH_UBNT_RS, /* Ubiquiti RouterStation */
|
||||||
|
@ -50,7 +50,7 @@ $(eval $(call Profile,TLWR941NDV2))
|
|||||||
|
|
||||||
define Profile/TLWR1043NDV1
|
define Profile/TLWR1043NDV1
|
||||||
NAME:=TP-LINK TL-WR1043ND v1
|
NAME:=TP-LINK TL-WR1043ND v1
|
||||||
PACKAGES:=kmod-ath9k hostapd-mini
|
PACKAGES:=kmod-ath9k hostapd-mini kmod-usb-core kmod-usb2
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Profile/TLWR1043NDV1/Description
|
define Profile/TLWR1043NDV1/Description
|
||||||
|
@ -37,7 +37,7 @@
|
|||||||
#define HWID_TL_WR841ND_V3 0x08410003
|
#define HWID_TL_WR841ND_V3 0x08410003
|
||||||
#define HWID_TL_WR841ND_V5 0x08410005
|
#define HWID_TL_WR841ND_V5 0x08410005
|
||||||
#define HWID_TL_WR941ND_V2 0x09410002
|
#define HWID_TL_WR941ND_V2 0x09410002
|
||||||
#define HWID_TL_WR1043ND_V1 0x10430001
|
#define HWID_TL_WR1043ND_V1 0x10430001
|
||||||
|
|
||||||
#define MD5SUM_LEN 16
|
#define MD5SUM_LEN 16
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user