ARM: omap4: tuna: Add tuna sensors board file

Change-Id: I9d47be44cbe1712ea916ab4095facab859c1625b
Signed-off-by: Arve Hjønnevåg <arve@android.com>
ARM: omap4: tuna: Fix warm reset

After a warm reset, gpios switch their I/O state to match the
reset state, but not their pullup state.  This caused the
eMMC_EN pin to switch to an input with no pullup after a warm
reset, preventing the boot ROM from accessing the eMMC.

Change the pad mux for the eMMC pin to always keep the pullup
enabled.

Change-Id: I673a07e8f58fbea3c809fe5394655b3d43548cc6
Signed-off-by: Colin Cross <ccross@android.com>
ARM: omap4: tuna: adb reboot support for bootloader and recovery

This change adds a reboot notifier that sets the boot intent for
the bootloader.  For adb reboot recovery you will need the KF01
version of the bootloader (change Icc9bd248).

Change-Id: Ide096c3d5c2d946344eb2367090b47be92ec8504
Signed-off-by: Adam Hampson <ahampson@sta.samsung.com>
ARM: omap4: Remove obsolete android usb patform data

New android gadget driver does not need
platform data anymore

Change-Id: Ice38c260b140de7187d3ffc83c83565a4e907d72
Signed-off-by: Benoit Goby <benoit@android.com>
ARM: omap4: tuna: Add ramconsole

Change-Id: Ia885b7685e4de555bb0abc0a9ff73d5cee5f00de
Signed-off-by: Colin Cross <ccross@android.com>
ARM: omap: tuna: add HSI support

Adds basic HSI support for tuna

Change-Id: I844297038d6a5e676a1ecfa83035c5d568ee342e
Signed-off-by: Vikram Pandita <vikram.pandita@ti.com>
ARM: omap4: tuna: Implement NFC power and firmware control via sysfs

Signed-off-by: Nick Pelly <npelly@google.com>
[ARM] mach-omap2: add missing __init/__initdata annotations

Signed-off-by: Iliyan Malchev <malchev@google.com>

Conflicts:
	arch/arm/mach-omap2/board-4430sdp.c
	arch/arm/mach-omap2/board-omap4panda.c
ARM: omap4: tuna: Enable BRCM 4330 bluetooth.

Contributions from: sj0822.lee <sj0822.lee@samsung.com>

Change-Id: Iaad054d988370661804f3d572e86912bc15c9199
Signed-off-by: Jaikumar Ganesh <jaikumar@google.com>
ARM: omap4: tuna: enable TWL6030 ADC driver in the board file.

Change-Id: I5537796317a258e52b5a91508cd1df9bd2427519
Signed-off-by: Marty Fouts <mfouts@sta.samsung.com>
HACK: ARM: omap4: tuna: Enable MICBIAS_EN gpio

This turns on the main microphone until we have support
to dynamically enable this when required.

Signed-off-by: Pankaj Jindal <pankajjindal@ti.com>
Signed-off-by: Vikram Pandita <vikram.pandita@ti.com>
ARM: omap: tuna: set muxing for camera on tuna in board file

Signed-off-by: Vladislav Hristov <vhristov@mm-sol.com>
ARM: omap4: tuna: GPS initialization and MUX setting

GPS: AP_AGPS_TSYNC, nRST, PWR_EN
create the "sec" class
create the "gps_dev" device

Signed-off-by: sj0822.lee <sj0822.lee@samsung.com>
Signed-off-by: Mike Lockwood <lockwood@android.com>
ARM: omap4: tuna: Mux Setting for GPS_UART_SEL

Add GPS_UART_SEL pin to control between GPS and modem for using UART1

Signed-off-by: sj0822.lee <sj0822.lee@samsung.com>
Change-Id: Ic9f39a5c428d22a0f0f6917f45b40995019a045a
Signed-off-by: Mike Lockwood <lockwood@android.com>
ARM: omap: tuna: add soc info attribute group

Creates soc info files for userspace consumption:

$ cat /sys/board_properties/soc/family
OMAP4460

$ cat /sys/board_properties/soc/revision
ES1.0

$ cat /sys/board_properties/soc/type
EMU

Change-Id: I9b1139d59fa869868b607c2a8cbe7672ddc400ce
Signed-off-by: Dima Zavin <dima@android.com>
ARM: omap2: tuna: Add ion support to tuna board file

Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
board-tuna: Add Samsung DDR organisation and timings.

Tuna board memory configuartion is as below

The memory organisation is as below :
	EMIF1 - CS0 -	4 Gb
	EMIF2 - CS0 -	4 Gb
	--------------------
	TOTAL -		8 Gb

Change-Id: I3517ab2f52ce0452bbb9fdd011ef6bb2bca56bbd
Signed-off-by: Ambresh K <ambresh@ti.com>
Signed-off-by: Santosh Shilimkar <santosh.shilimkar@ti.com>

Conflicts:
	arch/arm/mach-omap2/Makefile
ARM: omap4: tuna: print more detailed board revision information

Adds a text description of the HW revision and the CPU type to
the log message at boot.

Change-Id: I6c8f3c13ce89174a8a318c487d90e0428c8d10af
Signed-off-by: Colin Cross <ccross@android.com>
ARM: omap4: tuna: add SEC Jack platform data

This introduces a new board-tuna-jack file that configures
the platform to use the sec_jack driver for wired accessory
detection.

Signed-off-by: Chris Kelly <c-kelly@ti.com>
ARM: OMAP: tuna: soc info: add die ID

Add DIE ID information as well to the soc. Retrieved with:
$ cat /sys/board_properties/soc/die_id
5AC20000-BAD87321-0A10F015-BAD87321

Change-Id: Ide5dc70076d2d6cc4d8309cee47e2899d69f31ac
Signed-off-by: Nishanth Menon <nm@ti.com>