[FIX] OMAP4470: OPP/voltage: Add CORE OPP100 to High Perf CORE OPP set

Partial revert of Amazon's changes to re-patch the following commit:
http://git.omapzoom.org/?p=kernel/omap.git;a=commit;h=5751eb339d2f2a406bf8a32a35f7ab28a7674354

Change-Id: I429cefc5b6839da93f019ac1c8ce9e766d239faf
mach-omap2/display: partial revert of Amazon source removing tput setting for display

Later to be patched with more current device_scale function which uses OPP.

Change-Id: Ic8b398f9f1b21593a46ae48656bb313a33e5e2f5
[FIX] dss/dsi: partial revert to allow for correct device_scale functions to be added

Change-Id: I3433fb7258750d66dcd03e67a9b9e2db6cb2d70e
OMAPDSS: DSS: Scale DSS OPP according to pixel clock rate

Before enabling pixel clock DSS should set its OPP
for OPP framework to set correct VDD_CORE voltage level.

When pixel clock is disabled DSS can set the lowest OPP.

Change-Id: Ia1459614ae306dba9b048b149e474442e2880bba
Signed-off-by: Taras Kondratiuk <taras@ti.com>

Conflicts:
	drivers/video/omap2/dss/dsi.c
dss: partial revert of Amazon source to apply omapzoom bandwidth patches

Change-Id: I430fd10a81e0643967e445f59844302ae7f1c7d4
OMAP4: OMAPDSS: Request higher bandwidth for 1080p FB

Request higher L3 bandwidth when we have 1080p, or higher,
resolution framebuffer. This is done to avoid underflow on
DSS pipelines.

Change-Id: Ieca56ae8bc9ec6147ab9301c267c29279a9399ca
Signed-off-by: Dandawate Saket <dsaket@ti.com>
Signed-off-by: Peter Nordström <nordstrom@ti.com>
OMAPDSS: DSS: Relax L3 bus bandwidth constraint

In a current codebase L3 BW constraint is set if
any display has resution higher or equal FullHD.

Estimated available DSS bandwidth on L3@OPP50 is ~800MB/s.
It is approximately 3 WXGA layers or almost 1.5 FullHD layers at
60fps rate.

This patch relaxes L3 BW constraint and set it only
if current overlays' configuration needs higher BW.

Change-Id: I45afe36876e9898b45e20901d2b5c2633f32b914
Signed-off-by: Taras Kondratiuk <taras@ti.com>

Conflicts:
	drivers/video/omap2/dss/manager.c
Revert "Android alarm: IOCTL command encoding fix"

commit 87dd2c484ae11e2e0a34996d96bfbfaf20f57b45 upstream.

Commit 8d60d6aaf085d1728a4fda1f59b47622fe2ab495. changed the
ANDROID_ALARM_GET_TIME ioctls from IOW to IOR.  While technically
correct, the _IOC_DIR bits are ignored by alarm_ioctl, so the
commit breaks a userspace ABI used by all existing Android devices
for a purely cosmetic reason.  Revert it.

Change-Id: Iee360bb07891e317c4172ef544fc77d99488e5e9
Signed-off-by: Andrii Beregovenko <a.beregovenko@ti.com>
OMAPDSS: DSSCOMP: Add GPL license information

GPL license information was missing in gralloc.c

Change-Id: I9da3b0cc8a4ad28439483bdc6fdc19587d1ad200
Signed-off-by: Victor Kleinik <x0150886@ti.com>
dss: cleanup JEM dispc clock set handling

Change-Id: I7e70e8001122f3833ef622eff254ce43ec780b6c