TouchPad: fix camera permissions
prebuilt/audio: use headphone switch for detection/routing

Change-Id: Ia3586861ea7310f55a3a440a52266df76bf9bbcf
tenderloin: fix backuptool

Change-Id: I8a065428b2b532ea601bde8a8879d69232b9db28
Enable video encoder (2/2)

Enable video encoder compilation

Change-Id: I4e551f21b6f56b61d3bdcc94e033d6aec97aa7ad
Open uart before playing with power to TS controller.

Apparently opening uart enables some additional power sources needed by
TS so it actually starts to work in e.g. 3.x kernels (not a problem
in 2.6, but still a more proper way of sdoing things and
matches what WebOS does more closely too).
Update media_profiles.xml to match the camera resolution and fps

Change-Id: Ic430333d59f62c0ddb249bac645a7c47580e7850
prebuit/audio: avoid Q6 bites/handle subsystem restart

Change-Id: I105ddd7e819a11d65ea2adbf737a9f1e987f278a
Merge "TouchPad: fix camera permissions" into ics
include: add msm_camera header needed by camera hal

Change-Id: Id7ff01d524621079ad87e752a288a3507b09b7c4
Merge "Update media_profiles.xml to match the camera resolution and fps" into ics
Merge "Enable video encoder (2/2)" into ics
Merge "include: add msm_camera header needed by camera hal" into ics
TouchPad: Camera HAL

Requires:
http://review.cyanogenmod.com/#/c/16120/
http://review.cyanogenmod.org/#/c/25296/
http://review.cyanogenmod.org/#/c/25297/
http://review.cyanogenmod.org/#/c/25298/

Change-Id: I5149bc51ff34246e7c7cb44c499e0cf7bdd3cbd6
Merge remote-tracking branch 'upstream/ics' into ics
Merge "Open uart before playing with power to TS controller." into ics
Fix Touchpad magnetometer
Trebuchet: Add overlayable config for tablet workspace grid size
Add pollerr.sh debug script
libsensors: correct mag uevent/conversion defines

Change-Id: I8b8a0cc37de87718f0268af9104836f8c93b3150
Merge "libsensors: correct mag uevent/conversion defines" into ics