msm-3.4: Fix compilation issues

This is a metapatch that fixes compilation issues on various
targets on msm-3.4 branch.

1. char: diag: Amend the SDIO macro definitions

The existing macro definitions conflict with HSIC, which
results in compilation failure for 7630 target.
Rename these macros to disambiguate.

2. msm: bus: Fix compilation issue for 9615 defconfig
Since CORESIGHT configuration isn't defined for 9615
target, the dummy functions that are defined in the
header file needs to static inline for linker to succeed.

3. msm: smd: Fix compilation issues with 7627a target
Fix "unused variable" warnings while compiling for 7627a
defconfig.

4. Revert "ASoC: WCD9306: Add support for new functions and
update parameters" (commit: 4f037b553b8dabde83ab4a4ca188f83bea55fb19)
to fix 8610 compilation.

Change-Id: Id0fc89139c11937f60ad3506eff9b90d84d9f354
Signed-off-by: Jay Chokshi <jchokshi@codeaurora.org>
5 files changed