tripndroid vibrator: update to revision 3

enable the use of vib regulator, fixes various issues
reduced vibration power
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.
touchscreen: synaptics_3200: disable SYN_CALIBRATION_CONTROL
board-endeavoru: use pll_p as clk source for pwr_i2c
video: tegra: validate some nvmap handling
rcu: add jrcu for small smp systems
arm: tegra3: reset pll lock detect circuit
tdf: update cpu hotplug driver
sii9234: fix warning function declaration isn't a prototype
sii9234: fix warning 'pInfo' may be used uninitialized in this function
sii9234: remove unused var 'ret'
sii9234: remove unused function sii9234_EnableTMDS
sii9234: fix warning ISO C90 forbids mixed declarations and code
htc headset: fix detection in aosp
patch: add dma buffer sharing support
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
mmc: disable use_spi_crc