imx: allow misprogrammed pfuze1000

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
imx6: added gw51xx support

- added support for gw51xx routing
- added support for imx6dl cpu
- re-mapped IPU display devices for better compatibility between
  IMX6DL and IMX6Q variant ventana boards (basically wanted HDMI
  mapped to IPU1 for both boards as it needed to be registered
  statically in early init):

    Device           Old              New
    -----------------------------------------------
    adv739x          IPU1_DISP0       IPU2_DISP0
    LVDS             IPU2_DISP0/1     IPU1_DISP1/0
    HDMI             IPU2_DISP1       IPU1_DISP1
mfd: add tda1997x HDMI receiver support
imx: add tda1997x HDMI receiver video support
ASoc: add tda1997x codec support
imx: add imx tda1997x i2s DAI support
imx: add ventana support for tda1997x HDMI in