APPLIED: fdt: remove unaligned access in fdt_fixup_ethernet()

Some ARM compilers may emit code that makes unaligned accesses when
faced with constructs such as:

char mac[16] = "ethaddr";

Replace this with a strcpy() call instead to avoid this. strcpy() is
used here, rather than replacing all usage of the mac variable with the
string itself, since the loop itself sprintf()s to the variable each
iteration, so strcpy() is doing basically the same thing.

Reported-by: Florian Meier
Signed-off-by: Stephen Warren <swarren@wwwdotorg.org>
ARM: rpi_b: attempt to turn on power to SD controller

This can't be done yet: The firmware gives an error reponse to
set_power_state. See:
https://github.com/raspberrypi/firmware/issues/106

However, this isn't needed in practice, since the boot firmware must
have turned on the power itself, since it loaded U-Boot from the SD
card.

Signed-off-by: Stephen Warren <swarren@wwwdotorg.org>