m7-kernel: update defconfig

remove htc cruft

Change-Id: I0c59edbc018d60df8492b84664b815f5fb79498e
m7-kernel: updating staging driver to caf

Change-Id: Ib06c30acedef55d8bf60f639167d704b52432bbe
soc msm: lowering gain level and steps to avoid distortion

- patchset 4: upping to 0x1200 - some music was too low,
speaker phone too.

Change-Id: I655b733392a3c74cff5c763873a763f6e847ccbc
board-m7-gpu: Increase bus freq at lowest GPU frequency

1000 MBPS is too low for a 1920x1080 panel.  This results in
major UI responsiveness issues when the GPU is at lowest frequency, and
odd behavior from the GPU load measurement algorithm - low load
reported despite awful performance.  At 1500 MBPS bus speed, UI
responsiveness issues at lowest frequency disappear and the GPU will scale
properly when it needs to.

Change-Id: Icd28b1c398e00803ea811a7f0cbb4e89280210d1
Adding Touchscreen magic: h2w/l2w/s2w/logo2menu/long tap sleep

All combinations are covered by sysfs path:
/sys/android_touch/
  logo2menu - 1 on (default)
            - 0 off
  home2wake - 0 off (default)
            - 1 home wake
            - 2 home wake/logo sleep
            - 3 logo wake/logo sleep
  logo_delay- 1 on (default, but only used with logo2menu/logo2wake-sleep)
            - 0 off - short logo tap wake/sleep if no logo2menu
  sleep_wake_vibration_time - 0 no vibration to 9 max vibration
  sweep2wake - 0 off (default) / 1 on (overrides h2w/l2w)
                you have to sweep from back button to home or back
                for wake event

All is Off by default, except Logo 2 Menu mapping.
This all might need DeviceParts coverage!

Logo2Menu needs Overlay setting:
   <integer name="config_deviceHardwareKeys">7</integer> (menu)
Also needs /sys/usr/keylayout addition for mapping/haptic feedback:
   key 139  MENU VIRTUAL

Change-Id: I4b1f2baf6e19d540bec2b7f9aa0219a7be69f5e1
pm8xxx-vibrator: reduce logspam

Change-Id: Iad9fbc439d62a86a4c1c74f61d575748669b3eaa
remove extraneous gpio_free() call

the gpio_request() call above the gpio_free() call was commented out.
Removing the call stopped the gpio_ensure_requested warning from
being thrown

Change-Id: Iaa641ed757086f5355c0a2be5de3bd88190583e7