X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fsvn-archive%2Farchive.git;a=blobdiff_plain;f=target%2Flinux%2Far71xx%2Ffiles%2Farch%2Fmips%2Far71xx%2Fmach-wndr3700.c;h=e408ef6eb09431e66bcd56b51e59d2d108fc3031;hp=729267ac461488bd668dea8db83cd3bd623b9e83;hb=3531792afcd90496ea20066568306646788d2310;hpb=539eaef97eefe4ed9cd8c778b36694e8a9b62299 diff --git a/target/linux/ar71xx/files/arch/mips/ar71xx/mach-wndr3700.c b/target/linux/ar71xx/files/arch/mips/ar71xx/mach-wndr3700.c index 729267ac46..e408ef6eb0 100644 --- a/target/linux/ar71xx/files/arch/mips/ar71xx/mach-wndr3700.c +++ b/target/linux/ar71xx/files/arch/mips/ar71xx/mach-wndr3700.c @@ -12,8 +12,6 @@ #include #include #include -#include -#include #include #include #include @@ -25,6 +23,7 @@ #include #include "devices.h" +#include "dev-m25p80.h" #define WNDR3700_GPIO_LED_WPS_ORANGE 0 #define WNDR3700_GPIO_LED_POWER_ORANGE 1 @@ -226,16 +225,6 @@ static void __init wndr3700_pci_init(void) static inline void wndr3700_pci_init(void) { }; #endif /* CONFIG_PCI */ -static struct spi_board_info wndr3700_spi_info[] = { - { - .bus_num = 0, - .chip_select = 0, - .max_speed_hz = 25000000, - .modalias = "m25p80", - .platform_data = &wndr3700_flash_data, - } -}; - static struct gpio_led wndr3700_leds_gpio[] __initdata = { { .name = "wndr3700:green:power", @@ -314,8 +303,7 @@ static void __init wndr3700_setup(void) ar71xx_add_device_usb(); - ar71xx_add_device_spi(NULL, wndr3700_spi_info, - ARRAY_SIZE(wndr3700_spi_info)); + ar71xx_add_device_m25p80(&wndr3700_flash_data); ar71xx_add_device_leds_gpio(-1, ARRAY_SIZE(wndr3700_leds_gpio), wndr3700_leds_gpio);