imx6: make sure MMDC_CHx_MASK is clear to avoid warm reset failure
authorAnson Huang <b20788@freescale.com>
Thu, 23 Jan 2014 06:00:19 +0000 (14:00 +0800)
committerStefano Babic <sbabic@denx.de>
Tue, 11 Feb 2014 10:24:01 +0000 (11:24 +0100)
commit16197bb8ba5962ab3a9c065c06c91c8c288c0f8e
tree4b5e3531492ecb608351a1e109373bfa10fd6151
parent5c92edc21c3e12873cd3de5ed73d85d48b8828ac
imx6: make sure MMDC_CHx_MASK is clear to avoid warm reset failure

Boot ROM may mask MMDC_CHx_MASK in CCM_CCDR(such as i.MX6SL TO1.2),
it will cause warm reset fail, need to clear this MMDC_CHx_MASK field
to make sure all the i.MX6 series SOCs reset function work. Otherwise,
uboot "reset" command will fail, tested on i.MX6SL EVK board with TO1.2.

Signed-off-by: Anson Huang <b20788@freescale.com>
arch/arm/cpu/armv7/mx6/soc.c