video: tegra: change to rate requests per clock

change the ioctls for set and get the clock rate to allow setting
each clock separately, a clock is specified with module id
video: tegra: fix empty name for undefined syncpts
video: tegra: use workqueues in syncpoint isr
patch: add dma buffer sharing support
board-endeavoru-power: set correct PMC_WAKE_DELAY for ti tps80032 regulator
board-endeavoru: use pll_p as clk source for pwr_i2c
config: update config a002
board-endeavoru-panel: implement automatic backlight calibration
touchscreen: synaptics_3200: disable SYN_CALIBRATION_CONTROL
board-endeavoru-panel: improve colours and try to make it look more realistic
arm: tegra: remove cpu linear offset age
arm: tegra: tripndroid dvfs patches v1

tripndroid dvfs patches is a patchset for tegra 3 kernels with the latest
tegra dvfs system patched into it. this patchset prepares and updates the
kernel to a much more simple and easier dvfs structure. the basic goal is
to integrate this completely into tdf and restore original code if needed.
after patching has been done it will improve:

- performance
- battery lasting
- user experience

this initial patch cleans things up first.

if you have linear cpu age in the kernel then apply the previous patch
first, because this patch depends on a kernel without cpu linear age.
block: improve deadline i/o scheduler for android
board-endeavoru-panel: fix some iso c90 warnings
board-endeavoru-panel: remove some unused stuff