msm: HTC: 8930: disable CSW hack

Change-Id: I35462c66d51aabf726fa0b7493399615dabe4009
msm: HTC: 8930: set missing CONTIG_MEM option

Change-Id: I25784cb2dc1f87850ff4d55058033ed975d5e4b4
msm: HTC: 8930: enable event timer

Change-Id: Ic9af8fbbbbcfbfd23e26319027fd100f61650843
msm: HTC: 8930: use performance governor for startup

Change-Id: I0c97f8da1eac028ebd0fefa1e515a0d81bc1764e
msm: HTC: m4: remove noisy backlight debugging

Change-Id: Ic3afbee02ff464174d45a972a67a5144629b6bbd
msm: HTC: m4: update regulator setup

Change-Id: Ie1d3c69c60f6fe4d564f9c31cd93b92b0c4eb9fb
msm: HTC: 8930: enable KSM and RCU_FAST_NO_HZ

Change-Id: I3110ff835f5d80beca49c0b6a0b5ac49f56b2d25
sound: wcd9304: add CONFIG_SND_SOC_WCD9304_SWITCH_PORT in wcd9304

* In stock audio, HTC uses a sound config flag named
  "CONFIG_SND_SOC_WCD9304_SWITCH_PORT". This effectively re-arranges
  the TX1/TX2 channels to TX3/TX4. Implement it into wcd9304.c

* Add CONFIG_SND_SOC_WCD9304_SWITCH_PORT=y to m4_defconfig.

Change-Id: I89129206dd57b26f0b6644131bf6c6bae4a6cfd7

Conflicts:

	arch/arm/mach-msm/htc/m4ul/Kconfig
sound: m4: merge msm8930_htc.c into board-m4-audio.c

* Follows the same practice as the HTC s4 series and other HTC msm8930s.
* Keeps HTC hacks out of the kernel's sound core.
* Keeps HTC things in the HTC subfolder of arch/arm/mach-msm/

Change-Id: I0a2f23e2bdb966e001aba9f04d369d74378af305
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
audio: m4: force m4 to use 24-bit audio like m7

Change-Id: I0b1008d59ed008b76dddbdf46bcbcd1c734059ea