Bluetooth: Enable UHID support

Enable UHID component  in kernel for HID over Gatt support.

Change-Id: Ib8a733f3914b74119abc6ccec239d3913a9ea2a8
Signed-off-by: Satish kumar sugasi <ssugas@codeaurora.org>
msm_fb:hdmi:Add support to read audio capability

This change adds a sysfs node to read back the audio
capability of the sink from EDID.

Change-Id: I7d6b67e9ce70f76865352d413dac0087d2977932
Signed-off-by: Sandeep Panda <spanda@codeaurora.org>
msm: audio: qdsp6: Add handling for COPP open failure

- Set COPP id to RESET_COPP_ID when COPP open fails.
- Call MATRIX_MAP only for valid COPP id and set copp
  count accordingly
- Add COPP ID check in set MUTE command

Change-Id: Ia7046575ad01705572a248f70e05b4c86bf1cdc0
Signed-off-by: Dhananjay Kumar <dhakumar@codeaurora.org>
msm: vidc: Do not reset VCD_FRAME_FLAG_DATACORRUPT flag for VC1

- To propagate VCD_FRAME_FLAG_DATACORRUPT flag to IL client, dont reset.

Change-Id: I68bf4c953c02a2a4327fe6e875863853cb4e0bf8
CRs-Fixed: 472798
Signed-off-by: Srinu Gorle <sgorle@codeaurora.org>
USB: host: ehci-msm2: Add debugfs entry to access phy registers

Add a debugfs entry to write and read ULPI PHY registers, using the
below commands:
Debugfs location: <debugfs>/msm_ehci_host.1/

echo 0xADDR > phy_reg_addr

To write value to the register 0xADDR:
echo 0xVALUE > phy_reg_data

To read from the register 0xADDR:
cat phy_reg_data

CRs-Fixed: 491755
Change-Id: I3529fc257d107cec8b0525d6b344a1e51153f053
Signed-off-by: Rajkumar Raghupathy <raghup@codeaurora.org>

Conflicts:

	drivers/usb/host/ehci-msm2.c

Signed-off-by: Rajkumar Raghupathy <raghup@codeaurora.org>
Merge "msm_fb:hdmi:Add support to read audio capability"
msm: audio: Fix compressed driver write issues

- Removed unnecessary wake of write copy from command RUN.
- Fixed improper update of prtd->out_count on subsequent
  prepares.
- Improved error logging in qdsp6 asm commands.

Change-Id: I4b10d78c75791b489f39fff5b9d1281233b51da3
Signed-off-by: Dhananjay Kumar <dhakumar@codeaurora.org>
msm: pcie: fix PCIe packet corruption issue on APQ8064

The PCIe packet corruption observed on APQ8064v1 was found on v2
as well. Thus, apply this software workaround to v2 as well.

CRs-Fixed: 495725
Change-Id: I3978d537b1936617bb80711191f0c855e8a1ba94
Signed-off-by: Yan He <yanhe@codeaurora.org>
Merge "msm: pcie: fix PCIe packet corruption issue on APQ8064"
Merge "Bluetooth: Enable UHID support"
Merge "msm: vidc: Do not reset VCD_FRAME_FLAG_DATACORRUPT flag for VC1"
Merge "USB: host: ehci-msm2: Add debugfs entry to access phy registers"
Merge "msm: audio: qdsp6: Add handling for COPP open failure"
Merge "msm: audio: Fix compressed driver write issues"