lm356x: Fix build for kernel 3.4

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: I0ea54b0905943ad6bb0f2f3b976f8eaf1b0fc520
Import as3676 driver from 9.1.A.0.489

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: I9f56e98cba263b78ce2d9945b87d76682523ecf7
driver: led: as3676: expose simple light sensor value

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: I1db590f093e00d3a8cdc46c49f58e555ee083289
mogami: Configure lm356x leds

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: I57e4f99d501256d44260396e19265e4a3a125b75
mogami: Configure as3676 leds

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: Idbec5013689075dcab2ff4309ce36e64c8c78887
Import bq27520 driver from 6.2.B.0.200

Removed unsupported SEMC cradle code

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: Ifd612caa1efb4b44d4faca415ce6ac434e15d46b
Import bq24185 driver from 6.2.B.0.200

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: Ibac04c9441618c5a5d439c499c40296dff487e51
Import battery_chargalg driver from 6.2.B.0.200

Removed unsupported SEMC cradle code

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: I5f8810fb3c0346be0d01d64ef949dc68e72503c4
Import semc_battery_data driver from 4.1.B.1.13

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: I4837217ea47060038af51bb23cecd4ea2ff5df7a
semc_battery_data: Fix build for kernel 3.4

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: Ibc401bd5def45a74223cdd9ab9b1100d50044e36
Import semc_charger_usb driver from 6.2.B.0.200

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: I7fa5d551681844a2a093d57e997259c6913751a5
mogami: remove msm battery

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: I73329155d9edb81a572ed317d85d914213d07494
Import msm charger changes from 6.2.B.0.200

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: Id0f92f9c12cd58c016a9b4567c61a0c64db4950a
mogami: Configure charger

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: I3b9575228c0acf333b2c6968acee8ee019749690
defconfigs: update with latest changes

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: Id22d2ade91cb402dbae8ac2dee403b28384ed860
mogami: fix SDIO detection and initial support for wl12xx

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: Ife0aebf16aabb068a96b8879f93521282657fefb
mogami: Remove qcom bluetooth

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: I0298d7d91095184088a6e2abc1afe0878aaa8125
mogami: Remove SDC1 & SDC2

mogami doesn't have SDC1 & SDC2

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: Iac1a998abbd44e368bb28c34153e7ef99e7bd3ad
mogami: add wl12xx init sequence

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: I80bae9a28bf787c2506ec2a1e2dfc60026d36b63
mogami: Move gpio arrays to external files

For device specific compatibility

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: I848a3658aa7ff5864ceced13be7a748f34a8d8f1