Revert "ENGR00305624-1 ASoC: imx-hdmi-dma: Use neon data copy function"

This reverts commit aca6d0c4c96d658021bda4b5a4e454076e27e9f2.

Required to fix XBMC audio playback - identified by git bisect.
Credits to Alexander Kudjashev for reporting Qt5 media playback issues in https://community.freescale.com/thread/323514 while proposing the same fix.
mxc_hdmi: Patch for HDMI detect / EDID issues

Fixed EDID (1920x1080) can be used instead of reading EDID from HDMI (which is still buggy on wandboard)
This is based on:
https://github.com/UDOOboard/Kernel_Unico/commit/acca8e0f260f3de326f535b92d6881a9d360cdb3
https://github.com/UDOOboard/Kernel_Unico/commit/a485030198306baa43c6f6131250cc97b31c7f8f

Kernel configuration has to be adopted to enable this functionality - new variables:
CONFIG_FORCE_HDMI_HP_DETECT - Force the presence of an attached HDMI Panel Regardless of the signal present in hpdetect pin.
CONFIG_FORCE_HDMI_FIXED_EDID - Force on-chip MXC HDMI controller to adopt EDID read from external file or static internal kernel table.
ARM: dts: wandboard: enable USB OTG

automatic host/peripheral mode selection, plus correct gpio assignment for VBUS enable