[rb532] cleanup old patches and kernel configuration
[openwrt.git] / target / linux / rb532 / patches-2.6.28 / 025-rb532_nand_fixup.patch
diff --git a/target/linux/rb532/patches-2.6.28/025-rb532_nand_fixup.patch b/target/linux/rb532/patches-2.6.28/025-rb532_nand_fixup.patch
deleted file mode 100644 (file)
index 7091609..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
---- a/arch/mips/rb532/devices.c        2009-01-25 13:36:15.000000000 +0100
-+++ b/arch/mips/rb532/devices.c        2009-01-25 14:00:56.000000000 +0100
-@@ -119,6 +119,19 @@
- };
- /* Resources and device for NAND */
-+
-+/*
-+ * We need to use the OLD Yaffs-1 OOB layout, otherwise the RB bootloader
-+ * will not be able to find the kernel that we load.  So set the oobinfo
-+ * when creating the partitions
-+ */
-+static struct nand_ecclayout rb532_nand_ecclayout = {
-+      .eccbytes       = 6,
-+      .eccpos         = { 8, 9, 10, 13, 14, 15 },
-+      .oobavail       = 9,
-+      .oobfree        = { { 0, 4 }, { 6, 2 }, { 11, 2 }, { 4, 1 } }
-+};
-+
- static int rb532_dev_ready(struct mtd_info *mtd)
- {
-       return gpio_get_value(GPIO_RDY);
-@@ -277,6 +290,16 @@
- /* NAND definitions */
- #define NAND_CHIP_DELAY       25
-+static int rb532_nand_fixup(struct mtd_info *mtd)
-+{
-+      struct nand_chip *chip = mtd->priv;
-+
-+      if (mtd->writesize == 512)
-+              chip->ecc.layout = &rb532_nand_ecclayout;
-+
-+      return 0;
-+}
-+
- static void __init rb532_nand_setup(void)
- {
-       switch (mips_machtype) {
-@@ -296,6 +319,8 @@
-       rb532_nand_data.chip.partitions = rb532_partition_info;
-       rb532_nand_data.chip.chip_delay = NAND_CHIP_DELAY;
-       rb532_nand_data.chip.options = NAND_NO_AUTOINCR;
-+      
-+      rb532_nand_data.chip.chip_fixup = &rb532_nand_fixup;
- }
This page took 0.024304 seconds and 4 git commands to generate.