drivers: reset video drivers to jb_1.9.6

Change-Id: If03fbc71a2bacd5b4053f469961ca33ea9ad6fb7
drivers: video: msm: add sii9234 mhl driver

Change-Id: Icf7d5b7e5838c3d9261d33c97f490c891efab8a1
drivers: update iommu

Change-Id: I9f49d69277c00a0fccef7ce4cf2f175d3febecef
drivers: update msm_rotator

Change-Id: Ib6a8fb06ffefd4c4220ff7f825ca6144ea8f58d1
drivers: update sync

Change-Id: Ica4b70e6a38303178316361142feb2564bf17bcb
drivers: ion: update to jb_1.9.6

Change-Id: I2ee0568855cfd0a0fd3e26171981da2fef70df3e
genlock: update from caf

Change-Id: If8a50ab28232c505125d103f6d2c0e129189ed9a
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.

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>
module.h: split out the EXPORT_SYMBOL into export.h

A lot of files pull in module.h when all they are really
looking for is the basic EXPORT_SYMBOL functionality. The
recent data from Ingo[1] shows that this is one of several
instances that has a significant impact on compile times,
and it should be targeted for factoring out (as done here).

Note that several commonly used header files in include/*
directly include <linux/module.h> themselves (some 34 of them!)
The most commonly used ones of these will have to be made
independent of module.h before the full benefit of this change
can be realized.

We also transition THIS_MODULE from module.h to export.h,
since there are lots of files with subsystem structs that
in turn will have a struct module *owner and only be doing:

	.owner = THIS_MODULE;

and absolutely nothing else modular. So, we also want to have
the THIS_MODULE definition present in the lightweight header.

[1] https://lkml.org/lkml/2011/5/23/76

Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
drivers: gpu: update kgsl to jb_1.9.6

Change-Id: I06282984c9b03f998fbe610a56bcfeaa3f68d56c