cpufreq/ondemand: replug CPU1 when governor starts

Some hotplug governors may have made CPU1 down when we switch to other governors.

Signed-off-by: cocafe <cocafehj@gmail.com>
cpufreq/performance: replug CPU1 when governor starts

Signed-off-by: cocafe <cocafehj@gmail.com>
cpufreq/interactive: replug CPU1 when governor starts

Signed-off-by: cocafe <cocafehj@gmail.com>
s6e63m0: fix kernel warnnings during first earlysuspend

<6>[   88.127380] pri_lcd_s6e63m0 pri_lcd_s6e63m0.0: Invoked s6e63m0_mcde_panel_suspend
<4>[   88.213104] pri_lcd_s6e63m0 pri_lcd_s6e63m0.0: Power from mode 2 to 0
<6>[   88.213104] pri_lcd_s6e63m0 pri_lcd_s6e63m0.0: dpi_display_platform_disable
<4>[   88.213134] ------------[ cut here ]------------
<4>[   88.213165] WARNING: at arch/arm/mach-ux500/pins.c:75 ux500_pins_disable+0x6c/0x78()
<4>[   88.213165] Modules linked in: dhd bthid param(P) j4fs(P)
<4>[   88.213256] [<c08fdc00>] (unwind_backtrace+0x0/0x140) from [<c0928004>] (warn_slowpath_common+0x54/0x6c)
<4>[   88.213256] [<c0928004>] (warn_slowpath_common+0x54/0x6c) from [<c0928040>] (warn_slowpath_null+0x24/0x2c)
<4>[   88.213287] [<c0928040>] (warn_slowpath_null+0x24/0x2c) from [<c0909298>] (ux500_pins_disable+0x6c/0x78)
<4>[   88.213317] [<c0909298>] (ux500_pins_disable+0x6c/0x78) from [<c0b23c50>] (s6e63m0_mcde_panel_early_suspend+0x74/0xf8)
<4>[   88.213348] [<c0b23c50>] (s6e63m0_mcde_panel_early_suspend+0x74/0xf8) from [<c096763c>] (early_suspend+0xd0/0x168)
<4>[   88.213378] [<c096763c>] (early_suspend+0xd0/0x168) from [<c0942b8c>] (process_one_work+0x134/0x49c)
<4>[   88.213378] [<c0942b8c>] (process_one_work+0x134/0x49c) from [<c0943288>] (worker_thread+0x180/0x390)
<4>[   88.213409] [<c0943288>] (worker_thread+0x180/0x390) from [<c0947c78>] (kthread+0x88/0x90)
<4>[   88.213439] [<c0947c78>] (kthread+0x88/0x90) from [<c08f7d88>] (kernel_thread_exit+0x0/0x8)
<4>[   88.213439] Board Information: UX500: 0E, cpu U8500 ES178
<4>[   88.213470] ---[ end trace f1a66b87ee3b8c43 ]---

UX500 pin driver will warn this when try to disable a pin which hasnt been enabled.

Signed-off-by: cocafe <cocafehj@gmail.com>
abb-chargalg: remove sys charger control
abb-chargalg: add private charger control
gpio-dbg: update driver

Signed-off-by: cocafe <cocafehj@gmail.com>
sec-param-dbg: fix frame size compile warnning
ARM: spinlock: use ticket algorithm for ARMv6+ locking implementation

Ticket spinlocks ensure locking fairness by reducing the thundering herd
effect when acquiring a lock. This is especially important on systems
where memory-access times are not necessarily uniform when accessing
the lock structure (for example, on a multi-cluster platform where the
lock is allocated into L1 when a CPU releases it).

This patch implements the ticket spinlock algorithm for ARM, replacing
the simpler implementation for ARMv6+ processors.

Signed-off-by: Will Deacon <will.deacon@arm.com>
sched: disable sched stats
fsa880: fix a compile warning
abb-ponkey: add API for POnKey emulator
mxt224e: fix a typo
mxt224e: hide calibration info

A chatty driver eh?
mxt224e: remove auto calibration
mxt224e: sweep2wake implementation

It works without wakelocks.

Signed-off-by: cocafe <cocafehj@gmail.com>
mach-ux500: add dvfs-dbg module

Signed-off-by: cocafe <cocafehj@gmail.com>
audio: Fix for choppy playback in Ubuntu pulse audio

Signed-off-by: ramesh.chandrasekaran <ramesh.chandrasekaran@stericsson.com>
Signed-off-by: cocafe <cocafehj@gmail.com>
defconfig: disable function tracer debug