nitrogen6x: forcibly hang at power-off

When instructed to "power off", we currently simply re-boot,
which doesn't allow someone an easy way to shut down a system
before pulling power.

This patch forces a stall in the kernel at the point where we
would disconnect power if we had such control.

The Android U/I doesn't provide an indication of when it's
safe to unplug power, so users will need to be instructed
to wait for the spinning-thing to stop spinning.

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
atmel_mxt_ts: Pull updates from Github

Pull updated sources from:
	https://github.com/atmel-maxtouch/linux

Branch maxtouch-v3.0.

Srcrev: 482584a6c0d863e04a03837a79c1e79b2769aaee

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
atmel_mxt_ts: allow use with no GPIO reset line

The driver requires the use of a RESET line if regulators are
enabled on the system, but regulators may be present but not
connected to the Atmel touch controller (as with SABRE Lite/Nitrogen6x).

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
nitrogen6x: allow use of Atmel mXT768E touch controller

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>