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>
board: 8064: Add the BT-WiFi reset GPIO line to regulator framework

BT and Wi-Fi need to control the reset line to bring the chip out
of reset. Added the GPIO line to the voltage regulator framework and
both BT and Wi-Fi have to vote for this regulator to control the GPIO line.

Change-Id: Iee3fc85d5e21446df79f20d3c1d7ba2a7c101ff1
Signed-off-by: Anantha Krishnan <ananthk@codeaurora.org>
Signed-off-by: Ming-yi <mylin@codeaurora.org>
msm: 8064: Add Wifi to support regulator framework control for APQ8064

To support Wifi to control reset GPIO pin and regulaor bus vote

Change-Id: I5da73ae94e09712af7b8775693ccd2ec96c8a2c1
Signed-off-by: Ming-yi <mylin@codeaurora.org>
Fix HCI reset on pairing failure

Removed the logic to delete the connection when security request
from the remote is received before the sockets are setup and
the sockets are still not up after 2 seconds.
Change-Id: I9da7c4833d921aff2ee63dae9f9a70898bef4b7a
Signed-off-by: Archana Ramachandran <archanar@codeaurora.org>
board: 8064: add 192MHz clock support for SDC1 slot

8064 v2 HW can support card clock upto 192MHz on SDC1 slot.
This patch adds the support for same by checking the 8064
SOC revision.

Change-Id: I9a119adb2490d9eb7cb227c9ae47c4766d44f140
Signed-off-by: Subhash Jadavani <subhashj@codeaurora.org>
Bluetooth:  Set aggressive connection params for HoGP devices

Set aggressive connection params for optimal usage of HoGP

Change-Id: Ica25561d80fbb9ecbb176f0cc1db146d3ca36a9b
Signed-off-by: Bhakthavatsala Raghavendra <braghave@codeaurora.org>
msm: kgsl: Minimize allocation fallback delay

When we allocate memory we first try to allocate 64K pages. If that fails we
fall back to 4K pages. However, we don't want to incur too much overhead
when allocating with fallback so we don't want the higher order page
allocation to retry, perform reclaim, or run memory compaction.

Configure the GFP flags to ensure that when we allocate pages greater
than order 0 we don't try to do any retries, reclaim, access emergency
pools, or run memory compaction. This will ensure lower memory allocation
latency.

CRS-fixed: 478104
Change-Id: Ic0dedbadb354c6faea34abec36aee268ac0f2c34
Signed-off-by: Hareesh Gundu <hareeshg@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>
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>
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"
msm_fb: hdmi: detect cec daemon by run time checking

Remove DRVR_ONLY_CECT_NO_DAEMON flag.
Setting the third bit of cec in sysfs indicates the case
without CEC daemon running.

CRs-fixed: 500525
Change-Id: Ib09d473f6e52ee24c9bcf6f0096a8ae73b09a97d
Signed-off-by: Howard Pang <hpang@codeaurora.org>
msm: 8064: uart: gsbi4 is used as debug uart in APQ8064 DMA.

This change enables GSBI4 UART support,pin configuration
and clock support for enabling serial console.

Change-Id: Ibc62c2380df2ff85a38d5be8e7923c74413a924a
Signed-off-by: Vikas Das <vdas@codeaurora.org>
Merge "Bluetooth:  Set aggressive connection params for HoGP devices"
Merge "board: 8064: Add the BT-WiFi reset GPIO line to regulator framework"