Revert "exynos-cpufreq: Ensure that scaling_available_frequencies is populated"

This reverts commit 29cefbb0d8fa0bce0112f9485b2165b9a3ef5cce.
Revert "exynos: Voltage control interfaces"

This reverts commit 7c0fe45cff017d0448c70ab0e9db759fbdcde12d.
exynos: squshed voltage commits

exynos: Voltage control interfaces

Based on gokhanmoral's combo patch at:
https://github.com/gokhanmoral/siyahkernel3/commit/c9d9ad92c7c97c7df7b55968b04b34c50ef3ed9e

I prefer to do things in smaller chunks - voltage control first,
clock control later.

Signed-off-by: Andrew Dodd <atd7@cornell.edu>

exynos-cpufreq: Ensure that scaling_available_frequencies is populated

Based on patches by netarchy

Signed-off-by: Andrew Dodd <atd7@cornell.edu>

cpufreq: Move voltage control to 4210 file

This is CPU-specific, doesn't belong in general 4210 stuff

Change-Id: I5b92bfb23ca70f8b9aa54b8ddd2b1f47047e449f
Signed-off-by: Andrew Dodd <atd7@cornell.edu>

cpufreq: Reset MAX8997 predefineds when needed

The MAX8997 stores up to 8 predefined voltage levels that can
be set rapidly using GPIOs.  If there are no predefineds,
"BUCK1 no predefined" errors are given.  This will happen
if the voltage table has been altered.  This resets the redefines
each time the table is altered.

Change-Id: I3ae17295cdf29d2577e0a26d932747e4120b0715
Signed-off-by: Andrew Dodd <atd7@cornell.edu>
d710: supports 1400mHz
bcmdhd: reenable IPv6, disable multicast in suspend

Change-Id: Ia7a190153e4bd1e12a94b1d42173ffda4dc32899
bcmdhd: disable GAN_LITE_NAT_KEEPALIVE_FILTER

Change-Id: I58dd48984a04dc43e1209574eb54446a558ec210
Merge remote-tracking branch 'upstream/cm-10.1' into cm-10.1
d710: build stage2 initramfs into kernel

Instead of attaching boot and recovery initramfs to the kernel, with a
header which must be scanned for, insert them into the builtin bootstrap
initramfs as cpio images.
upstream changes
Merge branch 'cm-10.1' of https://github.com/Team-Hydra/android_kernel_samsung_smdk4210 into cm-10.1