m7-gpu: add adreno versioning logic according to soc
msm-3.4 (commit 35cca8ba3ee0e6a2085dbcac48fb2ccbaa72ba98) video/gpu/iommu .. and all the hacks that goes with that
More clock changes for iommu
Init wfd writeback panel later ..
kgsl and video/msm from msm8960 2.5 branch
iommu and shit.
get rid of hci_get_drvdata
Fixing earpiece amplification in call.

HTC released a non-finished version of their kernel
that doesnt contain all the RCV amp parts.

Added a headset_amp call to htc_headset_mgr part,
so it can call the soundcard of m7 directly when
headset is plugged/unplugged.

Based on that states and the SPKR amp events
we use the GPIO commands to enable/disable
RCV part (earpiece amp) of the phone.

Thus earpiece audio is working while in call,
and switches on/off based on headset state
as well.
Update defconfig
gadget: enable adb by default
Kbuild: copy msm headers
msm_rotator: bulk update from caf
bluetooth: bulk update to the CAF drivers
board-m7: Rename msm_serial_hs_brcm to msm_serial_hs.
Add bluedroid compatible bluesleep and utilize it.
defuxx usb, break all teh things
pm8xxx-vibrator: show raw voltage level without strings
ion: ioctl compatibility with userland using old api

As far as I can tell, flags passed by userland are now used to determine
buffer caching.

Note in ION_IOC_ALLOC_COMPAT we are currently forcing uncached buffer
allocations (needed to make a choice here).  This
may need to change.
rt5501: Reduce gain to -6dB, turn additonal noise gate on

Conflicts:
	drivers/i2c/chips/rt5501.c
media: apply camera changes from 1.29.401.2_R