video: tegra: clock/power ungate when reading sd registers
video: tegra: use phys_addr_t to hold phys addr
video: tegra: apply cmu changes only when active
video: tegra: fix explicit null dereference
video: tegra: fix refresh rate function
video: tegra: always set cmu table when enabling cmu
video: tegra: go idle before suspend
video: tegra: reset host clients on register
video: tegra: export nvhdcp state using ioctl
nvmap: implement deferred cache maintenance

Defer maintenance till pin or unmap. Handle multiple deferred
operations in batches to flush faster. Enable full L1/L2 flush
if batch is big enough.

bug 983964
bug 994226

Reviewed-on: http://git-master/r/138931
(cherry picked from commit 01d0145ea95c7f98aa4bea3f71962872ba70bdfc)
Change-Id: I29bc82ded1fd7282426e8f161cc55e17f67fc649
Signed-off-by: Kirill Artamonov <kartamonov@nvidia.com>
Reviewed-on: http://git-master/r/171176
Reviewed-by: Riham Haidar <rhaidar@nvidia.com>
Tested-by: Riham Haidar <rhaidar@nvidia.com>
config: update tripndroid config 012
tdf: cpu hotplug: change suspend level
board-endeavoru-panel: custom tripndroid panel driver
block: update deadline scheduler tweaks
backlight: tegra_pwm_bl: update to custom driver with color enhancement
tdf: cpu hotplug: default nr_run_hysteresis to 2
tdf: cpu hotplug: reduce nr_fshift in normal mode to 2
devices_htc: introduce ws calibration for new lightsensor driver
cm3629: introduce new lightsensor driver
board-endeavoru-sensors: really fix cm3629 lightsensor table