mach-ux500/prcmu: add APE_25_OPP state
mach-ux500/prcmu: use APP_25_OPP state only with screen off

Add ape requirements preventing screen getting messed up
This way APE_25_OPP will be available only in suspend (screen off)
prcmu-qos: minor fixes for OPP usage
LiveOPP: Stability fix
mach-ux500/devices-db8500: add more records to db8500_freq_table
LiveOPP: don't set the same arm opp again

it causes unnecessary voltage swings and all...
LiveOPP: allow setting APE/DDR OPP from liveOPP
mach-ux500/prcmu-qos-power: disable APE/DDR boost at freq > 400MHz

We can do it from liveOPP now
LiveOPP: bump version
LiveOPP: make liveopp sysfs code more readable and compact
LiveOPP: make liveOPP functions inline since they are used only once
LiveOPP: more verbose liveOPP entries
LiveOPP: improve undervolting and extended frequencies stability
LiveOPP: more changes in liveopp logic
LiveOPP: Set voltage for freq <= 400MHz to 0x12

if phone's firmware uses this voltage by default, so can we...
LiveOPP: lower voltages for 500MHz and 900MHz
LiveOPP: increase 1250MHz real freq to 1248MHz
Merge pull request #23 from mkaluza/liveopp

Liveopp improvements

Thanks @mkaluza