summaryrefslogtreecommitdiffstats
path: root/configs/platform-mips/platforms
diff options
context:
space:
mode:
authorOleksij Rempel <o.rempel@pengutronix.de>2020-02-16 09:38:21 +0100
committerRobert Schwebel <r.schwebel@pengutronix.de>2020-02-16 11:31:56 +0100
commit521707e129e9d9039b430a201a33d45af143a6d7 (patch)
treef0b1d7cb1aadff978b9775a53d2ce56f1d0aaa31 /configs/platform-mips/platforms
parente6d07898c3595d7b4f2b9cad989231cd01f72b0e (diff)
downloadDistroKit-521707e129e9d9039b430a201a33d45af143a6d7.tar.gz
DistroKit-521707e129e9d9039b430a201a33d45af143a6d7.tar.xz
platform-mips: add basic qemu malta support
Currently this platform can build rootfs and run only barebox. Other parts need more work, but even on this stage we would be able to make toolchain and barebox regression tests. Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
Diffstat (limited to 'configs/platform-mips/platforms')
-rw-r--r--configs/platform-mips/platforms/barebox-0-common.in33
-rw-r--r--configs/platform-mips/platforms/barebox-malta.in8
-rw-r--r--configs/platform-mips/platforms/blspec-malta.in5
-rw-r--r--configs/platform-mips/platforms/image-kernel.in4
-rw-r--r--configs/platform-mips/platforms/image-malta.in10
-rw-r--r--configs/platform-mips/platforms/kernel-malta.in9
-rw-r--r--configs/platform-mips/platforms/kernel.in25
7 files changed, 94 insertions, 0 deletions
diff --git a/configs/platform-mips/platforms/barebox-0-common.in b/configs/platform-mips/platforms/barebox-0-common.in
new file mode 100644
index 0000000..0b487ba
--- /dev/null
+++ b/configs/platform-mips/platforms/barebox-0-common.in
@@ -0,0 +1,33 @@
+## SECTION=bootloader
+
+config BAREBOX_COMMON_ARCH_STRING
+ string
+ default "mips"
+
+menuconfig BAREBOX_COMMON
+ prompt "common barebox options "
+ bool
+ select HOST_LZOP if BAREBOX_COMMON_NEEDS_HOST_LZOP
+ help
+ A metapackage serving a reference config for all other barebox
+ variants in the v7a platform. It doesn't install anything.
+
+if BAREBOX_COMMON
+
+config BAREBOX_COMMON_VERSION
+ prompt "barebox version"
+ string
+ default "2016.08.0"
+
+config BAREBOX_COMMON_MD5
+ prompt "barebox source md5sum"
+ string
+
+config BAREBOX_COMMON_NEEDS_HOST_LZOP
+ prompt "barebox needs lzop"
+ bool
+ help
+ The barebox binaries can be compressed. Select this if lzop
+ is used in order to compile lzop for your development host.
+
+endif
diff --git a/configs/platform-mips/platforms/barebox-malta.in b/configs/platform-mips/platforms/barebox-malta.in
new file mode 100644
index 0000000..6976a96
--- /dev/null
+++ b/configs/platform-mips/platforms/barebox-malta.in
@@ -0,0 +1,8 @@
+## SECTION=bootloader
+
+config BAREBOX_MALTA
+ tristate
+ prompt "Barebox (malta)"
+ select BAREBOX_COMMON
+ help
+ MIPS Malta support for barebox.
diff --git a/configs/platform-mips/platforms/blspec-malta.in b/configs/platform-mips/platforms/blspec-malta.in
new file mode 100644
index 0000000..d51d4ad
--- /dev/null
+++ b/configs/platform-mips/platforms/blspec-malta.in
@@ -0,0 +1,5 @@
+## SECTION=blspec
+
+config BLSPEC_MALTA
+ tristate
+ prompt "/loader/entries/malta.conf bootloader spec entry"
diff --git a/configs/platform-mips/platforms/image-kernel.in b/configs/platform-mips/platforms/image-kernel.in
new file mode 100644
index 0000000..4321b12
--- /dev/null
+++ b/configs/platform-mips/platforms/image-kernel.in
@@ -0,0 +1,4 @@
+## SECTION=image
+
+config IMAGE_KERNEL
+ bool
diff --git a/configs/platform-mips/platforms/image-malta.in b/configs/platform-mips/platforms/image-malta.in
new file mode 100644
index 0000000..73df0fd
--- /dev/null
+++ b/configs/platform-mips/platforms/image-malta.in
@@ -0,0 +1,10 @@
+## SECTION=image
+
+config IMAGE_MALTA
+ tristate
+ select HOST_GENIMAGE
+ select BAREBOX_MALTA
+ select IMAGE_ROOT_EXT
+ prompt "Generate images/malta.hdimg"
+ help
+ FIXME
diff --git a/configs/platform-mips/platforms/kernel-malta.in b/configs/platform-mips/platforms/kernel-malta.in
new file mode 100644
index 0000000..8dcd50c
--- /dev/null
+++ b/configs/platform-mips/platforms/kernel-malta.in
@@ -0,0 +1,9 @@
+## SECTION=kernel
+
+config KERNEL_MALTA
+ tristate
+ prompt "Linux kernel (malta)"
+ select HOST_LIBKMOD
+ #select HOST_U_BOOT_TOOLS
+ help
+ FIXME
diff --git a/configs/platform-mips/platforms/kernel.in b/configs/platform-mips/platforms/kernel.in
new file mode 100644
index 0000000..e9cce24
--- /dev/null
+++ b/configs/platform-mips/platforms/kernel.in
@@ -0,0 +1,25 @@
+## SECTION=base_kernel
+
+menuconfig KERNEL
+ bool
+ default y
+ prompt "Linux kernel "
+
+if KERNEL
+
+config KERNEL_VERSION
+ prompt "kernel version"
+ string
+ default "4.15"
+
+config KERNEL_MD5
+ prompt "kernel source md5sum"
+ string
+
+config KERNEL_INSTALL
+ bool
+
+config KERNEL_LZOP
+ bool
+
+endif # KERNEL