msm8660: disable BLN in skyrocket defconfig

Change-Id: I3000ab60c0fc842170b56c81147c88ef93c447d3
msm8660: enable kernel config option to fix car BT audio in hercules defconfig

Change-Id: I469662a828a6dcba22c31e0ae893a7b406125737
msm8660: enable MIN/MAX CPU freq setting in hercules defconfig

Change-Id: Ic51c9e3dfcfba52f2831fd2f451b8daefe94a198
Revert "msm8660: disable BLN in hercules defconfig"

This reverts commit 394981193973ba3cf7856b29584e3273a70d09ea.
Revert "msm8660: disable BLN in skyrocket defconfig"

This reverts commit 7ef228febacedf78647a2d63a90cb995d219bf95.
msm8660: enable MIN/MAX CPU freq setting in skyrocket defconfig

Change-Id: I32175dd3facaf9476d8b6da91b2e5383db03a209
qt602240_ts: clear unused slots in the framework after calibration

It is possible for the state of the framework and the driver to get out
of sync resulting in "stuck" touch points from the framework's perspective.
This seems to happen only if there are touches during the device's
calibration.  The result is a locked up touchscreen for the user.

After error cases and after calibration, send an "unused" message
(-1 for ABS_MT_TRACKING_ID) for all unused slots. This fixes the
phantom stuck points.

Change-Id: I1fc22175dde9deb68ac69c322e305fc174fdba78
msm: vidc: Extract PAR info for MPEG4/DIVX.

Display needs the pixel aspect ratio information
from the video decoder to display the picture
with the right aspect ratio. Video decoder extracts
the pixel aspect ratio information from the
video core and passes it to the client/display
as extradata.

Change-Id: I4db2b8ba827af67bc01888d13c36c1b501934ccd
Signed-off-by: Arun Menon <menon@codeaurora.org>

Conflicts:

	drivers/video/msm/vidc/1080p/ddl/vcd_ddl_shared_mem.c
	drivers/video/msm/vidc/common/dec/vdec.c
	include/media/msm/vcd_api.h
ARM: msm: fix compilation flags for MSM_SCM

CONFIG_MSM_SCM uses the smc instruction, which with some
toolchains requires a ".arch_extension" directive.

Change-Id: I82f4766188891c193db11358090218de123e9afc
Cc: David Brown <davidb@codeaurora.org>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
Signed-off-by: David Brown <davidb@codeaurora.org>
vidc: 1080p : Add support for slice delivery mode to encoder

Slice delivery mode enables confguring the encoder to deliver
one slice per output buffer. This mode is valid only for h264
codec when multi slice config is set to slice by mb.

Change-Id: I1bb88a67fecf4a76ad828f4c4981ff3cad648f24
Signed-off-by: Pradnya Chaphekar <pradnyac@codeaurora.org>

Conflicts:

	drivers/video/msm/vidc/1080p/ddl/vcd_ddl.c
	drivers/video/msm/vidc/1080p/ddl/vcd_ddl_properties.c
	drivers/video/msm/vidc/common/vcd/vcd.h
	include/linux/msm_vidc_enc.h
	include/media/msm/vcd_property.h
msm8660: fix broken compile

  * remove -Werror-implicit-function-declaration

Change-Id: Ieda9f572620d9bcde8532608d6d51f78269fd482
msm: compilation fixes for gcc 4.6

These changes are required to compile successfully with
gcc version 4.6.

Change-Id: I79ec71e62748069da754e918f8497d28c1ff33ae
Signed-off-by: Steve Muckle <smuckle@codeaurora.org>
bcmdhd: Enable the P2P interface

Change-Id: Ibe708048919dc0cdcc1a683b3ec0dff7cff0593a
msm8660: set REQUIRES_SEC for proper build of scm.c

  * darwin arm-eacbi-4.6 fails without this flag forcibly set

Change-Id: I82cb1fe095c97073408b949cd16d73d29923a30c
bln: new driver with kernel blink and rate support [2/2]

	* New bln driver handles all notification logic
	* Support blink with separate led on/off freq

Change-Id: I95835d37b76206d6a43f70f62f211049200d24a5