Fix compilation with 4.7 GGC
Optimize vfp
Remove samsung debug stuff
Added optimized CRC32 algorithm.

Signed-off-by: dh-harald <github@criminal.hu>
Remove ARM sha1 routines

Since commit 8827a4a6b397b07a341ba7fd36ffb91a7835207d
("lib/sha1: use the git implementation of SHA-1"), the ARM SHA1
routines no longer work. The reason? They depended on the larger
320-byte workspace, and now the sha1 workspace is just 16 words
(64 bytes). So the assembly version would overwrite the stack randomly.

The optimized asm version is also probably slower than the new improved
C version, so there's no reason to keep it around.  At least that was
the case in git, where what appears to be the same assembly language
version was removed two years ago because the optimized C BLK_SHA1 code
was faster.

Reported-and-tested-by: Joachim Eastwood <manabian@gmail.com>
Cc: Andreas Schwab <schwab@linux-m68k.org>
Cc: Nicolas Pitre <nico@fluxnic.net>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: dh-harald <github@criminal.hu>
Added fsync_control [Cocafe]
drivers/mmc: spi CRC configurable
Mali updates by cocafe
audio: Fix for choppy playback in Ubuntu pulse audio

Signed-off-by: ramesh.chandrasekaran <ramesh.chandrasekaran@stericsson.com>
Signed-off-by: dh-harald <github@criminal.hu>
Implement PowerOn Key emulator
Added SIO scheduler

Change-Id: I2ee856da045f3316ea312e61a91608fc3901eccb
Fix LPM charging
Charger control
Thanks to @cocafe

Change-Id: If8d34eecb247fe3a33c8e350ff28ecc44212ca5d
Add abyssplug governor
prcmu-dbg: write registers entry

Some regisiters are controlled by hardware
Failed to write
prcmu-dbg: rename prcmu registers entry

I'm doing some experiments about this recently.

Signed-off-by: cocafe <cocafehj@gmail.com>
WiFi Tether fix
cpufreq: add pegasusq governor
Add sioplus scheduler

Conflicts:
	block/Makefile

Change-Id: I995d852cc18c37ec025a2cb83127ed04a210162f
drivers: merge samsung drivers (cocafe/diego-ch)

Included J4FS and PARAM drivers.