ARM: add tuna_defconfig

Adding tuna_defconfig from kernel 3.0

Signed-off-by: Israel Cepeda <israel4c@gmail.com>
OMAP4: tuna: Bluetooth: adding header

Adding header for tuna in kernel 3.0

Signed-off-by: Israel Cepeda <israel4c@gmail.com>
ARM: OMAP4: Adding tuna support

Adding board files for tuna from kernel 3.0

Signed-off-by: Israel Cepeda <israel4c@gmail.com>

Conflicts:
	arch/arm/mach-omap2/Kconfig
	arch/arm/mach-omap2/Makefile

Change-Id: I25288f9e0d30852e7da9956bd06f39c1bff7baab
omap4: tuna: Modem IF: SPI driver for LTE boot

These are special functions to send the LTE(CMC221) bootloader and
usbloader to the LTE Modem
- LTE Modem(CMC221) has no flash Memory, so bootloader must be loaded
from AP
- At runtime AP-LTE inteface is USB, but there is no USB driver at LTE
Modem romboot, so we have to use SPI interface to load the LTE Modem
bootloader and usbloader.
- Because these are special functions and the only usage is to send
bootloader/usbloader,these functions does not comply with normal
MODEM_IF.

Signed-off-by: dongjinseo <dejay.seo@samsung.com>
omap4: tuna: update ram console registration

Updating new ram console registration interface used for omap4 in new
kernel.

Signed-off-by: Israel Cepeda <israel4c@gmail.com>
FIXME: tuna: fix missing headers error

Fix compilation errors due to missing headers that might not be needed,
need to get a proper fix later.

Signed-off-by: Israel Cepeda <israel4c@gmail.com>
tuna: fix mmc info

Fix issue compiling mmc info

Signed-off-by: Israel Cepeda <israel4c@gmail.com>
MFD: twl6040: add ear phone stepping

Add ear phone stepping to the codec data since some platforms use also
the ear phone output in codec.

Change-Id: I21f4ee23a4063069ada7d98a20221a34c40ec2b7
Signed-off-by: Israel Cepeda <israel4c@gmail.com>
tuna: audio: update struct used

Update the audio related structures used in kernel 3.4

Signed-off-by: Israel Cepeda <israel4c@gmail.com>
tuna: twl6030: update registration

Update calls to register and initialize regulators from twl6030 pmic in
kernel 3.4

Signed-off-by: Israel Cepeda <israel4c@gmail.com>
tuna: serial: update uart initialization

Initialize uart ports using new APIs from kernel 3.4. There is still
pending uart3 definition for early initialization. Need further
investigation

Signed-off-by: Israel Cepeda <israel4c@gmail.com>
tuna: i2c: fix i2c bus initialization

Implement hwspinlock for i2c ports and small fixes to pmic flags.

Signed-off-by: Israel Cepeda <israel4c@gmail.com>
tuna: fix compilation error

Fix compilation error by updating to the new i2c board info structure.

Signed-off-by: Israel Cepeda <israel4c@gmail.com>
omap4: tuna: panel: addng header

Adding header needed for tuna display

Signed-off-by: Israel Cepeda <israel4c@gmail.com>
tuna: display: include panel header

Fix compilation errors in tuna display by including the tuna panel
header file.

Signed-off-by: Israel Cepeda <israel4c@gmail.com>
tuna: add header for arm pm

Fix compilation error due to missing header for calls to arm pm.

Signed-off-by: Israel Cepeda <israel4c@gmail.com>
tuna: spi: update spi structures

Fix compilation errors due to changes in spi structures

Signed-off-by: Israel Cepeda <israel4c@gmail.com>
tuna: dmm: replace omap_dmm_init

Call to omap_dmm_init is not needed in board file anymore.

Signed-off-by: Israel Cepeda <israel4c@gmail.com>
tuna: ion: replace ion initialization

Update ion initialization

Signed-off-by: Israel Cepeda <israel4c@gmail.com>
tuna: replace boot_params

boot_params is not used anymore, use atag_offset instead

Signed-off-by: Israel Cepeda <israel4c@gmail.com>