msm: Add missing clocks

Change-Id: Ie96c91262693ca621462a18dc17beee824662ede

msm: footswitch-8x60: Reset DSI domain along with MDP collapse/restore

Some DSI-related logic lives in MDP's collapsible GDHS domain for
8960, 8064 and 8930. Assert the reset to this domain when the reset
of MDP is reset. Use of the reset-only clocks added here assumes the
display driver is making sure the DSI clocks (not managed by the
clock driver) are enabled for the duration of the collapse and
restore sequences so that the resets propagate.

Change-Id: I18638624f7ac92b9cb7228b014df7a187fe974fb
Signed-off-by: Matt Wagantall <mattw@codeaurora.org>

msm: clock-8960: Move DSI resets functionality to their own clocks

The DSI core resets are currently associated with the DSI byte clocks
because the DSI core clocks are managed by the DSI driver directly,
not the clock driver. Move the reset functionality out of the byte
and into their own reset-only branch clocks so that the footswitch
driver, which needs to assert these resets, can do so without
involving the unrelated byte clock.

Change-Id: I2b67ebc6eca343b853f441203874230b8e35f048
Signed-off-by: Matt Wagantall <mattw@codeaurora.org>
misc: Update camera code from HTC One Google Edition

HTC kernel version: m7-jb-crc-3.4.10-7edee3c

Change-Id: Ic63bd5289c5d9d377538cd079a7bea3295dbf8e8

Conflicts:

	arch/arm/configs/m7wlj_defconfig
	arch/arm/mach-msm/board-m7wlj-camera.c
	drivers/media/video/msm/Kconfig
	drivers/media/video/msm/actuators/LC898111/HtcActOisBinder.c
	drivers/media/video/msm/actuators/LC898111/Makefile
	drivers/media/video/msm/actuators/LC898111/Ois.h
	drivers/media/video/msm/actuators/LC898111/OisCmd.c
	drivers/media/video/msm/actuators/LC898111/OisFil.h
	drivers/media/video/msm/sensors/msm_sensor.c
	include/media/msm_camera.h
msm: HTC: m7: clean up panel on/off commands

Change-Id: I311d20d4ca2e49d9e08136df49d7cf9c6928632a

Conflicts:

	arch/arm/mach-msm/board-m7wl-display.c
m7: Enable ioctl interface for BT LPM

 * To go with userspace changes
 * BT LPM is now fully working! \o/

Change-Id: I2bc7efaf0bba44528a0e1ead9d0cb1723d5d8290

Conflicts:

	arch/arm/configs/m7wlj_defconfig
msm_serial_hs: Separate Broadcom msm_serial_hs implementation

Change-Id: I0c8f8e8ef6c0ead708a505985e037aafdb5b75d4