soc: qcom: Add snapshot of G-Link driver

This is a snapshot of the G-Link driver taken as of msm-4.4
commit <aaf356abef2> (Merge "scsi: ufs: add 2 lane support").

In addition, fix coding style issues, refactor usage
of waitqueue_active and remove BUG_ON() calls.

CRs-Fixed: 1059650
Change-Id: Ia1f888b19fa6102ac3fa0c9d0c8bb2447d3d4346
Signed-off-by: Chris Lew <clew@codeaurora.org>
24 files changed