We used 3.14.52 successfully with USB Host functionality on our Colibri iMX7S/D platform, without any specific changes to the USB drivers in the kernel itself. It might be related to device tree and/or regulator (e.g. vbus) control.
But I agree with jimmychan, use 4.1.15 BSP, it is the future...