USB: dwc3-msm: Select master_clk as RAM clock instead of ram_clk_gated

USB3 RAMs are used as data/descriptor FIFOs for BAM to BAM uses.
The clocks for these can be selected between master_clk or
ram_clk_gated. Since, ram_clk_gated can be gated off by hardware
if clk_gating is enabled using DWC3's GCTL register, hence,
select master_clk as RAM clock using QSCRATCH.
This allows other BAMs to access USB RAMs when clock gating is enabled
via DWC3's GCTL. Otherwise issues are seen where RAM clocks get turned
OFF in Super Speed mode.

CRs-Fixed: 432016
Change-Id: I7243e45fc71162df40724494136524dd44d6ae27
Signed-off-by: Manu Gautam <mgautam@codeaurora.org>
1 file changed