nakasi: bringup: change emmc data rate from 52Mhz to 26Mhz

Change-Id: Icbb780f0284144f2d0216f3854de5902d35496be
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/44089
Reviewed-by: Ban Feng <Ban_Feng@asus.com>
Tested-by: Singhome Lee <singhome_lee@asus.com>
Reviewed-by: Singhome Lee <singhome_lee@asus.com>
Reviewed-by: Yeh Paris <paris_yeh@asus.com>
Tested-by: Yeh Paris <paris_yeh@asus.com>
Reviewed-by: Sam hblee <Sam_hblee@asus.com>
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/45105
arm: tegra: grouper: Create board files and machine ID for grouper

Create initial board files and config files and add machine number
for grouper.

Change-Id: I9855bbe11f1076467c87696a25d2a752663c34a7
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/45106
Reviewed-by: Yeh Paris <paris_yeh@asus.com>
Tested-by: Yeh Paris <paris_yeh@asus.com>
Reviewed-by: Sam hblee <Sam_hblee@asus.com>

Conflicts:
	arch/arm/tools/mach-types
arm: config: tegra3_android: Add grouper.

Change-Id: Iff688f66c2db9b1390dd9c87dafb7d990cfeed72
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/45107
Reviewed-by: Yeh Paris <paris_yeh@asus.com>
Tested-by: Yeh Paris <paris_yeh@asus.com>
Reviewed-by: Sam hblee <Sam_hblee@asus.com>

Conflicts:
	arch/arm/configs/tegra3_android_defconfig
arm: tegra: keys: Add grouper keypad support

Change-Id: Ied22de257a899b2b10e05a1a3e543432e531a9e8
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/44513
Tested-by: Yeh Paris <paris_yeh@asus.com>
Reviewed-by: Yeh Paris <paris_yeh@asus.com>
Reviewed-by: Sam hblee <Sam_hblee@asus.com>
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/45108
arm: tegra: grouper: enabled keypad support for nakasi.

Change-Id: I74381ef9e48b10235e82d0c762dd57712ba1f742
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/45110
Reviewed-by: Yeh Paris <paris_yeh@asus.com>
Tested-by: Yeh Paris <paris_yeh@asus.com>
Reviewed-by: Sam hblee <Sam_hblee@asus.com>
ARM: tegra: grouper: Fix Synaptics setup compilation warning

Fix Synaptics touchpad GPIO setup compilation warning and add freeing of
resources when unconfiguring.
arm: tegra: grouper: enable correct gpio for NFC

Bug 960069
arm: tegra: grouper: Change DDC freq to 10KHz

Bug 949759

Reduce DDC freq. The original freq is 100KHz, but some edid communication
at this rate on some monitors like acer H243HX may fail
ARM: tegra: usb: grouper: pmu int not required

vbus int can be generated from pmu and directly from port
when host mode is reqruied, we use vbus int and pmu int
is not required as usb clock is not disabled.

Bug 961166
arm: tegra: grouper: Switch to external temperature sensor

Disable internal temperature sensor and enable external temperature
sensor.

This is a modified version of change
74db6e22d316a95630d3059644fbc55e2620cb9b

Bug 954134
arm: thermal: grouper: Removed nonTEGRA_THERMAL_SYSFS logic

All throttling must go through the Linux thermal sysfs
framework now.