Initial checkin of the invensense gyroscope driver

Supports MPU3050 only
Slave devices are in a seperate commit.

Change-Id: I5a2381bdd7c625351f134b5b8ac3d813218ad800
Signed-off-by: Nathan Royer <nroyer@invensense.com>

Conflicts:
	drivers/misc/Makefile
	include/linux/mpu.h
Addition of slave sensor modules.

Each slave can be compiled and linked sumultanously.  It
is up to the board file to only probe one slave of each type.

Change-Id: I3f301eb88be6e82af9b78f8c09d4e8d7e1e4b227
Signed-off-by: Nathan Royer <nroyer@invensense.com>
ARM: omap4: tuna: Correctly set NFC gpio's for initial bringup.

With these changes NFC chipset is enabled.

TODO:
o NFC power on/off
o FW download toggle

Signed-off-by: Jinkyu Song <jksong@sta.samsung.com>
Signed-off-by: Nick Pelly <npelly@google.com>