ARM: tegra: add simple defconfig

This minimal config for Tegra allows to boot another Trusted
Foundations-enabled kernel through kexec.

Signed-off-by: Alexandre Courbot <acourbot@nvidia.com>
ARM: tegra: add configuration for roth (SHIELD)

Roth requires a few additional configuration options compared to Tegra.
This is hopefully only temporary.

Signed-off-by: Alexandre Courbot <acourbot@nvidia.com>
ARM: tegra114: add device tree for roth (SHIELD)

Add roth's device tree along with pinmux, regulators, and devices
supported by the kernel.

Signed-off-by: Alexandre Courbot <acourbot@nvidia.com>
ARM: tegra: USB support for roth

Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>
ARM: tegra: Add bq2419x to roth device tree

Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>
Add README.md

Display some information about this branch on Github.
[HACK] roth: init display clocks

Necessary to keep the display on after boot

Signed-off-by: Alexandre Courbot <acourbot@nvidia.com>
usb: phy: tegra: Use OTG ID pin to manage VBUS regulator [HACK]

Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>
[HACK] Implement TF's do_idle()

This is probably not the way this should be done, but it keeps Tegra
alive when cpuidle kicks in.
tf: do not panic if PM/SMP disabled