KGSL: initial 3D GPU Overclocking

  * Add initial 3D GPU OC up to 320MHz
  * Avaible FREQ steps (3D): 27, 177, 200, 228, 266, 300 and 320 MHz
  * Max FREQ can be set via SYSFS

  * Example:
	- 320MHz Max Freq
	echo "320000000" > /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/max_gpuclk

	- 266MHz Max Freq
	echo "266667000" > /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/max_gpuclk
GT-I9210T defconfig: enable initial 3D GPU OC in defconfig as default, bump version up to 2.0.5.0
BUILDFLAGS: optimize for armv7-a, cortex-a8
scheduler: Re-compute time-average nr_running on read

Re-compute time-average nr_running when it is read. This would
prevent reading stalled average value if there were no run-queue
changes for a long time. New average value is returned to the reader,
but not stored to avoid concurrent writes. Light-weight sequential
counter synchronization is used to assure data consistency for
re-computing average.

Change-Id: I8e4ea1b28ea00b3ddaf6ef7cdcd27866f87d360b
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-by: Sai Gurrappadi <sgurrappadi@nvidia.com>
Tested-by: Sai Gurrappadi <sgurrappadi@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Peter Boonstoppel <pboonstoppel@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
drivers/mmc/core/sdio_irq.c: remove unused variable, fix compiler warning