msm: kgsl: Always Signal event time timeline for every event type

Fence sync seems to react badly when it gets a unexpected timestamp
on a timeline.  When a event expires always send the expected timestamp
even if the event expired because the context was destroyed.

Change-Id: Id1bc18220223c665012df1db21eea78af78d9288
Signed-off-by: Hareesh Gundu <hareeshg@codeaurora.org>
Revert "Revert "Revert "msm: kgsl: Add a command dispatcher to manage the ringbuffer"""

Let's try this again, with a larger audience and without breaking
the flo. The previous results were inconclusive and we rushed putting
the dispatcher back in, we need a larger audience to test it.

This reverts commit 2ca12ad5a284e7fe7b9ae904a2cfb8cf8ef10816.
msm: kgsl: Fix error returns in adreno_ringbuffer_issueibcmds

Don't try to free the link structure before it is allocated.
Return the error directly if it happens before the kzalloc()

Change-Id: I6e5bfe47a43c458f20d5799aee32c55a286ee8e3
add xiaomi aries device tree
aries cleanup and adapt
power: pm8921-bms: fix compile for non-mako devices
arch-msm: xiaomi: aries: pmic: fix gpios and add mpps
arch-msm: xiaomi: aries: fix gpio configs
video: msm: add mipi_cmd_hitachi_720p panel driver
arch-msm: xiaomi: aries: add regulators for lcd panel
arch-msm: xiaomi: aries: update code for enable/disable lcd panel
arch-msm: xiaomi: aries: fix gpio for lcd backlight
arch-msm: xiaomi: aries: switch to mipi_cmd_hitachi_720p panel driver
arch-msm: xiaomi: aries: disable splash to fix vsync issues
arch-msm: xiaomi: aries: use atmel_mxt_ts touchscreen
input: atmel_mxt_ts: Fix screen unlock issue after resume

Fix screen unlock issue after resume by releasing all touches in
mxt_suspend and reseting the controller in mxt_resume.

CRs-Fixed: 484797

Change-Id: I3c076680357df9ca98f45e998af9b489907dbba5
Signed-off-by: Shantanu Jain <shjain@codeaurora.org>
input: atmel_mxt_ts: disable/enable IRQ on suspend/resume.

Disable IRQ in suspend and enable IRQ in resume function
to remove the appearance of old touch data after suspend
and to fix the sticky touch problem.

CRs-Fixed: 526552
Change-Id: Ia6e7823a4a5615b2bc5209e8b3425b52827161de
Signed-off-by: Sarada Prasanna Garnayak <c_sgarna@codeaurora.org>
input: atmel_mxt_ts: add support for 336S and 384E bootloaders
input: touchscreen: atmel_mxt_ts: fix NULL for aries
Adding version2 Synaptics touchpad driver by Unixphere

Change-Id: Id9608b6d770f089704d32e3e5f746e164dd3b230

Conflicts:

	drivers/input/Kconfig
	drivers/input/Makefile