Mako: Revert msm_fb: remove background invert alpha option for alpha drop pipe

This fixes the pie controls visual glitch when launching apps on the mako and
is required for this http://review.cyanogenmod.org/#/c/35314/ to work.

This reverts: f4f9d28eac1024146c8b074742fcb6793523eb54
  When the blended background pipe has dropped alpha and it is going to
  be blended with foreground pipe on the next stage,
  MDP4_BLEND_BG_ALPHA_FG_CONST is taken. Foreground alpha constant is
  0xFF, so we need to use this alpha value to show background, instead
  of its inverted value.
  Signed-off-by: Huaibin Yang <huaibiny@codeaurora.org>

Change-Id: Ie70d1f27dae2751a1eea98fd145145d9b40f3d1d
msm: acpuclock-krait: NULL terminate L2 table for find_cur_l2_level()

find_cur_l2_level() assumes that the L2 table is NULL terminated
when it has never been terminated. Therefore, if the rate that is
read from the hardware during boot is not found in the table we
will run off the end of the table and read potential junk values.
NULL terminate all the L2 tables so that the loop in
find_cur_l2_level() is guaranteed to terminate.

Change-Id: Ia5d0213000b44def35e388fd3cadf0293344257b
Reported-by: Laura Abbot <lauraa@codeaurora.org>
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
msm: acpuclock-8064: Lower VDD_DIG voltage vote for L2 at 384MHz

New characterization data shows that vdd_dig voltage for L2@384MHz
can be lowered to 0.95v. Update the data in this patch.

Signed-off-by: Tianyi Gou <tgou@codeaurora.org>
(cherry picked from commit 7a904ecd4f43f228cd1b3ea0d8ef4054b69cdb35)

Conflicts:

	arch/arm/mach-msm/acpuclock-8064.c

Change-Id: Iea8f502d8eb08d7810dc11fae9f3c2e10c1381ff
Signed-off-by: Ram Kumar Chakravarthy Chebathini <rcheba@codeaurora.org>
msm: acpuclock-8064: Update L2 voltage table
     support faster bins

Change-Id: I0e2a1f5407633f68edb06b8b3d90fda68db1bf46
msm: rotator: Support Fast YUV for 8960, 8064 and 8x30 targets.

Add Fast YUV support in rotator for 8960, 8064 and 8x30 based
targets to improve performance for YUV 420P and 420PP inputs.

CRs-fixed: 415246
Change-Id: Ib4cbbd0fd45a82b8d409e7f52ae8bf8420b2c4eb
Signed-off-by: Mayank Chopra <makchopra@codeaurora.org>
msm: board-mako-gpiomux: clean up of AP2MDM GPIO configurations

Fix drive strength of each of the ap2mdm gpios cleanup so as to avoid
any leakage current and incorrect state. The ap2mdm gpios are
using the default MUX configuration to set them as input and we change
the direction of the gpio as required. Having high drive strength for
these gpios will end up with more leakage current.

Change-Id: Ia1e260db6c0a58f62f47d84d646d303df6794bdf
sensors: change sysfs attribute permissions

Those attributes used to be writable by world. This change allows
read only access by world.

CRs-Fixed: 382751

Change-Id: I2b37763514a86da9beed3fcb7dcb4706c790e44d
Signed-off-by: Wentao Xu <wentaox@codeaurora.org>
Signed-off-by: Neha Pandey <nehap@codeaurora.org>
Merge branch 'faster' of github.com:elektroschmock/lge-kernel-mako into faster