sensors: Add orientation sensor driver

Signed-off-by: AdiPat <adithemagnificent@gmail.com>

Conflicts:
	arch/arm/configs/latona_release_defconfig
orientation: Fix deprecated code.

Signed-off-by: AdiPat <adithemagnificent@gmail.com>
sensors: Add BMA222 Accelerometer driver

Signed-off-by: AdiPat <adithemagnificent@gmail.com>

Conflicts:
	arch/arm/configs/latona_release_defconfig
bma222: Fix header files

Signed-off-by: AdiPat <adithemagnificent@gmail.com>
misc: Add sensors core class

Signed-off-by: AdiPat <adithemagnificent@gmail.com>

Conflicts:
	arch/arm/configs/latona_release_defconfig
bma222: Clean-up

Signed-off-by: AdiPat <adithemagnificent@gmail.com>
orientation: Move driver to input/misc

Signed-off-by: AdiPat <adithemagnificent@gmail.com>
sensors: Add YAS529 Geomagnetic Sensor Support

Signed-off-by: AdiPat <adithemagnificent@gmail.com>

Conflicts:
	arch/arm/configs/latona_release_defconfig
yas529: fix deprecated init_MUTEX
latona: Add I2C Board Info for YAS529 Geomagnetic Sensor

Signed-off-by: AdiPat <adithemagnificent@gmail.com>

Conflicts:
	arch/arm/mach-omap2/board-latona-peripherals.c
samsung_battery: temporarily ignore bootmode
phone_svn: include Samsung sync bug fix

Used only when CONFIG_SVNET_WHITELIST is set.
The old fix from is removed since it requires changes in wakelock.c to work.
defconfig: unset CONFIG_SVNET_WHITELIST