msm: Separate configuration for each 7x30 target.

This change makes it easier to modify and add 7x30 devices into the
build.
pmic8058: Move from PM8058 PWM to PM8XXX PWM.

PM8058 now uses the generic PWM driver instead of its own.
pm8xxx-vibrator: Add voltage level setting to timed_output class.

Userspace can now control the voltage of the vibrator, thus changing the
intensity.
mach-types: mogami & zeus

Author:    nobodyAtall <tsogkas@ceid.upatras.gr>
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.

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

Change-Id: Ie9c805926de31a885cad2c2d2a6c227059bfb282
defconfigs: Initial addition of mogami & zeus defconfigs

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

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

Author:    nobodyAtall <tsogkas@ceid.upatras.gr>
Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

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

Author:    nobodyAtall <tsogkas@ceid.upatras.gr>
Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: Ibcbcc83e9612952e5316416237eb5f438b443a6e
mogami: Disable & Remove LCDC, HDMI, ADV7520 panels.

mogami has MDDI controller which is used for display.

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

Change-Id: I8f19ab5bfcba10bf19e1c7ca428c5ada8ab5a5c1
mogami: Disable & Remove Cypress touchscreens.

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

Change-Id: I1d6d9a6a4b9d9ea754376dfaaf3d898296d52581
mogami: Disable & Remove TSC2007 touchscreen.

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

Change-Id: Ie72698696d39ef4c5982067748cf11a8675fe393
mogami: Disable & Remove Marimba ADC touchscreen.

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

Change-Id: I439b5ba837d38ea21ffa27a613b8a9bb6f7ed244
mogami: Disable & Remove ISA1200 haptics.

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

Change-Id: Ic56f2e1196ce82bbdd1ce046dcc609f8f47ebe9b
mogami: Remove OPTNAV keyboard.

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

Change-Id: I01d83371f72f9c27c344cc0eb58d9820bf8392df
mogami: Disable & Remove BMA150 sensor.

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

Change-Id: I193783e070f884e028d9b46ac7a752f2e3e16e12
mogami: Configure pm8xxx keypads.

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

Change-Id: Id2c657446b5b199295b45877be798d59f90cf1db
mogami: Remove MDDI panels.

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

Change-Id: Idef025caf1ec10119243bf0837f3023a277ac470
mogami: Remove MDDI power regulations.

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

Change-Id: I0cf9f0750fded32c0253c94893113ecb9c4254da
mogami: Disable & Remove SMSC ethernet devices.

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

Change-Id: Ib0fe02ecafd9aa90b4490ac9c0dc323da5b774f5
mogami: Remove flip switch device.

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

Change-Id: I8e59060d8e80b350bd64b9693fd29132ee9ba085