Fix cy8ctma300_touch for kernel 3.4

Change-Id: Icef43b67c52907d078b81c6461d876c7a147f2a1
Header changes for zeus camera
Fix build with USB_MSM_ACA disabled
zeus: 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.
Remove msm battery
Remove qcom bluetooth
Remove SDC1 & SDC2
Remove unnecessary GPIO
Remove SDIO AL
Remove useless VREG_WLAN_LEVEL define
Remove unused gpio_23
Remove leftover timpani references
Remove unused cameras
Remove unneeded code to configure usb ldo voltage.
Remove bahama FM code
Remove V4L2 configs.
Remove tvenc & tvout code

Change-Id: I00709db74dce93c939a35ce2d86731a1a4c00f39
zeus: Remove all code regarding RPC USB.

Added USB pid/vid update mechanism like msm8x60 or any other newer MSM device.

Change-Id: I356f7409d5ab51c273f73fa7716f1bdce44887e7
zeus: Configure pm8xxx keypads
zeus: Add PM8XXX vibrator.

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

Change-Id: If561f72c841694082aae3d1b9257167455a7eb14
zeus: Fix SD detection GPIO

Change-Id: I62e81dbd467bc7f3acc7ddb45727cc437e606ed8
zeus: Setup uart3 for debuging

Change-Id: I50d54cbdaab2a7f6f6b0e2efd5b46f842e8df55c
zeus: Set correct memory banks

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

Change-Id: I82941cbbb673f639e4997f18e08942ebd8476171
zeus: Configure as3676 leds
zeus: Configure charger
zeus: Support proprietary chargers.

Non-standard chargers are allowed to charge up to 500mA.

Change-Id: I4a46e351cdc87f371a12c20b307f88b96f6bd157
zeus: fix SDIO detection
zeus: Move gpio arrays to external files

Ability to compare mogami with zeus board easier
zeus: Add vreg_helper function

Used to enable/disable regulators. Saves a lot of duplicated code

Change-Id: Ia425c4d5c8b5aca2c7e73b7e6b29790d3074956b
zeus-board: Add PM8XXX misc driver

Change-Id: I09e0f74ed7422535b7e97a89d793bf537adbd0cf
zeus: Configure panels