LightsWrapper: Use hw_get_module_by_class

Change-Id: Ifc82afd4c10f28359134cbed73db2211c292d08f
CameraWrapper: Use hw_get_module_by_class

Change-Id: I796e9856b4a29770a8ed7ca02f8c3f2ae469830c
camera: clean up wrapper code

* Clean up formatting, warnings, style, logging, etc.

Change-Id: Ie0757befa341e209e2b552b42bffee6b52d8df0a
camera: Cleanup & remove compiler warnings

* Remove compiler warnings
* Use standard HAL API versions
* Remove unused import

Change-Id: I686c88e82a83072b9f392369960160e8ec345e30
camera: do not use GNU old-style field designators

Avoiding the use of GNU extensions improves portability

Change-Id: I2fd8ea9eebba75185533c4efed6cd6f4feeb0917
Let us build the common Sony bits on msm8226

Change-Id: I5b52dacc44eef951417b912107dbedba457bfb81
remove duplicate blob

Change-Id: I42b4b0a294e225568c7f5f79a3e9ab5dc81267e3
CameraWrapper: increase size of scene-mode buffer

Change-Id: I6c3564b4c6f246a873900c66bb85a12681ad1f5f
qcom-common: updqate qcom perf lib location

Change-Id: I2fcb614d9a05a2a002a5837d450d3dfb7915708e
qcom-common: update adreno blob list (from 17.1.2.A.0.314)

Change-Id: If1af2c5b14a67e5273b144a6d8b1adaf0d812c18
qcom-common: use qcom powerhal

Change-Id: Ibe11e07bfee540b7594ffac1ad6ec263b7d57c15
camera: add a workaround for slow camera startup

* On certain devices, the first camera initialisation
  takes long, and fails sometimes.
* Add an app that opens and cloeses the camera on boot,
  so that when the user opens a camera app, it has
  already been initialised and will work.

Signed-off-by: Chirayu Desai <cdesai@cyanogenmod.org>
Change-Id: I0623a0777ad83741c1c36355dffa8adf3a510df3
RIL: HSPAP_DC in Sony 4.4 is now 19 as 18 is used by CAF for IWLAN RAT

Change-Id: Id5db3eb5df927a44c7658f1c89378af3306aaef3
Revert "restore Camera(2) overlay"

* Not needed anymore, everything is moved to the Camera app

This reverts commit f83d439388a0047d15f0721f955a8bead5a6bace.

Change-Id: I5f2adf75a89cf6c4029267e5e01bc9aa81737373
ril: Support for SEEK on Android

Support the following ril requests to enable
SEEK on Android:
1. RIL_REQUEST_SIM_TRNASMIT_BASIC
2. RIL_REQUEST_SIM_OPEN_CHANNEL
3. RIL_REQUEST_SIM_CLOSE_CHANNEL
4. RIL_REQUEST_SIM_TRANSMIT_CHANNEL
5. RIL_REQUEST_SIM_GET_ATR

Set BOARD_RIL_NO_SEEK := true if your board's libril
blob expects the first member of the SIM_IO struct
to be the command, rather than class.

Change-Id: I9af880a2bab986b3e234e1f432657a263ccd7af7
qcom-common: separate A and B family media codecs to fix CTS failure

 - msm8960 does not support HW VP8 decoder and due to that CTS test failing
 - Create separate media_codec file for 8960 to remove HW VP8 decoder.

Change-Id: I160b970326c8c87c2e47a0950f633f2139dcdbec
script: fix traditional sort

Change-Id: Icc224f60cfd4b16bc13094a78405ef223dbe11ac
script: make osx devs happy

Change-Id: I9006452d0325ab8836452db82f8e591e27359611
Merge remote-tracking branch 'upstream/cm-11.0' into HEAD

Conflicts:
	libril/Android.mk
	libril/ril_commands.h