On custom board USB0 OTG is working with kernel 3.2 but with kernel 4.1.6,if you configure as HOST its detecting mass storage device,But if configured as OTG/peripheral,the USB0 is not working either as host or device! what could be the reason for this?