usb: ehci-omap: Fix detection in HSIC mode

The HSIC devices need to be kept in reset while the EHCI controller
is being initialized and only brought out of reset after the
initialization is complete, else HSIC devices will not be detected.

Signed-off-by: Roger Quadros <rogerq@ti.com>
mfd: omap-usb-host: Don't enable TLL module if not needed

TLL module is not needed if port is unused or in PHY mode.
In such cases we don't enable the TLL module to save power.

Signed-off-by: Roger Quadros <rogerq@ti.com>
mfd: omap-usb-host: Actually update hostconfig

The helper functions omap_usbhs_rev1_hostconfig()
and omap_usbhs_rev2_hostconfig() don't write into
the hostconfig register. Make sure that we write
the return value into the hostconfig register.

Signed-off-by: Roger Quadros <rogerq@ti.com>