pm8xxx-vibrator: Add voltage level setting to timed_output class.

Userspace can now control the voltage of the vibrator, thus changing the
intensity.
Revert "mogami-vibrator: import and fixups for 3.4"

This reverts commit 92eb1909d1aca9d73fb4b8a5c12da56763c9329a.

Change-Id: I9b4d3006e48019a045363038b35ff35bc936cb01
pm8xxx-vibrator: Add default voltage level setting

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

Change-Id: Ia4643660aedeb572136e60f9453440d24a2950eb
mogami-board: Add & Enable PM8XXX vibrator.

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

Change-Id: I5a40789c2366e8587d8ba36ade224dec21dabdd8
defconfigs: updates for pm8xxx vibrator changes

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

Change-Id: I950f9a1160530091ed28e5e6f500c129032010de
pmic8058: Move from PM8058 PWM to PM8XXX PWM.

PM8058 now uses the generic PWM driver instead of its own.
pmic8058: Move from PM8058 leds to PM8XXX leds.

PM8058 now uses the generic PM8XXX leds driver.
rtc-pm8xxx: Register wakeup capability before rtc device

Otherwise the rtc device is regisyered as non-wakeup capable.

Change-Id: I8c5a8b49414d7e6cfb2e5071f8e19e77beefa891
mogami-board: add PM8XXX RTC clock

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

Change-Id: Ieb906ca923aa782f5e4755af867931a27cdbfdad
defconfigs: Disable RPC based RTC clock & enable PM8XXX RTC clock.

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

Change-Id: Ie98aced57d2fb8914594f7c884227fe1abbf5e8a
mogami-board: Remove PM8058 PWM driver

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

Change-Id: I575e0f5b6e7042a868cddaf0c2ed36fef29f2ef7
defconfigs: Disable PM8058 PWM driver & Enable PM8XXX PWM driver.

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

Change-Id: I8b95502f736cd01c818e3b47b102ea9cd093cc73
mogami-board: Add PM8XXX misc driver

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

Change-Id: I09e0f74ed7422535b7e97a89d793bf537adbd0cf
defconfigs: Enable PM8XXX misc driver

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

Change-Id: I5ecd08420f8d3193f881907d2021b911a55cad57
mogami-board: remove SDIO AL

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

Change-Id: Ic3379581cd44b4df8e2625c36b70f45ef90f4a14
defconfigs: disable SDIO AL

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

Change-Id: I1add113a5fe1078703082edd559d9f01a9449338
mmc: msm_sdcc: Prevent NULL pointer dereference in IRQ

Ensure card object is accessed only when it is not NULL. Use
AND in place of OR operator, and correctly check for presence
of SDIO card.

Change-Id: Ibd95b4b213da3db5bdf83e3ca5664e88291e6e36
Signed-off-by: Oluwafemi Adeyemi <aadeyemi@codeaurora.org>
(cherry picked from commit 3975e5d64c6daec3d73864bf861061f45b9a14d5)

Signed-off-by: Sridhar Gujje <sgujje@codeaurora.org>
mogami-board: Decrease snddev amplifier log level.

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

Change-Id: Ia3bf65d68894b88a491653c0a8488a6face772d3
Squashed update of kernel from 3.4.59 to 3.4.60
smultron: disable secondary camera

we don't have a front camera, how did this end up here?

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

Change-Id: I47916a6e1524507559b3490e21b251626205549a