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_defconfig: switch kernel command line to extend bootloader

v3.0 added a new config option CONFIG_CMDLINE_EXTEND, which
concatenates the command line options passed from the bootloader
onto the end of the command line built into the kernel, instead of
replacing the kernel command line.  Enabling this option allows
us to put all the required static command line options into the
kernel, and thus boot without using fastboot -c "...".

The final command line will be:
<kernel command line> <fastboot -c arguments> <bootloader options>

Also update the kernel command line to have the correct console
and more memory enabled.

Change-Id: I92db348db1c1ffc6bb02d7f1557aae104b6c818e
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>