We have a AM335x based product that has 512MB of 4k page size NAND memory attached to the GPMC bus. In reviewing the NAND driver we have identified some "magic" that must be happening between the GPMC and ELM to correct ECC errors. We are hoping someone can shed some details concerning this "magic".