mach-types: mogami & zeus

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

Change-Id: If6149063b64d895152641a85b4d77d262e71264d
msm: Initial support for mogami & zeus

For now just a bare copy of the original msm7x30 files.

Change-Id: Ie9c805926de31a885cad2c2d2a6c227059bfb282
socinfo: workaround for passing the CPU type

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

Change-Id: I1153813936128525f861d452f183bf1d995c9b73
socinfo: Disable Unknown SOC ID WARN

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

Change-Id: Ib916239d108c413d62380c6a12a1ee3c4e3f92fa
nand_base: nand_panic is not yet implemented

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

Change-Id: Ibcbcc83e9612952e5316416237eb5f438b443a6e
mogami: Remove unused code

Remove LCDC, HDMI, ADV7520 panels.
Remove Cypress touchscreens.
Remove TSC2007 touchscreen.
Remove Marimba ADC touchscreen.
Remove ISA1200 haptics.
Remove OPTNAV keyboard.
Remove BMA150 sensor.
Remove pm8xxx keypads.
Remove MDDI panels.
Remove MDDI power regulations.
Remove SMSC ethernet devices.
Remove flip switch device.
Remove leds used in the reference boards.
Remove unneeded code to configure adc.
Remove unneeded code to configure adsp sizes.
Remove unneeded code to configure snddev tx route.
Remove unneeded code to configure wpswitch.
Remove unneeded code to configure usb hub.
Remove unneeded code to configure sdc2 settings.
Remove unneeded code to configure marimba clock config.
Remove timpani codec.
Remove display clock config.
Remove PM8058 PWM driver.

Change-Id: I00709db74dce93c939a35ce2d86731a1a4c00f39
Configure pm8xxx keypads

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

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

Change-Id: I5a40789c2366e8587d8ba36ade224dec21dabdd8
mogami: Decrease snddev amplifier log level.

Change-Id: If561f72c841694082aae3d1b9257167455a7eb14
mogami: Fix SD detection GPIO

Change-Id: I62e81dbd467bc7f3acc7ddb45727cc437e606ed8
mogami: Setup uart3 for debuging

Change-Id: I50d54cbdaab2a7f6f6b0e2efd5b46f842e8df55c
mogami: Set correct memory banks

Change-Id: Ib87257a4b4bdfb41a68790b8bbefb2f98ab7d052
mogami: Remove qcom evaluation machines & add mogami machine

Change-Id: I82941cbbb673f639e4997f18e08942ebd8476171
Import lm356x driver from 4.1.B.1.13

Change-Id: Idef83f488cb1334a9d74f55cf0a139db93b51b65
lm356x: Add CM torch interface and high torch setting

Change-Id: I236e44c138fdfd605d7543c839b2c4c0308bbcec
Signed-off-by: nobodyAtall <tsogkas@ceid.upatras.gr>
Signed-off-by: Michael Bestas <mikeioannina@gmail.com>
lm356x: Fix build for kernel 3.4

Change-Id: I0ea54b0905943ad6bb0f2f3b976f8eaf1b0fc520
mogami: Configure lm356x leds

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

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

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

Change-Id: I1db590f093e00d3a8cdc46c49f58e555ee083289