smdk4412: don't use threaded vsync

The gralloc for smdk4412 waits for vsync. Having
threaded vsync in this case would be problematic
provided our gralloc implementation is different
from that of samsung.

Change-Id: I6c9a84c2bd00a43b47d86647829b9010367dca5d
smdk4412: merge mali r4p0 driver

Change-Id: Ief824b1dce642fd2133900cd2b0f108fbfa89b1c
n7100: switch to mali r4p0

Change-Id: Iab8351fed67e3db3ce7676a7c01d4a73e63dbe54
mali400: use pegasus platform code from r3p2

r3p2 pegasus platform code has midas specific changes for
DVFS and also better support for Exynos4212.

This slightly improved the performance of the GPU.

Change-Id: I2ad903cd868e5c6bf1ce176aa43dfd056c19e5fc
n7100: disable threaded vsync

Change-Id: Ia8d7b7a08421e0a1798783f5d43127ed2fbb7d5b
input: cypress: make Touchkey LED control configurable

CYPRESS_KEYLED_CONTROL could be used to control if the cypress
driver handles the key LEDs (1) or the control is granted to
the userspace (0)

Change-Id: I463cbddd4fc71dcb6944228ada4d069b7b12580a
smdk4412: disable CMA allocations for I9300 and N7100

Samsung labelled DMA_CMA as experimental and currently there are
issues with CMA MFC allocations failing which affects the video
recording and video playback. I9305 doesn't enforce CMA allocations
and hence disable them for I9300 and N7100 too.

Change-Id: Ie7bc0e4fd5089083bc559d97648abfb8b9046489