From 758ad3417ddcd5e94d08d6f4210ea6c5cdd9f940 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Lothar=20Wa=C3=9Fmann?= Date: Tue, 26 Apr 2016 15:29:48 +0200 Subject: [PATCH] mx6: clock: use setup_gpmi_io_clk() to change nfc clk divider for CONFIG_NAND_MXS --- arch/arm/cpu/armv7/mx6/clock.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm/cpu/armv7/mx6/clock.c b/arch/arm/cpu/armv7/mx6/clock.c index 9e76adc808..c3c9c5e651 100644 --- a/arch/arm/cpu/armv7/mx6/clock.c +++ b/arch/arm/cpu/armv7/mx6/clock.c @@ -698,8 +698,12 @@ static int set_nfc_clk(u32 ref, u32 freq_khz) if ((cs2cdr & CS2CDR_ENFC_MASK) != nfc_val) { debug("changing cs2cdr from %08x to %08x\n", cs2cdr, (cs2cdr & ~CS2CDR_ENFC_MASK) | nfc_val); +#ifdef CONFIG_NAND_MXS + setup_gpmi_io_clk(nfc_val); +#else __raw_writel((cs2cdr & ~CS2CDR_ENFC_MASK) | nfc_val, &imx_ccm->cs2cdr); +#endif } else { debug("Leaving cs2cdr unchanged [%08x]\n", cs2cdr); } -- 2.39.2