leds: leds-pm8xxx: update from evita TMO DE MR1 release

HTC kernel version: evitaul-jb-crc-3.4.10-08ef01e

Change-Id: I89d5ed0f62171e5fa1095cf3223acf787c678886
input: touchscreen: synaptics_3200: reduce delays

* Reduce wait using usleep instead of msleep for critical path delays.
* Use hrtimers for non-critical path delays.

Change-Id: Id5e0687f04dd498a7b938b4ca82f4a1b5162c7a5
input: touchscreen: cy8c_cs: reduce delays

* Reduce wait using usleep instead of msleep for critical path delays.
* Use hrtimers for non-critical path delays.

Change-Id: I3fd662d0b4c234cf86905d3337ae4fb70d2b0417
input: ewtzmu2: reduce delays

* Reduce wait using usleep instead of msleep for critical path delays.
* Use hrtimers for non-critical path delays.

Change-Id: I0374d4c69398a39756b97883ced09a8af9d3c2a4
input: cm3629: reduce delays

* Reduce wait using usleep instead of msleep for critical path delays.
* Use hrtimers for non-critical path delays.

Change-Id: Ice768b237fd08d978cb60332bc47a9d6d8418fe8
msm: HTC: ville: reduce delays

* Reduce wait using usleep instead of msleep for critical path delays.
* Use hrtimers for non-critical path delays.

Change-Id: Iac21a289c5ac81db2b652c66e1a32f2b350da174
msm: HTC: elite: reduce delays

* Reduce wait using usleep instead of msleep for critical path delays.
* Use hrtimers for non-critical path delays.

Change-Id: I42be76a808dd1e6abbb310d7fc071cf3c7e89a40
msm: HTC: jet: reduce delays

* Reduce wait using usleep instead of msleep for critical path delays.
* Use hrtimers for non-critical path delays.

Change-Id: I0c8b237010ac48b05d9e4745d9d84d6e69d7162f
msm: HTC: fighter: reduce delays

* Reduce wait using usleep instead of msleep for critical path delays.
* Use hrtimers for non-critical path delays.

Change-Id: If78edd81cc502ab500f8e56f2a97ac0136b4b75a
usb: gadget: mass_storage: added sysfs entry for cdrom to LUNs

This patch adds a "cdrom" sysfs entry for each mass_storage LUN, just
like "ro" sysfs entry. This allows switching between USB and CD-ROM
emulation without reinserting the module or recompiling the kernel.

Change-Id: Idf83c74815b1ad370428ab9d3e5503d5f7bcd3b6
msm: HTC: 8960: clean up regulator references

Change-Id: I85dfb1a561690404147d317abbf6c505c22755c6
msm: HTC: 8960: clean up panel debugging

* Use pr_err, pr_info
* Due to the way the backlight works, the backlight debugging is very
  noisy, remove it.

Change-Id: I353213a972ba4daf73f8d19af963eeed74db1aac
msm: HTC: 8960: set acpuclk-8960 as regulator consumers

Change-Id: Ia48653a34258a4f240494540ca21849be61b921d
msm: HTC: ville: add missing debug devices, reorganize device list

Change-Id: Ied8fcf79fd5d7e8f28235f8ea2c52a51263ee35e
msm: HTC: fighter: audio board file clean-up

This is all cosmetic while I was looking for any problems in fighter's
audio board file.

1. double entry of pm8921.h
2. tlv not used
3. system_rev = 128
4. no hdmi support
5. whitespace and #if 0 removal

Change-Id: Ifcda73f987f758c4a9843d23e2a3ea22480e7a0e
misc: pm8xxx-vibrator: expose vibrator voltage levels via sysfs

Change-Id: Ia91118a24d9698cbeb42ebf5679d2499185131d0
Input: mousedev: use DYNAMIC_MINOR for psaux

* Avoids conflicts with other miscdevice registrations

Change-Id: Ic5d25dbce14ab80d9d9a48e7146b99976937c30b
Revert "Input: mousedev: use DYNAMIC_MINOR for psaux"

This reverts commit 82e0dce0b3099358ba70f5d4f44c4f2ce8bb10e5.

Change-Id: I7e2b1ca021e739ebb7c56145970a772207c80809
char: misc: Increase number of dynamic minors available for HTC devices

* HTC devices require more dynamic minors than the default 64. Increase
  this limit to 128 to prevent any misc device registration failures

Change-Id: Ifd641bc33deafda108ccdcff8b9a94fd0038983e
usb: OTG: Add missing USB OTG Kconfig option

* Allows HTC 8960 devices with OTG support to actually use that OTG
  support.

Change-Id: If4b1b5a52ba8773adebf3104317adf4bcd6d4011