MLK-12556 dts: i.mx6ul: configure the CMA region by default
authorJason Liu <jason.hui.liu@nxp.com>
Mon, 14 Mar 2016 08:40:12 +0000 (16:40 +0800)
committerNitin Garg <nitin.garg@nxp.com>
Mon, 19 Mar 2018 19:51:44 +0000 (14:51 -0500)
commit0b238cb74a108aad7c87892b91f8f96c8efad673
tree2d0b1d0f8998ab774027ac06e882c480c0136a76
parent8a5c6193bccd9801ff4b6222fbd5d60d17cf5168
MLK-12556 dts: i.mx6ul: configure the CMA region by default

CMA region is a must to avoid the multile memory mapping
for the DMAed memory and also benifit the large continious
phisical memory allocation.

The default value is depend on the target system design and
user cases definition. This is not suitable to put this into
the soc.dtsi, thus we put it into the board DTS.

customer can override the value by changing cma size in DTS file.

Again, customer need set the CMA size correctly according to the
target system. The incorrectly CMA size can cause Linux kernel fail
to boot up.CMA disabled or CMA size set to zero is also not allowed.

Signed-off-by: Jason Liu <jason.hui.liu@nxp.com>
arch/arm/boot/dts/imx6ul-14x14-ddr3-arm2.dts
arch/arm/boot/dts/imx6ul-14x14-evk.dts
arch/arm/boot/dts/imx6ul-14x14-lpddr2-arm2.dts
arch/arm/boot/dts/imx6ul-9x9-evk.dts