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.
