diff options
8 files changed, 8 insertions, 324 deletions
| diff --git a/target/linux/ar71xx/files/arch/mips/ath79/mach-alfa-nx.c b/target/linux/ar71xx/files/arch/mips/ath79/mach-alfa-nx.c index d37e63fe1..a515f4f54 100644 --- a/target/linux/ar71xx/files/arch/mips/ath79/mach-alfa-nx.c +++ b/target/linux/ar71xx/files/arch/mips/ath79/mach-alfa-nx.c @@ -8,9 +8,6 @@   *  by the Free Software Foundation.   */ -#include <linux/mtd/mtd.h> -#include <linux/mtd/partitions.h> -  #include <asm/mach-ath79/ar71xx_regs.h>  #include <asm/mach-ath79/ath79.h> @@ -38,47 +35,6 @@  #define ALFA_NX_MAC1_OFFSET		6  #define ALFA_NX_CALDATA_OFFSET		0x1000 -static struct mtd_partition alfa_nx_partitions[] = { -	{ -		.name		= "u-boot", -		.offset		= 0, -		.size		= 0x040000, -		.mask_flags	= MTD_WRITEABLE, -	}, { -		.name		= "u-boot-env", -		.offset		= 0x040000, -		.size		= 0x010000, -		.mask_flags	= MTD_WRITEABLE, -	}, { -		.name		= "rootfs", -		.offset		= 0x050000, -		.size		= 0x600000, -	}, { -		.name		= "kernel", -		.offset		= 0x650000, -		.size		= 0x190000, -	}, { -		.name		= "nvram", -		.offset		= 0x7e0000, -		.size		= 0x010000, -		.mask_flags	= MTD_WRITEABLE, -	}, { -		.name		= "art", -		.offset		= 0x7f0000, -		.size		= 0x010000, -		.mask_flags	= MTD_WRITEABLE, -	}, { -		.name		= "firmware", -		.offset		= 0x050000, -		.size		= 0x780000, -	} -}; - -static struct flash_platform_data alfa_nx_flash_data = { -	.parts		= alfa_nx_partitions, -	.nr_parts	= ARRAY_SIZE(alfa_nx_partitions), -}; -  static struct gpio_keys_button alfa_nx_gpio_keys[] __initdata = {  	{  		.desc		= "Reset button", @@ -129,7 +85,7 @@ static void __init alfa_nx_setup(void)  				  AR724X_GPIO_FUNC_ETH_SWITCH_LED3_EN |  				  AR724X_GPIO_FUNC_ETH_SWITCH_LED4_EN); -	ath79_register_m25p80(&alfa_nx_flash_data); +	ath79_register_m25p80(NULL);  	ath79_register_leds_gpio(0, ARRAY_SIZE(alfa_nx_leds_gpio),  				 alfa_nx_leds_gpio); diff --git a/target/linux/ar71xx/files/arch/mips/ath79/mach-ap113.c b/target/linux/ar71xx/files/arch/mips/ath79/mach-ap113.c index 178815cf9..9b38faa47 100644 --- a/target/linux/ar71xx/files/arch/mips/ath79/mach-ap113.c +++ b/target/linux/ar71xx/files/arch/mips/ath79/mach-ap113.c @@ -8,10 +8,6 @@   *  by the Free Software Foundation.   */ -#include <linux/mtd/mtd.h> -#include <linux/mtd/partitions.h> -#include <linux/spi/flash.h> -  #include "dev-eth.h"  #include "dev-gpio-buttons.h"  #include "dev-leds-gpio.h" @@ -29,42 +25,6 @@  #define AP113_KEYS_POLL_INTERVAL	20	/* msecs */  #define AP113_KEYS_DEBOUNCE_INTERVAL	(3 * AP113_KEYS_POLL_INTERVAL) -static struct mtd_partition ap113_parts[] = { -	{ -		.name		= "u-boot", -		.offset		= 0, -		.size		= 0x010000, -		.mask_flags	= MTD_WRITEABLE, -	}, -	{ -		.name		= "rootfs", -		.offset		= 0x010000, -		.size		= 0x300000, -	}, -	{ -		.name		= "uImage", -		.offset		= 0x300000, -		.size		= 0x3e0000, -	}, -	{ -		.name		= "NVRAM", -		.offset		= 0x3e0000, -		.size		= 0x010000, -	}, -	{ -		.name		= "ART", -		.offset		= 0x3f0000, -		.size		= 0x010000, -		.mask_flags	= MTD_WRITEABLE, -	}, -}; -#define ap113_nr_parts		ARRAY_SIZE(ap113_parts) - -static struct flash_platform_data ap113_flash_data = { -	.parts		= ap113_parts, -	.nr_parts	= ap113_nr_parts, -}; -  static struct gpio_led ap113_leds_gpio[] __initdata = {  	{  		.name		= "ap113:green:usb", @@ -98,7 +58,7 @@ static void __init ap113_setup(void)  {  	u8 *mac = (u8 *) KSEG1ADDR(0x1fff0000); -	ath79_register_m25p80(&ap113_flash_data); +	ath79_register_m25p80(NULL);  	ath79_register_mdio(0, ~BIT(0));  	ath79_init_mac(ath79_eth0_data.mac_addr, mac, 0); diff --git a/target/linux/ar71xx/files/arch/mips/ath79/mach-dir-600-a1.c b/target/linux/ar71xx/files/arch/mips/ath79/mach-dir-600-a1.c index 931a7292e..c0fa9008c 100644 --- a/target/linux/ar71xx/files/arch/mips/ath79/mach-dir-600-a1.c +++ b/target/linux/ar71xx/files/arch/mips/ath79/mach-dir-600-a1.c @@ -9,9 +9,6 @@   *  by the Free Software Foundation.   */ -#include <linux/mtd/mtd.h> -#include <linux/mtd/partitions.h> -  #include <asm/mach-ath79/ath79.h>  #include <asm/mach-ath79/ar71xx_regs.h> @@ -43,46 +40,6 @@  #define DIR_600_A1_NVRAM_ADDR	0x1f030000  #define DIR_600_A1_NVRAM_SIZE	0x10000 -static struct mtd_partition dir_600_a1_partitions[] = { -	{ -		.name		= "u-boot", -		.offset		= 0, -		.size		= 0x030000, -		.mask_flags	= MTD_WRITEABLE, -	}, { -		.name		= "nvram", -		.offset		= 0x030000, -		.size		= 0x010000, -	}, { -		.name		= "kernel", -		.offset		= 0x040000, -		.size		= 0x0e0000, -	}, { -		.name		= "rootfs", -		.offset		= 0x120000, -		.size		= 0x2c0000, -	}, { -		.name		= "mac", -		.offset		= 0x3e0000, -		.size		= 0x010000, -		.mask_flags	= MTD_WRITEABLE, -	}, { -		.name		= "art", -		.offset		= 0x3f0000, -		.size		= 0x010000, -		.mask_flags	= MTD_WRITEABLE, -	}, { -		.name		= "firmware", -		.offset		= 0x040000, -		.size		= 0x3a0000, -	} -}; - -static struct flash_platform_data dir_600_a1_flash_data = { -	.parts		= dir_600_a1_partitions, -	.nr_parts	= ARRAY_SIZE(dir_600_a1_partitions), -}; -  static struct gpio_led dir_600_a1_leds_gpio[] __initdata = {  	{  		.name		= "d-link:green:power", @@ -152,7 +109,7 @@ static void __init dir_600_a1_setup(void)  		mac = mac_buff;  	} -	ath79_register_m25p80(&dir_600_a1_flash_data); +	ath79_register_m25p80(NULL);  	ath79_gpio_function_disable(AR724X_GPIO_FUNC_ETH_SWITCH_LED0_EN |  				    AR724X_GPIO_FUNC_ETH_SWITCH_LED1_EN | diff --git a/target/linux/ar71xx/files/arch/mips/ath79/mach-dir-615-c1.c b/target/linux/ar71xx/files/arch/mips/ath79/mach-dir-615-c1.c index b15fc6814..425be301e 100644 --- a/target/linux/ar71xx/files/arch/mips/ath79/mach-dir-615-c1.c +++ b/target/linux/ar71xx/files/arch/mips/ath79/mach-dir-615-c1.c @@ -9,9 +9,6 @@   *  by the Free Software Foundation.   */ -#include <linux/mtd/mtd.h> -#include <linux/mtd/partitions.h> -  #include <asm/mach-ath79/ath79.h>  #include "dev-eth.h" @@ -41,41 +38,6 @@  #define DIR_615C1_CONFIG_ADDR		0x1f020000  #define DIR_615C1_CONFIG_SIZE		0x10000 -static struct mtd_partition dir_615c1_partitions[] = { -	{ -		.name		= "u-boot", -		.offset		= 0, -		.size		= 0x020000, -		.mask_flags	= MTD_WRITEABLE, -	}, { -		.name		= "config", -		.offset		= 0x020000, -		.size		= 0x010000, -	}, { -		.name		= "kernel", -		.offset		= 0x030000, -		.size		= 0x0e0000, -	}, { -		.name		= "rootfs", -		.offset		= 0x110000, -		.size		= 0x2e0000, -	}, { -		.name		= "art", -		.offset		= 0x3f0000, -		.size		= 0x010000, -		.mask_flags	= MTD_WRITEABLE, -	}, { -		.name		= "firmware", -		.offset		= 0x030000, -		.size		= 0x3c0000, -	} -}; - -static struct flash_platform_data dir_615c1_flash_data = { -	.parts		= dir_615c1_partitions, -	.nr_parts	= ARRAY_SIZE(dir_615c1_partitions), -}; -  static struct gpio_led dir_615c1_leds_gpio[] __initdata = {  	{  		.name		= "d-link:orange:status", @@ -155,7 +117,7 @@ static void __init dir_615c1_setup(void)  	ath79_register_eth(0);  	ath79_register_eth(1); -	ath79_register_m25p80(&dir_615c1_flash_data); +	ath79_register_m25p80(NULL);  	ath79_register_leds_gpio(-1, ARRAY_SIZE(dir_615c1_leds_gpio),  				 dir_615c1_leds_gpio); diff --git a/target/linux/ar71xx/files/arch/mips/ath79/mach-dir-825-b1.c b/target/linux/ar71xx/files/arch/mips/ath79/mach-dir-825-b1.c index ab973ebfb..1b4b49075 100644 --- a/target/linux/ar71xx/files/arch/mips/ath79/mach-dir-825-b1.c +++ b/target/linux/ar71xx/files/arch/mips/ath79/mach-dir-825-b1.c @@ -11,8 +11,6 @@   */  #include <linux/platform_device.h> -#include <linux/mtd/mtd.h> -#include <linux/mtd/partitions.h>  #include <linux/delay.h>  #include <linux/rtl8366.h> @@ -48,39 +46,6 @@  #define DIR825B1_MAC_LOCATION_0			0x1f66ffa0  #define DIR825B1_MAC_LOCATION_1			0x1f66ffb4 -static struct mtd_partition dir825b1_partitions[] = { -	{ -		.name		= "uboot", -		.offset		= 0, -		.size		= 0x040000, -		.mask_flags	= MTD_WRITEABLE, -	}, { -		.name		= "config", -		.offset		= 0x040000, -		.size		= 0x010000, -		.mask_flags	= MTD_WRITEABLE, -	}, { -		.name		= "firmware", -		.offset		= 0x050000, -		.size		= 0x610000, -	}, { -		.name		= "caldata", -		.offset		= 0x660000, -		.size		= 0x010000, -		.mask_flags	= MTD_WRITEABLE, -	}, { -		.name		= "unknown", -		.offset		= 0x670000, -		.size		= 0x190000, -		.mask_flags	= MTD_WRITEABLE, -	} -}; - -static struct flash_platform_data dir825b1_flash_data = { -	.parts          = dir825b1_partitions, -	.nr_parts       = ARRAY_SIZE(dir825b1_partitions), -}; -  static struct gpio_led dir825b1_leds_gpio[] __initdata = {  	{  		.name		= "d-link:blue:usb", @@ -184,7 +149,7 @@ static void __init dir825b1_setup(void)  	ath79_register_eth(0);  	ath79_register_eth(1); -	ath79_register_m25p80(&dir825b1_flash_data); +	ath79_register_m25p80(NULL);  	ath79_register_leds_gpio(-1, ARRAY_SIZE(dir825b1_leds_gpio),  				 dir825b1_leds_gpio); diff --git a/target/linux/ar71xx/files/arch/mips/ath79/mach-tew-632brp.c b/target/linux/ar71xx/files/arch/mips/ath79/mach-tew-632brp.c index de2d2a537..b76d4a7a0 100644 --- a/target/linux/ar71xx/files/arch/mips/ath79/mach-tew-632brp.c +++ b/target/linux/ar71xx/files/arch/mips/ath79/mach-tew-632brp.c @@ -9,9 +9,6 @@   *  by the Free Software Foundation.   */ -#include <linux/mtd/mtd.h> -#include <linux/mtd/partitions.h> -  #include <asm/mach-ath79/ath79.h>  #include "dev-eth.h" @@ -34,41 +31,6 @@  #define TEW_632BRP_CONFIG_ADDR	0x1f020000  #define TEW_632BRP_CONFIG_SIZE	0x10000 -static struct mtd_partition tew_632brp_partitions[] = { -	{ -		.name		= "u-boot", -		.offset		= 0, -		.size		= 0x020000, -		.mask_flags	= MTD_WRITEABLE, -	}, { -		.name		= "config", -		.offset		= 0x020000, -		.size		= 0x010000, -	}, { -		.name		= "kernel", -		.offset		= 0x030000, -		.size		= 0x0e0000, -	}, { -		.name		= "rootfs", -		.offset		= 0x110000, -		.size		= 0x2e0000, -	}, { -		.name		= "art", -		.offset		= 0x3f0000, -		.size		= 0x010000, -		.mask_flags	= MTD_WRITEABLE, -	}, { -		.name		= "firmware", -		.offset		= 0x030000, -		.size		= 0x3c0000, -	} -}; - -static struct flash_platform_data tew_632brp_flash_data = { -	.parts		= tew_632brp_partitions, -	.nr_parts	= ARRAY_SIZE(tew_632brp_partitions), -}; -  static struct gpio_led tew_632brp_leds_gpio[] __initdata = {  	{  		.name		= "tew-632brp:green:status", @@ -131,7 +93,7 @@ static void __init tew_632brp_setup(void)  	ath79_register_eth(0);  	ath79_register_eth(1); -	ath79_register_m25p80(&tew_632brp_flash_data); +	ath79_register_m25p80(NULL);  	ath79_register_leds_gpio(-1, ARRAY_SIZE(tew_632brp_leds_gpio),  				 tew_632brp_leds_gpio); diff --git a/target/linux/ar71xx/files/arch/mips/ath79/mach-tew-673gru.c b/target/linux/ar71xx/files/arch/mips/ath79/mach-tew-673gru.c index 71f2ec00e..8fe825936 100644 --- a/target/linux/ar71xx/files/arch/mips/ath79/mach-tew-673gru.c +++ b/target/linux/ar71xx/files/arch/mips/ath79/mach-tew-673gru.c @@ -9,8 +9,6 @@   */  #include <linux/platform_device.h> -#include <linux/mtd/mtd.h> -#include <linux/mtd/partitions.h>  #include <linux/delay.h>  #include <linux/rtl8366.h>  #include <linux/spi/spi.h> @@ -48,39 +46,6 @@  #define TEW673GRU_MAC_LOCATION_0	0x1f66ffa0  #define TEW673GRU_MAC_LOCATION_1	0x1f66ffb4 -static struct mtd_partition tew673gru_partitions[] = { -	{ -		.name		= "uboot", -		.offset		= 0, -		.size		= 0x040000, -		.mask_flags	= MTD_WRITEABLE, -	}, { -		.name		= "config", -		.offset		= 0x040000, -		.size		= 0x010000, -		.mask_flags	= MTD_WRITEABLE, -	}, { -		.name		= "firmware", -		.offset		= 0x050000, -		.size		= 0x610000, -	}, { -		.name		= "caldata", -		.offset		= 0x660000, -		.size		= 0x010000, -		.mask_flags	= MTD_WRITEABLE, -	}, { -		.name		= "unknown", -		.offset		= 0x670000, -		.size		= 0x190000, -		.mask_flags	= MTD_WRITEABLE, -	} -}; - -static struct flash_platform_data tew673gru_flash_data = { -	.parts          = tew673gru_partitions, -	.nr_parts       = ARRAY_SIZE(tew673gru_partitions), -}; -  static struct gpio_led tew673gru_leds_gpio[] __initdata = {  	{  		.name		= "trendnet:blue:wps", @@ -189,7 +154,7 @@ static void __init tew673gru_setup(void)  	ath79_register_eth(0);  	ath79_register_eth(1); -	ath79_register_m25p80(&tew673gru_flash_data); +	ath79_register_m25p80(NULL);  	ath79_register_leds_gpio(-1, ARRAY_SIZE(tew673gru_leds_gpio),  				 tew673gru_leds_gpio); diff --git a/target/linux/ar71xx/files/arch/mips/ath79/mach-whr-hp-g300n.c b/target/linux/ar71xx/files/arch/mips/ath79/mach-whr-hp-g300n.c index 3e3924b87..48f49ad0f 100644 --- a/target/linux/ar71xx/files/arch/mips/ath79/mach-whr-hp-g300n.c +++ b/target/linux/ar71xx/files/arch/mips/ath79/mach-whr-hp-g300n.c @@ -12,9 +12,6 @@   *  by the Free Software Foundation.   */ -#include <linux/mtd/mtd.h> -#include <linux/mtd/partitions.h> -  #include <asm/mach-ath79/ath79.h>  #include <asm/mach-ath79/ar71xx_regs.h> @@ -45,46 +42,6 @@  #define WHRHPG300N_MAC_OFFSET		0x20c -static struct mtd_partition whrhpg300n_partitions[] = { -	{ -		.name		= "u-boot", -		.offset		= 0, -		.size		= 0x03e000, -		.mask_flags	= MTD_WRITEABLE, -	}, { -		.name		= "u-boot-env", -		.offset		= 0x03e000, -		.size		= 0x002000, -		.mask_flags	= MTD_WRITEABLE, -	}, { -		.name		= "kernel", -		.offset		= 0x040000, -		.size		= 0x0e0000, -	}, { -		.name		= "rootfs", -		.offset		= 0x120000, -		.size		= 0x2c0000, -	}, { -		.name		= "user_property", -		.offset		= 0x3e0000, -		.size		= 0x010000, -	}, { -		.name		= "ART", -		.offset		= 0x3f0000, -		.size		= 0x010000, -		.mask_flags	= MTD_WRITEABLE, -	}, { -		.name		= "firmware", -		.offset		= 0x040000, -		.size		= 0x3a0000, -	} -}; - -static struct flash_platform_data whrhpg300n_flash_data = { -	.parts		= whrhpg300n_partitions, -	.nr_parts	= ARRAY_SIZE(whrhpg300n_partitions), -}; -  static struct gpio_led whrhpg300n_leds_gpio[] __initdata = {  	{  		.name		= "buffalo:orange:security", @@ -158,7 +115,7 @@ static void __init whrhpg300n_setup(void)  	u8 *ee = (u8 *) KSEG1ADDR(0x1fff1000);  	u8 *mac = (u8 *) KSEG1ADDR(ee + WHRHPG300N_MAC_OFFSET); -	ath79_register_m25p80(&whrhpg300n_flash_data); +	ath79_register_m25p80(NULL);  	ath79_gpio_function_disable(AR724X_GPIO_FUNC_ETH_SWITCH_LED0_EN |  				    AR724X_GPIO_FUNC_ETH_SWITCH_LED1_EN | | 
