Don't use /data

Change-Id: Ieeac9cfcc36a425db78cf9b9f5fbfe804c5cc112
[sd/mmc] remove atheros stuff, which doesn't apply to us.

Change-Id: I73373dff6075cfdd723a48915c2f82cbf096fbdd
Revert another samsung change to mmc/chip/block.c

Change-Id: Ie2fbe3d5a089735533ce411146c9f8220378e7bf
[sd/mmc] make core/core.c a bit quieter

Change-Id: I8b73f32de5eefada6fc342c572450513f8280e0d
Screw it. Use aries sd/mmc code.

This fixes my problem where when all devices are disabled, the phone
will lock up on suspend.

Change-Id: I5ad02a544f96c68de378dc5c401716d1f5a77c04
Remove legacy filtering from GP2 sensor
* Removes 20 samples per event in same "bin" hack
* Removes averaging over 6 samples
* Set light_adc_fuzz to 1 to prevent "the same" events from not being sent
* Should resolve many auto-brightness issues
* PROBABLY SHOULD ACCEPT Aries WHEN MOVING FORWARD
* See notes below

* Keep the sysfs -- other apps may be using it
* Adopt Aries set-up/tear-down sequence
  * Note that the older driver was calling free_irq(gp2a->irq, 0)
* Hack in constants to replace gp2a->pdata->light_adc_max and ->light_adc_fuzz (need linux/input.h EV_VERSION 0x010001)
* Set LIGHT_ADC_FUZZ to 1 to prevent "filtering" from devices/input/input.c
  * User-land is expecting a steady stream of events and does its own filtering; a problem especially at low light levels
Cypress touchkey changes from Aries

Signed-off-by: Max Fierke <max@maxfierke.com>
Re-enable deep idle

Signed-off-by: Max Fierke <max@maxfierke.com>
Add bootmode injection support

I tried to cherry-pick the following two commits from the aries kernel:

aries: Add bootmode injection support
10fd786bd425a310b63eb6be4bb8ccf9f7c92f39

aries: Only inject bootmode if bootmode is single digit
43a10baf0aeec07bfc1913b76a29b2a20d0f9c7a

But the changes were too different.
This commit is the manual port of this change.

Change-Id: I498083b591e5ca961203f3a182226f0b679ac866

Conflicts:
	arch/arm/mach-s5pv210/mach-aries.c
	arch/arm/plat-s5p/devs.c
	usr/galaxys4gmtd_initramfs_files/init