cpufreq: add voltage control interfaces
(cherry picked from commit cdfaa8a867ce69e339a085051c8732f3731c9278)
(cherry picked from commit b0117c666692461a7ae878a4abd12f3e545304f6)
(cherry picked from commit 2bc251d063beffcba157da66c640ec122ed0edb7)
cpufreq: 1800MHz support
(cherry picked from commit d5df333213073256d4e8b50d31e9649153cdf39b)
(cherry picked from commit 26854942e41ae9d8dcf53de8203192f9dda2760d)
(cherry picked from commit bdc2e5fd535b16d9ca9720da5f2fbfb0e64ba1e0)

Conflicts:

	arch/arm/mach-exynos/cpufreq-4x12.c
cpuidle: Change state properties
power: neuter the cpufreq min samsung interface again
power: Samsung factory limit workaround

This avoids userspace factory limit of the CPU frequency without breaking power savings mode.
mach-midas: Add a static cma region declaration for MFC

Samsung apparently forgot this in the update 7 sources.