imx: mx7: fix potential overflow in imx_ddr_size()
authorMarcel Ziswiler <marcel.ziswiler@toradex.com>
Wed, 19 Sep 2018 11:01:55 +0000 (13:01 +0200)
committerStefano Babic <sbabic@denx.de>
Tue, 9 Oct 2018 16:32:47 +0000 (18:32 +0200)
commit2cea8d74dc3a80bbc06aff6b6dcaceb806d563b4
treea30f4abdf08e09d1434eb28b4802e3e43168ebeb
parent780e31e93fa97fd8da4c27f039ac32a52b98f4ba
imx: mx7: fix potential overflow in imx_ddr_size()

The imx_ddr_size() function may overflow as it is possible to kind of
over provision the DDR controller. Fix this by capping it to 2 GB which
is the maximum allowed size as per reference manual.

Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
Reviewed-by: Fabio Estevam <fabio.estevam@nxp.com>
arch/arm/mach-imx/mx7/ddr.c