arm: edma: fix dt array parsing

edma_of_read_u32_to_s8/s16_array() parsed dt arrays wrong -
it used incorrect size (parsed the array as u8/u16 instead
of u32) and always overrode the first elemts with
termination values, resulting in an empty array.

Fix it by using an intermediate u32 array.

Signed-off-by: Ido Yariv <ido@wizery.com>
Signed-off-by: Eliad Peller <eliad@wizery.com>
am335xx-evm: add mmc3+wlan definitions to dts

This includes the WLAN regulator, pinmux, DMA and wlcore bindings.

Signed-off-by: Arik Nemtsov <arik@wizery.com>
Signed-off-by: Eliad Peller <eliad@wizery.com>
Build a zImage or uImage with dtb already appended

Add new targets to build zImage and uImage with DTB appended (i.e. make
'uImage-dtb.am335x-bone' or 'make zImage-dtb.omap3-evm').

Signed-off-by: Jeremy Kerr <jeremy.kerr@canonical.com>
Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
Signed-off-by: Domenico Andreoli <domenico.andreoli@linux.com>