rebase geeb (LG Optimus G)on mako
most thanks to dvhexer and as well everyone apart of teamlgog on the rebase
MHL support geeb
Add ifdef around SEKONIX_LENS_ACT specific actuator position in power
down.

Change-Id: Ifc26a78951d3bbf00b0f7fdf4fb44b9ec252f836
Remove imx091 from ifdef for voltage correction

Change-Id: I6e979c412d98c5e7d2eedf0851a36ad2cc8ac461
msm_fb: hdmi: Resolution modes on HDMI

Add a new header file that lists all supported
HDMI resolution modes and the associated timing
information.

Change-Id: I38261abebeb4602dc1d780def6cb23a0e186234f
CRs-Fixed: 470335
Signed-off-by: Aravind Venkateswaran <aravindh@codeaurora.org>
Signed-off-by: Manoj Rao <manojraj@codeaurora.org>
remove compilation error by changing int to uint32_t
Signed-off-by: Supreet Mysore Suresh <supreet@codeaurora.org>

Change-Id: Ia7de2f4a9eae4cc16f957163683ddf83c135d379
Signed-off-by: Supreet Mysore Suresh <supreet@codeaurora.org>
video: msm: external: Limit HDMI to standard resolutions

The mako can't handle higher resolutions, even if detected, resulting
in errors like the following:

[ 1090.222005] mdp4_dtv_start: <ID=129 3840x2160 (1056,88,296), (8,10,72) 297MHz>
[ 1090.228597] Rate 297000000 for tv_src_clk is greater than highest Fmax

so limit the max resolution to HDMI_VFRMT_1920x1080p100_16_9

Change-Id: I3dcb5f7a49a8413680096b5419c9fa37e9e14587
msm: camera: Fix camera crash in msm_open_config

Add proper check before accessing mctl handle to
avoid camera crash.

Change-Id: I1413f086ab7d94fe223a814bb16867d1dcc0a4bf
CRs-Fixed: 481757
Signed-off-by: Suresh Vankadara <svankada@codeaurora.org>
msm: camera: Fix camera crash when ctrl_q is empty

Add proper error condition if the list is empty and
return error value to upper layers instead of BUG_ON.

Change-Id: I89237e7a27d5fb1e1fd5f1a8a2dfd7ea9a1afff5
CRs-Fixed: 481759
Signed-off-by: Suresh Vankadara <svankada@codeaurora.org>
msm: camera: Fix mctl release crash issue.

After mctl release initialize pointer to NULL to
avoid crash.

Change-Id: Ia3e0b1b809f85760a92b5248f402df589c6ace04
Signed-off-by: Suresh Vankadara <svankada@codeaurora.org>
msm: camera: Enable pixel line buffer for ispif.

Enable pixel line buffer for ispif to handle fast incoming
data. This provides cusion to dowmstream components such as vfe
and helps in preventing UB buffer overflows.

Change-Id: I0c2a0f8241e08d6cf39732db4ee05b34975b1557
Signed-off-by: Nishant Pandit <npandit@codeaurora.org>
Signed-off-by: Praveen Ac <praveenac@codeaurora.org>
msm: camera: Check if client is NULL before calling ion_free

NULL check was added inorder to prevent a target reboot in ion_free
in case client is already NULL

Change-Id: I263f56ff06ad7907c459b4f7254fc1435a41c61d
Signed-off-by: Aditya Jonnalagadda <ajonnala@codeaurora.org>
geeb: bring in all my stuff

*Set ondemand as the default CPU governor
*mm: Reduce the min readahead value
*Enable TCP Congestion Control
*SLAB memory allocation as default
*Increase max readahead value
*Tweak the Deadline I/O Scheduler
Set this as default for optimal performance as well.
*fix smux
*Remove any -Wall options to suppress warnings
*defconfig: set localversion
*scripts: remove localversion "+" from kernel version strings
*ASoC: add missing updates from CAF
CAF patch updated board file for 8064 but LGE split the files and the update
was not applied to mako board

Signed-off-by: houst0nn <houstonn@gmail.com>
Actuator workaround
LED changes from ronasimi and Paulicat

Conflicts:
	include/linux/msm_vidc_enc.h