msm: media: Add missing msm_media_info.h to allow inline kernel compiling

This was taken from the hammerhead device tree
msm: s2w: dt2w: Sweep2wake and Doubletap2wake for the Nexus 7 (flo)

Signed-off-by: flar2 <asegaert@gmail.com>
msm: s2w: dt2w: command line options

Signed-off-by: flar2 <asegaert@gmail.com>
msm: s2w: dt2w: orientation and pwrkey options

/sys/android_touch/orientation controls whether sweep2sleep works in portrait, landscape, or both
0 = both
1 = portrait only
2 = landscape only

/sys/android_touch/pwrkey_suspend  makes the power button toggle s2w/dt2w
If set to 1, pressing power button to turn off screen disables s2w/dt2w and pressing the power button to turn on screen re-enables s2w/dt2w

Signed-off-by: flar2 <asegaert@gmail.com>
msm: s2w: dt2w: command line options for orientation and pwrkey_suspend

Signed-off-by: flar2 <asegaert@gmail.com>
msm: s2w: dt2w: disable s2w/dt2w when magnetic cover is used
drivers/input/touchscreen/ektf3k: auto retry 10 times on i2c reads The i2c devices we are connecting to may not be ready yet, or just busy.

Retry with a 10ms pause in order to still obtain i2c data. This improves overall i2c data robustness

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Signed-off-by: flar2 <asegaert@gmail.com>
drivers/input/touchscreen/ektf3k: auto retry 10 times on i2c reads The i2c devices we are connecting to may not be ready yet, or just busy.

Retry with a 10ms pause in order to still obtain i2c data. This improves overall i2c data robustness

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Signed-off-by: flar2 <asegaert@gmail.com>
msm: s2w: dt2w: adjust shortsweep distance
drivers: slimbus: initial overclocking of slimbus

Increase root freq from 11 (24.526MHz) to 31 max (27+MHz) which is the largest it will take
Increase clock gear from 7 to 10 (max again)

This means SLIMbus will use its maximum potential to give the best audio quality for the hardware.
Takes advantage of both hardware and the mods from zeroinfinity,
also opening the door for more things that were previously limited by this.
Researched and experimented by ZeroInfinity and Poondog

Signed-off-by: poondog <markj338@gmail.com>
Signed-off-by: flar2 <asegaert@gmail.com>
msm: acpuclock-8064: use higher bus speed at lower CPU freqs - by bedalus

Thanks to @bedalus and @mrg666

Bedalus suggested that if lower CPU frequencies can offer higher bus
speed,
GPU use during games wouldn't require higher CPU frequency.
My testing demonstrated 4C drop in CPU temp during 3DMark benchmark.
Still needs to be tested for everyday use.
msm: acpuclock-krait: Disable vdd core boost
Kernel Version: AK.010.XGENESIS.FLO