Merge Samsung T989 changes on LNX.LA.2.7.4

Change-Id: I7c491ae1fb999bcf718f2fde767cbe5ca330ff5c
samsung: update drivers for 3.4

Change-Id: I7a5b90e416d82d8a7b0ef86a372a61f44b2ed498
celox: update board/config

Change-Id: I39d8b2be201fc5e47ae4cb8d246f6fd769fc98d4
video/msm: do not break when MIPI is not enabled

Change-Id: I036e12698af0fb7634c24d0523730826e8cfe01a
bcmdhd: pull from msm8660-common

 * cm-11.0 branch

Change-Id: Ie367b53ef4e5676c450991b9f135616d44be4d34
Fix uninitialized variable warnings with gcc-4.7

Change-Id: Ia29ef35dc710721ec15d5e2cf849e027ae0e7724
kernel: misc cleanup

 * reset camera

Change-Id: I9a64f0de120597fd0292ef5fc7d21ac3e304147d
msm: camera: initial import

 * taken from https://github.com/sultanxda/sultan-kernel-skyrocket-pure-CAF-3.4

Change-Id: I4ef56914902447b2d578a231c41123eb4dab83a0