[PATCH v5 1/3] ARM: mxs: add GPMI-NFC support for imx23/imx28
From: Huang Shijie <hidden>
Date: 2011-07-01 08:39:05
Hi:
On Fri, Jul 01, 2011 at 03:53:13PM +0800, Huang Shijie wrote:quoted
Hi:quoted
Hi Arnd,quoted
If you really want to call out obsceneties, how about the fact that this driver comes with an 805 line patch to add a HAL for a single chip! Such abstractions should not be introduced as long as there is only a single instance of the hardware.If I understood correctly, most if not all upcoming i.MX will have the GPMI (mx50, mx6). Huang, do you already have a draft for the mx50-hal?I have finished the code for mx50's GPMI. And I am coding for the MX6's GPMI recently. I need a separate mx50-hal (or mx60-hal) to make the code tidy. The MX50 and mx60 support ONFI NAND and TOGGLE nand(which mx23/mx28 do not support), they need a long code to initialize the TIMING register. What's more, the READ/WRITE functions are different from the mx23/mx28. Frankly speaking, I can merge the mxs-hal.c file to the gpmi-nfc.c, but don't you think it too messy?Is it possible to post the mx50 code (as RFC with a note saying that it is not ready yet and is not intended to be merged) so we can see better?
The attachment is for mx50 GPMI driver. You can see the long timing initialization. I will take a business trip in the following several days. I will submit new version when i come back to office. Best regards Huang Shijie