X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/5389989abaa52926b22f9f030d1481df1e73d745..17c7b6c3fdc48301e50d22cc6138ede16bd1be24:/target/linux/ixp4xx-2.6/patches/520-compex_mtd_microcode.patch diff --git a/target/linux/ixp4xx-2.6/patches/520-compex_mtd_microcode.patch b/target/linux/ixp4xx-2.6/patches/520-compex_mtd_microcode.patch deleted file mode 100644 index 90842239c..000000000 --- a/target/linux/ixp4xx-2.6/patches/520-compex_mtd_microcode.patch +++ /dev/null @@ -1,55 +0,0 @@ -diff -Nur linux-2.6.19.2/arch/arm/mach-ixp4xx/compex-setup.c linux-2.6.19.2-owrt/arch/arm/mach-ixp4xx/compex-setup.c ---- linux-2.6.19.2/arch/arm/mach-ixp4xx/compex-setup.c 2007-04-09 20:51:57.000000000 +0200 -+++ linux-2.6.19.2-owrt/arch/arm/mach-ixp4xx/compex-setup.c 2007-04-09 21:48:22.000000000 +0200 -@@ -17,6 +17,7 @@ - #include - #include - #include -+#include - #include - - #include -@@ -136,11 +137,34 @@ - .resource = &res_mac1, - }; - -+struct npe_ucode_platform_data compex_npe_ucode_data = { -+ .mtd_partition = "RedBoot", -+}; -+ -+static struct platform_device compex_npe_ucode = { -+ .name = "ixp4xx_npe_ucode", -+ .id = 0, -+ .dev.platform_data = &compex_npe_ucode_data, -+}; -+ - static struct platform_device *compex_devices[] __initdata = { - &compex_flash, - &compex_uart, - &mac0, - &mac1, -+ &compex_npe_ucode, -+}; -+ -+static void compex_flash_add(struct mtd_info *mtd) -+{ -+} -+ -+static void compex_flash_remove(struct mtd_info *mtd) { -+} -+ -+static struct mtd_notifier compex_flash_notifier = { -+ .add = compex_flash_add, -+ .remove = compex_flash_remove, - }; - - static void __init compex_init(void) -@@ -152,6 +176,8 @@ - IXP4XX_EXP_BUS_BASE(0) + ixp4xx_exp_bus_size - 1; - - platform_add_devices(compex_devices, ARRAY_SIZE(compex_devices)); -+ -+ register_mtd_user(&compex_flash_notifier); - } - - #ifdef CONFIG_ARCH_COMPEX