Update tegra i2c bus
lets make the prox. sensor be more sensible
Stop breaking the kernel :p
gpio_keys: Remove triplicate reporting of wakeups...
Wake keys were being triggered 3 times on wake, causing a
ON/OFF/ON sequence: The key itself, once when disabling irqwake,
and then once more as a gpio event. If one of the events
was lost for some reason (like debouncing pauses), we'd
end up with "ON/OFF", and the device wouldn't actually turn
on.
Get rid of the 2 superfluous reports.
Add support for OUYA Wireless Bluetooth Controller

Change-Id: I0b3a941288df1f0e3aa1ad40ba1897bf570d2cf5
tun: don't hold network namespace by tun sockets

v3: added previously removed sock_put() to the tun_release() callback, because
sk_release_kernel() doesn't drop the socket reference.

v2: sk_release_kernel() used for socket release. Dummy tun_release() is
required for sk_release_kernel() ---> sock_release() ---> sock->ops->release()
call.

TUN was designed to destroy it's socket on network namesapce shutdown. But this
will never happen for persistent device, because it's socket holds network
namespace.
This patch removes of holding network namespace by TUN socket and replaces it
by creating socket in init_net and then changing it's net it to desired one. On
shutdown socket is moved back to init_net prior to final put.

Signed-off-by: Stanislav Kinsbursky <skinsbursky@parallels.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
x3-reboot: Always use the MAX77663_SCRATCH_REG_BL_UNLOCK register for fastboot

The MAX77663_SCRATCH_REG_BOOTLOADER register replies to fastboot, but
doesn't accept write commands

Change-Id: I7a78ab1f047e17796c3b67783f323ca5886775f3
Bring back some LGE changes and ifdef code
Use Asus Cpu speed handling and fix load shaper cpu throttling reported.
Again thanks Adam77root