drivers: update msm_rotator.c

Change-Id: Icd0a25e376bf35e0af179d442be0b106757ce535
shooter: fix board after caf updates

Change-Id: Iad0eb6b37616c430c685fe0acebf847557187cc2
include: add/update headers from caf

Change-Id: I39483784157f6701d9402570b69c61219789aa62
clk: add helper functions clk_prepare_enable and clk_disable_unprepare

It's for migrating to generic clk framework API.

The helper functions  help cases clk_enable/clk_disable is used
in non-atomic context.
For example, Call clk_enable in probe and clk_disable in remove.

Change-Id: If4023d1856ecc07f332f072c1b4831ad3cba82de
Signed-off-by: Richard Zhao <richard.zhao@linaro.org>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
Cc: Russell King <linux@arm.linux.org.uk>
Acked-by: Marek Vasut <marek.vasut@gmail.com>
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
drivers: update adreno and iommu

Change-Id: I337bf148d4afb477a3c62b0bd85dc43da8234ba4
fix compile

Change-Id: I3d045d0474d296f0467cce61b0f5d3282c2d42aa