msm_fb: display: update to jb_mr1_chocolate

Sync display code to 'Adding support for trace events for sync point
driver'.
Commit: d25bb742c0f72d451303e10195761bcde459f97d

Change-Id: I57891b3a138e00c146de41d01d838133c4395d25
msm_fb: display: power display on when powering panel on

Change-Id: I90655b6baa0cb1ebbf9f0ef58932fd94ec0cf54d
msm: rotator: update to jb_mr1_chocolate

Sync rotator code to 'Adding support for trace events for sync point
driver'
Commit: d25bb742c0f72d451303e10195761bcde459f97d

Change-Id: Ib94bbf70aca030c44f2629de22763241a458f347
gpu: ion: update to jb_mr1_chocolate

Sync ion code to 'Adding support for trace events for sync point driver'
Commit: d25bb742c0f72d451303e10195761bcde459f97d

Change-Id: I16ac69a43cb35f267436f7b117d9db1333ea3f70
ion: Fix build with qcache disabled

 * Qcache is still unstable and buggy, but currently crashes if fully
   disabled on 8960.
 * Allow disabling of Qcache for 8960 and fix the dependency in msm_ion.

Change-Id: I3b2fc40ecce757530b64ddabb03081aaa425b603
base: genlock: update to jb_mr1_chocolate

Sync genlock code to 'Adding support for trace events for sync point
driver'.
Commit: d25bb742c0f72d451303e10195761bcde459f97d

Change-Id: Ib7a0944915daa92ca2a4b2c6f84b4d67764b6a2e
sync: Squash of sw_sync driver code

Squash the following commits to bring the sync driver into the kernel:

sync: Add synchronization framework

not run through checkpatch yet.

Change-Id: I209f9db2824e0313f467f11ab09e5f54f0a4a6b5
Signed-off-by: Erik Gilling <konkers@android.com>

sw_sync: add cpu based sync driver

Change-Id: I1042851f5e30f9fdc2f35bdad84123bcf108560f
Signed-off-by: Erik Gilling <konkers@android.com>

sync: add timestamps to sync_pts

Change-Id: I2ad855072b86873880769a09a3176e85aa1199d7
Signed-off-by: Erik Gilling <konkers@android.com>

sync: add debugfs support

Change-Id: I8a7ea63e454fbeee1ecf17e6c3caff7c43b24734
Signed-off-by: Erik Gilling <konkers@android.com>

sw_sync: add debug support

Change-Id: Ibcc5fa8cb36e283cdf0e3308064876722e2675fc
Signed-off-by: Erik Gilling <konkers@android.com>

sync: add ioctl to get fence data

Change-Id: I71410aef7e03a52562f7cb15b993ac8441b1fa12
Signed-off-by: Erik Gilling <konkers@android.com>

sw_sync: add fill_driver_data support

Change-Id: Ib3812d282db56362d82f5ccc9a12b7d2100ab93a
Signed-off-by: Erik Gilling <konkers@android.com>

sync: add poll support

Change-Id: I294e481bba92658e6dd26f157ddbf0e9ff4ce8a5
Signed-off-by: Erik Gilling <konkers@android.com>

msm: display: Buffer sync point support

Add MSMFB_BUFFER_SYNC ioctl for the communication of
the acquired and released fence fd between kernel and hwc.

Wait for acquired fence before pan display.
Signal the previous released fence after pan display

(cherry picked from commit fd384f86cd5214a9359c56dc93affe95f2d802a4)

Change-Id: I30a7b33f523acc6e42978c8cbd0fa526808a06ed
Signed-off-by: Ken Zhang <kenz@codeaurora.org>
Signed-off-by: Siddhartha Agrawal <agrawals@codeaurora.org>

sync: driver commits

- Revert "base: sync: signal a sync pt when not adding to the
active_list"
- sync: Fix error paths
- sync: add tracepoint support
- sync: refactor sync debug printing
- sync: use proper barriers when waiting indefinitely
- sync: update new fence status with sync_fence_signal_pt
- sync: dump sync state of fence errors
- sync: protect unlocked access to fence status
- base: sync: signal a sync pt when not adding to the active_list
- sync: improve timeout dumps
- sync: use correct signed type when handling SYNC_IOC_WAIT
- sync: dump sync state to console on timeout
- sync: clean up compiler warnings
- sync: fix erase-o in sync_fence_wait
- sync: change wait timeout to mirror poll semantics
- sync: add reference counting to timelines
- sync: add internal refcounting to fences
- sync: optimize fence merges
- sync: reorder sync_fence_release
- sync: export sync API symbols
- sync: allow async waits to be canceled

Change-Id: Id65ecdd395782d487773bdf7baa3ed681a72b729
Signed-off-by: Shruthi Krishna <skrish@codeaurora.org>

Adding support for trace events for sync point driver

Change-Id: Icdbe176f1c651e6a0805ef63b9b7f143ab06a350
Signed-off-by: Shruthi Krishna <skrish@codeaurora.org>
msm_fb: display: add support for HTC display_on function

Change-Id: Ib20c0019b6a55b1bc53c9b8ca3e8ff8d626e881b
drivers: gpu: Backport Adreno driver

Sync to drivers/gpu/msm to d2 kernel at 'Backport Adreno driver'

Change-Id: I13034fef2afafddfefac0763fc801afbd9e5bddb
board.h: sync with htc msm8960 fb stuff