CONFIG: Version 0.11
net: wireless: fix Makefile to build module
Revert "BAM_DMUX: Sync with CM10"

This reverts commit 5d84e460b78a7cb9447e79599196db143e1f9ec7.
BAM_DMUX: Sync with jb_2.5
OC: Increase L2 to 1.35GHz
CONFIG: Version 0.12
msm: acpuclock: Convert acpuclock drivers into platform drivers
msm: acpuclock-krait: Port additional functionality from acpuclock-8960

The following features from acpuclock-8960 are copied to acpuclock-krait:
 - HFPLL droop controller programming
 - aux_clk_sel MUX programming at init
 - "vmin" fix-up, for enforcing limits on voltages for some CPUs
 - PLL8 support in frequency tables

This will allow for future migration of various targets from using
acpuclock-8960 to the new-and-improved acpuclock-krait driver

Change-Id: Ic1c3f1eab7caba21ea7d6d4244748b2a05d8dbb8
Signed-off-by: Matt Wagantall <mattw@codeaurora.org>

Conflicts:
	arch/arm/mach-msm/acpuclock-krait.c
	arch/arm/mach-msm/acpuclock-krait.h
msm: acpuclock-krait: Support booting with fewer CPUs

Allow booting with only a subset of the CPUs enabled by default. The
others can potentially be added later with hotplug, at which point
the voltage, bus and clock requests for them will be applied.

Change-Id: Iff0758e6d3c79435c2c144da70079c8d60626224
Signed-off-by: Matt Wagantall <mattw@codeaurora.org>
msm: acpuclock-krait: Clean up error paths in initialization code

BUG_ON() may be appropriate for critical clock initialization that will
prevent proper booting, but it is not appropriate for functions called
in hotplug notifiers while bringing additional CPUs on line. There, it
is better to just fail the hotplug rather than crashing on purpose.

Fix this by cleaning up the initialization error paths so that functions
called in the hotplug path return errors and cleanly rollback state.

Change-Id: I7b842956ea12ebb94c7c5b05de7a6dddfa298617
Signed-off-by: Matt Wagantall <mattw@codeaurora.org>
msm: acpuclock: Use acpuclock-krait for 8930, 8930aa and 8627

The acpuclock-krait library is an evolution of acpuclock-8960 with
several improvements. By dropping support for older versions of the
Krait processors and taking advantages of features only available on
newer Kraits, acpuclock-krait is both simpler and more efficient than
its predecessor. Key advantages in moving Krait targets to the newer
driver include:

 - The ability to write to one CPU's CP15 registers from another CPU.
   This means it's possible to change a CPU's clock sources after
   power-collapsing it, rather than needing to select a low-power
   source while it's still up (which slowed down the hotplug path).
   It also means acpuclk_set_rate() can be called from any CPU.

 - Dropping of obsolete Krait v1 processor errata workarounds.

 - Relocation of SoC-specific data into its own files

 - Shorter, more readable code

Change-Id: Ide1575da12fabf6934f6ade06e213718bdc08f98
Signed-off-by: Matt Wagantall <mattw@codeaurora.org>
(cherry picked from commit f2b820b1c11997e00f8675262647c0878823cc54)

Conflicts:
	arch/arm/mach-msm/Makefile
	arch/arm/mach-msm/acpuclock-8960.c
	arch/arm/mach-msm/board-8930-regulator.c
	arch/arm/mach-msm/board-8930.c
	arch/arm/mach-msm/devices-8930.c
msm: acpuclock-8064: Move 8064 support to use acpuclock-krait

Migrate 8064 support from acpuclock-8960 to the newer, optimized
acpuclock-krait driver which is shared among multiple SoCs while
keeping 8064 data in its own file.

Change-Id: If8faef96620c9cc5d14cdaeb041704e7ea043fa0
Signed-off-by: Matt Wagantall <mattw@codeaurora.org>
(cherry picked from commit 98c7e4ccf3f05310828be1cdba87a85e43e4591f)

Conflicts:
	arch/arm/mach-msm/acpuclock-8960.c
	arch/arm/mach-msm/board-8064-regulator.c
	arch/arm/mach-msm/devices-8064.c
Revert "msm: rq_stats: Support to know cpu utilization in userspace"

This reverts commit e15a78a71cb0f368ddfa624766e70fe4bb44bec8.
Revert "msm: rq_stats: Fix lockdep warnings with key's not in .data"

This reverts commit 0786f9950634db64c256e2c74999d08a80da3af4.
Revert "msm: mpdecision: Add in-kernel CPU hotplug management"

This reverts commit ab5cf0f269d8ab06074a8d8e9094e1c0eb76f8f4.
Revert "msm: acpuclock-8064: Move 8064 support to use acpuclock-krait"

This reverts commit 2445717abb3b21e09ca147071952b160de09ac67.
Revert "msm: acpuclock: Use acpuclock-krait for 8930, 8930aa and 8627"

This reverts commit 46cc7351562698189c07c6582b8915bb7de9333c.
Revert "msm: acpuclock-krait: Clean up error paths in initialization code"

This reverts commit 55ee14055377a959916fd1da0e0b36cd77893bdf.
Revert "msm: acpuclock-krait: Support booting with fewer CPUs"

This reverts commit 53d0a8bd489b37358947c0a2a0d6c4058c1addcc.
Revert "msm: acpuclock-krait: Port additional functionality from acpuclock-8960"

This reverts commit 21fecbf39258cda47c94292a2d02aaa9cec70433.