From: Claudio Scordino <[email protected]>

This patch adds the inmate support for the Tegra TX1 board.

Signed-off-by: Claudio Scordino <[email protected]>
[ralf: rename uart.h to console.h and align console.h]
Signed-off-by: Ralf Ramsauer <[email protected]>
---
 inmates/lib/arm64/Makefile.lib                          |  1 +
 inmates/lib/arm64/include/mach-tegra-tx1/mach/console.h | 15 +++++++++++++++
 inmates/lib/arm64/include/mach-tegra-tx1/mach/gic_v2.h  | 14 ++++++++++++++
 inmates/lib/arm64/include/mach-tegra-tx1/mach/timer.h   | 13 +++++++++++++
 4 files changed, 43 insertions(+)
 create mode 100644 inmates/lib/arm64/include/mach-tegra-tx1/mach/console.h
 create mode 100644 inmates/lib/arm64/include/mach-tegra-tx1/mach/gic_v2.h
 create mode 100644 inmates/lib/arm64/include/mach-tegra-tx1/mach/timer.h

diff --git a/inmates/lib/arm64/Makefile.lib b/inmates/lib/arm64/Makefile.lib
index 45cdfa225f55..0e6f06719400 100644
--- a/inmates/lib/arm64/Makefile.lib
+++ b/inmates/lib/arm64/Makefile.lib
@@ -29,6 +29,7 @@ endef
 mach-$(CONFIG_MACH_FOUNDATION_V8)      := foundation-v8
 mach-$(CONFIG_MACH_AMD_SEATTLE)         := amd-seattle
 mach-$(CONFIG_MACH_HI6220)             := hi6220
+mach-$(CONFIG_MACH_TEGRA_TX1)          := tegra-tx1
 
 MACHINE                                        := mach-$(mach-y)
 KBUILD_CFLAGS                          += -I$(INMATES_LIB)/include/$(MACHINE)
diff --git a/inmates/lib/arm64/include/mach-tegra-tx1/mach/console.h 
b/inmates/lib/arm64/include/mach-tegra-tx1/mach/console.h
new file mode 100644
index 000000000000..79ef329ca81c
--- /dev/null
+++ b/inmates/lib/arm64/include/mach-tegra-tx1/mach/console.h
@@ -0,0 +1,15 @@
+/*
+ * Jailhouse, a Linux-based partitioning hypervisor
+ *
+ * Copyright (c) Siemens AG, 2015
+ *
+ * Authors:
+ *  Jan Kiszka <[email protected]>
+ *
+ * This work is licensed under the terms of the GNU GPL, version 2.  See
+ * the COPYING file in the top-level directory.
+ */
+
+#define CON_TYPE       "8250"
+
+#define CON_BASE       0x70006000
diff --git a/inmates/lib/arm64/include/mach-tegra-tx1/mach/gic_v2.h 
b/inmates/lib/arm64/include/mach-tegra-tx1/mach/gic_v2.h
new file mode 100644
index 000000000000..e51319443df6
--- /dev/null
+++ b/inmates/lib/arm64/include/mach-tegra-tx1/mach/gic_v2.h
@@ -0,0 +1,14 @@
+/*
+ * Jailhouse, a Linux-based partitioning hypervisor
+ *
+ * Copyright (c) Siemens AG, 2015
+ *
+ * Authors:
+ *  Jan Kiszka <[email protected]>
+ *
+ * This work is licensed under the terms of the GNU GPL, version 2.  See
+ * the COPYING file in the top-level directory.
+ */
+
+#define GICD_BASE      ((void *)0x50041000)
+#define GICC_BASE      ((void *)0x50042000)
diff --git a/inmates/lib/arm64/include/mach-tegra-tx1/mach/timer.h 
b/inmates/lib/arm64/include/mach-tegra-tx1/mach/timer.h
new file mode 100644
index 000000000000..428162d81cc4
--- /dev/null
+++ b/inmates/lib/arm64/include/mach-tegra-tx1/mach/timer.h
@@ -0,0 +1,13 @@
+/*
+ * Jailhouse, a Linux-based partitioning hypervisor
+ *
+ * Copyright (c) Siemens AG, 2015
+ *
+ * Authors:
+ *  Jan Kiszka <[email protected]>
+ *
+ * This work is licensed under the terms of the GNU GPL, version 2.  See
+ * the COPYING file in the top-level directory.
+ */
+
+#define TIMER_IRQ      27
-- 
2.11.0.rc2

-- 
You received this message because you are subscribed to the Google Groups 
"Jailhouse" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to