Import max17040 driver from 4.1.B.1.13

Change-Id: I18b2a93d3cc59cf391209e480a2b444a7df4ce88
Fixup max17040 for 3.4 kernel

Change-Id: I39a786a2eb4271ca81c33a2bed7f53c3b70fdc94
Add missing Kconfig options for zeus headset detection

Change-Id: I252c8a1f954f7966c66d52bc79c8029e54af35c9
Import synaptics_touchpad driver from 4.1.B.1.13

Change-Id: Iaf480b5852b254dbf9179985b355bc501af49dd9
Fixup synaptics_touchpad for 3.4 kernel
Import gp2a_semc driver from 4.1.B.1.13

* Stock 3.4 driver doesn't work, use the old driver for now

Change-Id: I11a6cf1427e4bba2cfc694ac42fc19c9deeb74ea
Fixup gp2a_semc for 3.4 kernel

Change-Id: I16937712bfc1454e3eef7d5cdcd21425480865e5
Import cy8ctma300_touch from 4.1.B.1.13
cy8ctma300: use unlocked_ioctl

Change-Id: Ib0ddfbe6db408d9a4d0c1316e391a7cc57be4286
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