msm: HTC: update battery drivers for m4

Change-Id: I744df00d1dc5a5706cee064dc2fa515b3a38ffe7

Conflicts:

	arch/arm/mach-msm/htc/m4ul/board-m4.c
m4: add HDMI configs and 8930 audio configs

Change-Id: I4b414542f6c1e74e7e5c4b3f61d1cbbc13c7494e
Revert "msm: HTC: m4: temporarily disable i2s devices"

This reverts commit 85ad22ca25d19b978af3774ce9b20e89afa11905.

Change-Id: I7adab5e26d9654123b14b17f584142b070886371
m4_defconfig: point NVRAM_PATH to calibration file

Change-Id: I3861ccd3f4ce1bef6b931905369fb4e5c5e869bc
bcmdhd: m4: add defconfig settings for bluetooth

Change-Id: I82406d1adbe3918d00498c1a8e546e31168ac41c
msm: HTC: m4: Fix display_on without USB plugged in.

* Remove power key from board_keypad_map.
* Increase kpd_trigger_delay_us to 15625
* Enable CONFIG_INPUT_PMIC8XXX_PWRKEY

Change-Id: I52ac0f15688efc9173903a39da611e9032ff81cd
msm: HTC: m4: remove gsbi8 device from common_devices

Change-Id: Ice045406ab3a49b6ab86a452fe678141cee6bb1f

Conflicts:

	arch/arm/mach-msm/htc/m4ul/board-m4.c
msm: HTC: m4: revert to using older pmic structures

Change-Id: Ia5a9e53e99264df937123101e048535e41c814eb
msm: HTC: Add support for GSBI3 UART for m4

Change-Id: I86727453c4ac047cad62d92c047762aa1111fb5a
m4_defconfig: disable DEFERRED_RESUME. Crashes mmc when coming back from sleep

Change-Id: Ib2faa2d023ab76f0e16612ce767d2bdd618dc103
msm8930: camera: add camera vpe/vfe iommu domains

Change-Id: I9352b3f95f6dab3664aa112e8ee23813bd0ec34e
audio: m4: force m4 to use 24-bit audio like m7

Change-Id: I0b1008d59ed008b76dddbdf46bcbcd1c734059ea
m4: fixup memory layout (fixes acdb allocation)

Change-Id: Id870710994e206f7c2a6603d8c9f58a5cb240de2
m4: remove ion_adsp device.

Change-Id: Ia20a45b0d2ab3a7c1e5cdb4f93b5589b7eac3925
m4: audio: setup USE_HTC_Q6 ifdef and add missing header

Change-Id: If5879824135584cf31209e9fffe2ede102b595a0