Hi, > -----Original Message----- > From: Ezequiel Garcia [mailto:ezequiel.garcia@xxxxxxxxxxxxxxxxxx] [...] > Pekon, Brian: Do you think this solution might work for 8-bit and 16-bit > devices? > I think NAND_BUSWIDTH_AUTO (without GPMC changes) would fail in following scenarios.. Case-1: configuring gpmc,device-width=1 from DT when using x16 device. As your NAND driver is using NAND_BUSWIDTH_AUTO, it should ignore this DT config, and based on ONFI params it should work as x16 Case-2: configuring gpmc,device-width=2 from DT when using x8 device. As your NAND driver is using NAND_BUSWIDTH_AUTO, it should ignore this DT config, and based on ONFI params it should work as x8 NAND device may get detected correctly, but try doing write and read to NAND, and I think, it would fail for Case-2 at-least.. Can you please check ? > I've been going through the GPMC code again, and it looks like some cleaning > is needed > there two, but that's a different story! > Actually having NAND_BUSWIDTH_AUTO would require change in GPMC driver also.. please refer my comments in.. http://lists.infradead.org/pipermail/linux-mtd/2013-October/049284.html reason of failure is given above... with regards, pekon -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html