Revert "make.sh: compile with SaberMod toolchain"

This reverts commit f50134c98882e66e23ddfc6e494da03964d0731e.
video: tegra: nvmap: Add config to fill page pools at init.

This config option allows disabling page pool fill during page pool init
and avoids increase in boottime.

Change-Id: Icdffd5c3e7114d9c368c8900c53adf72be2f3462
Signed-off-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-on: http://git-master/r/123545
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>
video: tegra: 3d register read patch (see commit msg)

move 3d register read operations to the 3d device itself
and let 3d devices on tegra3 use direct to memory to read
the operations

Conflicts:
	include/linux/nvhost.h
video: tegra: validate some nvmap handling
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

Conflicts:
	drivers/video/tegra/host/nvhost_acm.c
	drivers/video/tegra/host/t30/t30.c
video: tegra: fix empty name for undefined syncpts
video: tegra: use workqueues in syncpoint isr
video: tegra: host: Support multiple mem types

Support multiple memory handle types.

Change-Id: Ieae49d93be88616dde2498da98c66671cb3090a3
Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-on: http://git-master/r/135085
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>
video: tegra: clean up memory alloc code paths
video: tegra: implement sg_table using DMA addresses
video: tegra: host: Pin each gather only once

Pin each gather only once. For each gather pinned, we copy the
acquired address to the rest of the gathers with the same memory
handle.

Change-Id: I47442cd5a167042b12a7fb4760a7ef0b83bdb9bd
Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-on: http://git-master/r/139301
Reviewed-by: Juha Tukkinen <jtukkinen@nvidia.com>
Tested-by: Juha Tukkinen <jtukkinen@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
video: tegra: disable sync points
timekeeping: Fix time moving backwards

Changed the calculation logic that sometimes calculates
the time wrong.

Sometimes there is an overflow when the tv_nsec field in
the timespec structure is being added since it is 32-bit.

To resolve this issue nsec variable is being added first
so that the addition is performed in 64 bit signed format.

Bug 1217429

Change-Id: I9c65da88f02596ba73c47be6342ed909e650db22
Signed-off-by: Ajay Nandakumar <anandakumarm@nvidia.com>
Reviewed-on: http://git-master/r/195092
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Prashant Gaikwad <pgaikwad@nvidia.com>
Reviewed-by: Shridhar Rasal <srasal@nvidia.com>
Reviewed-by: Bo Yan <byan@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Shridhar Rasal <srasal@nvidia.com>
video: tegra: use module id from hw headers
video: tegra: add header for defining classids
video: tegra: also use hw headers for methods
video: tegra: fix deallocate job and NULL check
video: tegra: host: Set submit timeout to 10s

Set default timeout for submits to 10 seconds.

Change-Id: Ic2bf8fb0a5274f5c04e776dee0df609deb12a5a6
Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-on: http://git-master/r/141956
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Arto Merilainen <amerilainen@nvidia.com>
Reviewed-by: Mayuresh Kulkarni <mkulkarni@nvidia.com>
Reviewed-by: Juha Tukkinen <jtukkinen@nvidia.com>
video: tegra: remove irq_requested flags

Conflicts:
	drivers/video/tegra/host/nvhost_acm.c
video: tegra: fix panel init sequence

panel spec recommends delays between each init cmd