--- zzzz-none-000/linux-2.4.17/drivers/mtd/chips/gen_probe.c 2001-10-04 22:14:59.000000000 +0000 +++ sangam-fb-322/linux-2.4.17/drivers/mtd/chips/gen_probe.c 2004-11-24 13:22:49.000000000 +0000 @@ -224,6 +224,16 @@ break; #endif /* CFIDEV_BUSWIDTH_4 */ +#ifdef CFIDEV_BUSWIDTH_8 + case CFIDEV_BUSWIDTH_8: +#ifdef CFIDEV_INTERLEAVE_4 + cfi->interleave = CFIDEV_INTERLEAVE_4; + cfi->device_type = CFI_DEVICETYPE_X16; + if (cp->probe_chip(map, 0, NULL, cfi)) + return 1; +#endif + break; +#endif default: printk(KERN_WARNING "genprobe_new_chip called with unsupported buswidth %d\n", map->buswidth); return 0;