ARM: i.MX: move esdctl device registration to soc_init

The esdctl devices are currently not in the devicetrees. this means
they are not registered when booting from the devicetree. Move the
device registration from soc_devices_init to soc_init which is called
even with devicetree support so that we get esdctl devices.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
ARM: dts: imx53 qsb: remove wrong memory bank

The i.MX53 qsb has 1GiB of memory, but it's divided into two non
contigous banks. Remove the wrong memory node since it's overwritten
with the correct values during runtime anyway.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>