usb: xhci-msm-hsic: Handle periph_on signal for hsic system clk
usb: xhci-msm-hsic: Handle periph_on signal for hsic system clk

Due to HW connectivity bug driver needs to force periph_on signal
on to prevent hsic core memory to go to retention mode when hsic
is active. Hence enable force-on mode for periph_on signal when
hsic is active and disable it upon entering low power mode.

Also, disable hsic system clk as the last clock upon hsic suspend
and enable hsic clocks in reverse order upon resume.

CRs-Fixed: 581297
Change-Id: I47c38c9e8654505ffebc8605b5198de6589da164
Signed-off-by: Hemant Kumar <427b3e89cfa4833e90373054043f85c2b5772665@codeaurora.org>

TeamVee-Kanas/android_kernel_samsung_kanas,TeamVee-Kanas/android_kernel_samsung_kanas,TeamVee-Kanas/android_kernel_samsung_kanas,TeamVee-Kanas/android_kernel_samsung_kanas,TeamVee-Kanas/android_kernel_samsung_kanas