From mboxrd@z Thu Jan 1 00:00:00 1970 From: shijie8@gmail.com (Huang Shijie) Date: Mon, 2 Jul 2012 21:39:30 -0400 Subject: [PATCH v4 0/2] add gpmi support for imx6q Message-ID: <1341279572-6098-1-git-send-email-shijie8@gmail.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org This patch set adds the gpmi-nand support for imx6q. I prefer to add the clocks in the gpmi-nand driver. Yes, it will change the gpmi nand driver, but we have to do so. The reason is : We will support the ONFI nand in mx6q in the future. If the ONFI nand is set to Sync mode, we have to __change__ the clocks explicitly. Test this patch set on imx6q-arm2 board and imx28-evk board. v3 --> v4: [1] add con_id for gpmi nand [2] balance the clk_prepare_enable()/clk_disable_unprepare() in __gpmi_enable_clk(); [3] do not send the second patch which is applied to Shawn's tree. v2 --> v3: [1] fix a bug the clocks. v1 --> v2: [1] add dev_id for the gpmi-nand's clocks. [2] set the default values for these clocks. Huang Shijie (2): ARM: imx6q: add clocks for gpmi-nand mtd: gpmi: change the code for clocks arch/arm/mach-imx/clk-imx6q.c | 8 +++- drivers/mtd/nand/gpmi-nand/gpmi-lib.c | 45 ++++++++++++++--- drivers/mtd/nand/gpmi-nand/gpmi-nand.c | 82 ++++++++++++++++++++++++++++---- drivers/mtd/nand/gpmi-nand/gpmi-nand.h | 3 +- 4 files changed, 119 insertions(+), 19 deletions(-) -- 1.7.4.4