msm: htcleo: add compass driver akm8973

This versions seems to be properly working, compared to the one from the
desire kernel. The desire's version just causes i2c errors.

Signed-off-by: Marc Alexander <admin@m-a-styles.de>
msm: htcleo: remove obsolete definitions from board file

Signed-off-by: Marc Alexander <admin@m-a-styles.de>
msm: video: fix camera driver for compatibility with legacy camera libs

Signed-off-by: Marc Alexander <admin@m-a-styles.de>
msm: pm: fix restart reason for htc leo

Signed-off-by: Marc Alexander <admin@m-a-styles.de>
msm: htcleo: fix incorrect calls to g-sensor ioctl and device flags

Signed-off-by: Marc Alexander <admin@m-a-styles.de>
msm: mdp: add defines in order to fix kgsl issus on 4.2.2

Signed-off-by: Marc Alexander <admin@m-a-styles.de>
msm: qdsp6_1550: add call recording and enable it for the leo

Signed-off-by: Marc Alexander <admin@m-a-styles.de>

Conflicts:
	arch/arm/configs/htcleo_defconfig
msm: qdsp6_1550: add newer entries to q6venc & q6vdec

Signed-off-by: Marc Alexander <admin@m-a-styles.de>
msm: htcleo: switch to slub memory allocator

Signed-off-by: Marc Alexander <admin@m-a-styles.de>
msm: htcleo: set default io scheduler to cfq

Signed-off-by: Marc Alexander <admin@m-a-styles.de>
msm: htcleo: add mmc types to platform_data in order to prevent sdslot suspend

Signed-off-by: Marc Alexander <admin@m-a-styles.de>
msm: htcleo: set the same pm2 properties as in .35 kernel

Signed-off-by: Marc Alexander <admin@m-a-styles.de>
msm: footswitch: do not try to disable footswitch on the leo

Signed-off-by: Marc Alexander <admin@m-a-styles.de>
msm: htcleo: enable early suspend of gsensor

Signed-off-by: Marc Alexander <admin@m-a-styles.de>
msm: htcleo: disable power collapse for now

Signed-off-by: Marc Alexander <admin@m-a-styles.de>
msm: htcleo: add msm_pm_data from 2.6.38 CAF kernel for qsd8x50

Signed-off-by: Marc Alexander <admin@m-a-styles.de>
msm: htcleo: increase amount of ram available to userspace

Signed-off-by: Marc Alexander <admin@m-a-styles.de>
msm: htcleo: increase reserved ram for pmem_adsp

Change suggested by CAF:
https://www.codeaurora.org/gitweb/quic/le/?p=kernel/msm.git;a=commitdiff;h=27f5cba135cf826ea21cd6d234d873529993cdca

Signed-off-by: Marc Alexander <admin@m-a-styles.de>
adreno: remove unused drivers