drivers: Add Samsung Phone Interface (SVN) drivers.

Signed-off-by: AdiPat <adithemagnificent@gmail.com>
phone_svn: Add missing dependant header files.

Signed-off-by: AdiPat <adithemagnificent@gmail.com>
phone_svn ipc_spi: Code changes as per new API

Signed-off-by: AdiPat <adithemagnificent@gmail.com>
phone_svn: ipc_spi: Fix undefined reference to onedram_cp_force_crash()

Signed-off-by: AdiPat <adithemagnificent@gmail.com>
defconfig: Enable CONFIG_PHONET since it is required by phone_svn drivers

Signed-off-by: AdiPat <adithemagnificent@gmail.com>
phone_svn: modemctl: Force driver to use PDA by default

Signed-off-by: AdiPat <adithemagnificent@gmail.com>
latona: Add modemctl platform data

Signed-off-by: AdiPat <adithemagnificent@gmail.com>
latona: ipc_spi: Add ipc_spi platform data

Signed-off-by: AdiPat <adithemagnificent@gmail.com>
latona: Add mcspi device configuration and spi board info.

Signed-off-by: AdiPat <adithemagnificent@gmail.com>
latona: Add all phone svnet code to board-latona-phone_svnet.c

PHONE SVNET data in peripherals looked ugly.

Hence, call latona_phone_svnet_init() from peripherals_init()

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

Conflicts:
	arch/arm/mach-omap2/board-latona-peripherals.c
modemctl: Rework modem to use MODEM by default

Signed-off-by: AdiPat <adithemagnificent@gmail.com>
battery: Add Samsung battery driver.

Signed-off-by: AdiPat <adithemagnificent@gmail.com>
samsung-battery: Delete unwanted file

Signed-off-by: AdiPat <adithemagnificent@gmail.com>
samsung_battery: Define missing macros.

Signed-off-by: AdiPat <adithemagnificent@gmail.com>
samsung_battery: Change deprecated set_irq functions.

Signed-off-by: AdiPat <adithemagnificent@gmail.com>
samsung_battery: Add get_average_adc_value()

EXPORT_SYMBOL because it is used by Plsensor too and may be needed in future.

Signed-off-by: AdiPat <adithemagnificent@gmail.com>
samsung_battery: Add omap3-gptimer12 interface.

Required for the battery driver.
Apparently, it is not a part of the original OMAP3 code.
Was added by Samsung in 2.6.35 too.

Signed-off-by: AdiPat <adithemagnificent@gmail.com>
samsung_battery: Add omap3-gptimer12 interface (part 2)

Signed-off-by: AdiPat <adithemagnificent@gmail.com>
prm2xxx_3xxx: Helper functions for gptimer12.

Signed-off-by: AdiPat <adithemagnificent@gmail.com>
samsung_battery: charger_max8845: Comment out omap_set_gpio_dataout_in_sleep()

FIXME: Fix it for later.

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