Add support for zeus GPIO keys

Written from scratch based on r800 scematics & fuji 6.2.B.0.200

Change-Id: Ic590b8452cd110eed4c64c73cdc184623b2a1afd
Import pmic_keypad changes from 6.2.B.0.200

Modified from fuji for zeus
Removed all fuji references making driver more generic

Change-Id: I14493f181ecfb030cb78183633ffb814095ab2b9
zeus/phoenix: Add support for pmic keypad

Change-Id: I2a3f9629d3a91db1d5b61a9f7592f20f51b35927
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
zeus: Configure cy8ctma300_touch
zeus-regulator: Increase ldo15 threshold

Needed for display

Change-Id: I77531a31949d7a8be6d90351c9a90cc6603212ee
zeus-regulator: Increase ldo20 threshold

Needed for touchscreens

Change-Id: Ib47787a49c795f5d45820a476fdd388d4da9e5c7
zeus-regulator: Increase ldo11 threshold

Needed for cameras

Change-Id: I143c57a9aa713d0238c8ffeccb2134a5052a8721
zeus-regulator: Increase ldo13 & ldo16 threshold

Needed for touchpads
add comments for display vregs
add comment for touch vreg
add compass vreg
header changes for zeus camera
defconfig: initial changes for zeus