removed __init because it is not in linus/master

Signed-off-by: H. Nikolaus Schaller <hns@goldelico.com>
add bma180 to i2c device id table

Signed-off-by: H. Nikolaus Schaller <hns@goldelico.com>
restored twl4030 audio malformatting introduced by working on conflits

Signed-off-by: H. Nikolaus Schaller <hns@goldelico.com>
tca8418: loading this driver as a module from a device tree needs a
MODULE_ALIAS for i2c clients because the driver name does not match
the rules of a 'compatible' entry.

Signed-off-by: H. Nikolaus Schaller <hns@goldelico.com>
improvement for NAND device tree

Signed-off-by: H. Nikolaus Schaller <hns@goldelico.com>
bma150: add chip detection for bma180 which is also working

Signed-off-by: H. Nikolaus Schaller <hns@goldelico.com>
gpio_keys, twl4030-pwrbutton: stay awake for 1sec on resume

This gives the userspace (Replicant) a chance to fully handle the
pm_wakeup_event, before autosleep suspends the system alltogether
again.

This fixes suspend/resume on the OpenPhoenux GTA04, in combination with
the Replicant 4.2.2 userspace, which needs to execute this to stay
awake: 'echo on > /sys/power/state'

Signed-off-by: Lukas Märdian <lukas@goldelico.com>
Signed-off-by: H. Nikolaus Schaller <hns@goldelico.com>
bq270x0: minor improvements for daily operation with GTA04 board:
* treat receiving 0xff from the 1-wire layer as a missing battery.
* print calibration warning only in debug mode to keep dmesg clean.

Signed-off-by: NeilBrown <neilb@suse.de>
Signed-off-by: H. Nikolaus Schaller <hns@goldelico.com>
Merge branch 'l-bma' into 3.15-rc0
Merge patches submitted upstream.