mogami: Disable & Remove LCDC, HDMI, ADV7520 panels.

mogami has MDDI controller which is used for display.

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: I8f19ab5bfcba10bf19e1c7ca428c5ada8ab5a5c1
mogami: Disable & Remove Cypress touchscreens.

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: I1d6d9a6a4b9d9ea754376dfaaf3d898296d52581
mogami: Disable & Remove TSC2007 touchscreen.

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: Ie72698696d39ef4c5982067748cf11a8675fe393
mogami: Disable & Remove Marimba ADC touchscreen.

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: I439b5ba837d38ea21ffa27a613b8a9bb6f7ed244
mogami: Disable & Remove ISA1200 haptics.

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: Ic56f2e1196ce82bbdd1ce046dcc609f8f47ebe9b
mogami: Remove OPTNAV keyboard.

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: I01d83371f72f9c27c344cc0eb58d9820bf8392df
mogami: Disable & Remove BMA150 sensor.

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: I193783e070f884e028d9b46ac7a752f2e3e16e12
mogami: Configure pm8xxx keypads.

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: Id2c657446b5b199295b45877be798d59f90cf1db
mogami: Remove MDDI panels.

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: Idef025caf1ec10119243bf0837f3023a277ac470
mogami: Remove MDDI power regulations.

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: I0cf9f0750fded32c0253c94893113ecb9c4254da
msm_fb: Forward port to jb_2.6-7f56162f41bf7b893a8dd79594b1f2823e4b302b
msm_rotator: Forward port to jb_2.6-7f56162f41bf7b893a8dd79594b1f2823e4b302b
mddi: Fix compile error when reverse is disabled.
mdp: Fix compile error without writeback panel.
msm_fb: Reduce timeline to 1 for MDDI.

Smart panels have internal RAM.
msm_fb: Set max MDP clock if calculation gets bigger clock.
msm_fb: Do MDP blending before completing DMA.
msm_fb: Disable vsync wait for MDDI.

It's a smart panel, it has internal RAM, so we simply wait until DMA transfer
is completed.
Revert "msm_fb: Set backlight during resume after first display commit"

This reverts commit 9a412847aa995c46fd25e729edcaf812f0efadae.

Conflicts:
	drivers/video/msm/msm_fb.c
msm_fb: Use MDP VSYNC interrupt for MDDI case.

RDPTR works at the frequency the display is running on, but it doesn't reflect
the last frame completion. MDDI has a special vSync interrupt so use it.

This change fixes timestamps in Android vSync mechanism.