sky2: allow mac to come from dt

The driver reads the mac address from the device registers which would
need to have been programmed by the bootloader.  This patch adds
the ability to pull the mac from devicetree via the aliases/sky2 node.

Signed-off-by: Tim Harvey <tharvey@gateworks.com>
regulator: pfuze100: allow misprogrammed ID

prior to week 08 of 2013 Freescale misprogrammed between 1 and 3% of
PFUZE1000 parts with a ID=0x8 instead of the expected ID=0x0

Signed-off-by: Tim Harvey <tharvey@gateworks.com>
PCI: imx6: add support for legacy irqs

The i.MX6 supports legacy IRQ's via 155,154,153,152.  When devices
are behind a PCIe-to-PCIe switch (at least for the TI XIO2001) the
mapping is reversed from when they are behind a PCIe switch.

This patch still needs some review and clarification before going
upstream.