live oc:
* limit the value to 25% over default (125% percent technically) as anything over 25% is rarely done,plus is very unstable not safe as the ram heats up ALOT
* up the l3 opp50 rate by 2 mhz to achieve a little more bus speed with live oc
silly typo
omap: ion: define carveouts as per system memory configuration

Carveout address and sizes are hardcoded as per 1GB configuration.
512MB configuration will have reduced carveouts and needs
redifinition of carveouts. Static carveout parameters are made
dynamic and calclulated runtime as per system configuration.

Carveout address,size parameters,calculation are made more
easily readable and perceivable.
All carveout parameter initialization needs to happen at
the earliest possible, which is triggerd by board file.

Change-Id: I32bb9e04ef40f5d7d6f7548bba9ab5878bfcb56d
Signed-off-by: Devaraj Rangasamy <dev@ti.com>

Conflicts:
	arch/arm/mach-omap2/include/mach/omap4_ion.h
	arch/arm/mach-omap2/omap4_ion.c