Hi,
I recently updated from an older kernel to the linux-3.2.0-psp04.06.00.1 package. I've been seeing a problem where writing to a NOR flash will occasionally freeze up the system completely. We have a two bank NOR flash multiplexed address/data bus and we are using a JFFS2 partition spanning across both banks.
In the previous kernel we were using the GPMC config registers were initialized by u-boot and were not touched by the kernel, is this still the case in this release?
Is there any sysfs or procfs file that can dump the contents of these registers in linux? Is there anything that might be changing them behind the scenes?
What kind of configuration is needed in order to configure a NOR flash device in the newest kernel? It looks like in the EVM there is a call to initialize the gpmc as a platform device (omap_init_gpmc) for a NAND flash, is there a similar setup for NOR that I might be missing?
Any tips for how to debug this would be appreciated.
Thanks,
Evan Carson