msm: 8960: set 8960 boot addresses for HTC

Change-Id: Iafaa2f641cd4338e2705aec6f971c88c2b247115

Signed-off-by: Flemmard <flemmard@gmail.com>
msm: subsystem_restart: add 8960 subsystem restart order

Change-Id: I8e1446b34418756542ed31c31f97539617704a2c

Signed-off-by: Flemmard <flemmard@gmail.com>
ARM: Add ATAG_ALS define in setup.h and expose system_rev

Change-Id: Ia1d5bcb61da71e33fef5bab401a9be06180972bb

Signed-off-by: Flemmard <flemmard@gmail.com>
staging: ram_console: Use HTC ram_console variant

HTC kernel version: villeu-jb-crc-3.4.10-ae8b65e

Change-Id: I11b40e3d69f0149e228e1303a21a23f3aaaef65d

Signed-off-by: Flemmard <flemmard@gmail.com>
input: atmel_224e: Add Atmel 224e touchscreen support

HTC kernel version: villeu-jb-crc-3.4.10-ae8b65e

Change-Id: I4ba4e21c13c150deb7ad2546b559877c741a99f1

Signed-off-by: Flemmard <flemmard@gmail.com>
input: cy8c_cs: Add Cypress CY8C20x34 touch key support

HTC kernel version: villeu-jb-crc-3.4.10-ae8b65e

Change-Id: Iec720c415be25346c84969d7d4cd11ae02266724

Signed-off-by: Flemmard <flemmard@gmail.com>
input: bma250: Add HTC variant of BMA250 I2C accelerometer

HTC kernel version: villeu-jb-crc-3.4.10-ae8b65e

Change-Id: I4b7ad69386bb99ad72f165669648728c068ac4ab

Signed-off-by: Flemmard <flemmard@gmail.com>
input: cm3629: Add Capella CM3629 proximity/light sensor for HTC

HTC kernel version: evitaul-jb-crc-3.4.10-ec474a3

Change-Id: I8322aa5bf0b6f9934c21686da27a0f3466016184

Signed-off-by: Flemmard <flemmard@gmail.com>
input: ewtzmu2: Add Panasonic gyroscope for HTC

Includes AKM8975 compass/gyroscope code

HTC kernel version: villeu-jb-crc-3.4.10-ae8b65e
    akm8975_pana_gyro.c
    ewtzmu2.c
HTC kernel version: evitaul-jb-crc-3.4.10-ec474a3
    akm8975.c

Change-Id: I9f3c099d8d78da8331863ddc44fa2a5953379814

Signed-off-by: Flemmard <flemmard@gmail.com>
misc: cable_detect: Add HTC cable detect driver

HTC kernel version: villeu-jb-crc-3.4.10-ae8b65e

Change-Id: Ib9605aee2c2ed4f98db287816936bb221a651100

Signed-off-by: Flemmard <flemmard@gmail.com>
hwmon: pm8xxx-adc: add HTC-specific functions

Adding HTC-specific adc map functions is unnecessary, just use the
default CAF-supplied values in pm8xxx-adc-scale

Change-Id: I5f1c8670ccbdba99072062602a4da392f0bb377c

Signed-off-by: Flemmard <flemmard@gmail.com>
mfd: pm8xxx-batt-alarm: Add HTC-specific functions for HTC battery gauge

Change-Id: I78e69cd314e28fe0c46e81893111b57ae87a357b

Signed-off-by: Flemmard <flemmard@gmail.com>
leds: leds-pm8921: Add HTC variant of leds-pm8xxx

HTC kernel version: villeu-jb-crc-3.4.10-ae8b65e

Change-Id: Iffe7445356559841edc9a7cf5421bdb2ba2345db

Signed-off-by: Flemmard <flemmard@gmail.com>
power: pm8xxx-ccadc: Add HTC register dump functions

HTC kernel version: villeu-jb-crc-3.4.10-ae8b65

Change-Id: Ibc2d03f4550bd04c58720994760a618d6001a241

Signed-off-by: Flemmard <flemmard@gmail.com>
msm: HTC: Add support for HTC vendor

Change-Id: I4b97ca85aeaf5ce5ea0b76c0990a358671277d32

Signed-off-by: Flemmard <flemmard@gmail.com>
msm: HTC: Add HTC battery drivers

HTC kernel version: villeu-jb-crc-3.4.10-ae8b65e

Change-Id: Ied9dc610077ecc79e355f160631d6fb80cc61469

Signed-off-by: Flemmard <flemmard@gmail.com>
power: pm8921-charger: Add HTC variants of pm8921-charger, pm8921-bms

HTC kernel version: villeu-jb-crc-3.4.10-ae8b65e

Change-Id: I2a0f9fc8b80bbf4fee5bd2d840fcb86a59b0ab68

Signed-off-by: Flemmard <flemmard@gmail.com>
msm: HTC: Add devices_htc.c

HTC kernel version: villeu-jb-crc-3.4.10-ae8b65e

Change-Id: I363c0b2eb076b68c7ac9c7b4bf348ab5a17d0679

Signed-off-by: Flemmard <flemmard@gmail.com>
msm: HTC: Add htc_restart_handler

HTC kernel version: villeu-jb-crc-3.4.10-ae8b65e

Change-Id: I115ba79960008625c9c8bb913cae45ca89df3110

Signed-off-by: Flemmard <flemmard@gmail.com>
msm: HTC: Add HTC headset drivers

HTC kernel version: villeu-jb-crc-3.4.10-ae8b65e

Change-Id: I9e3c4ff9875d41bcf75915cc830a3f87477f89f9

Signed-off-by: Flemmard <flemmard@gmail.com>