summaryrefslogtreecommitdiffstats
path: root/configs/platform-mipsel/platforms
diff options
context:
space:
mode:
authorOleksij Rempel <o.rempel@pengutronix.de>2021-07-08 06:16:28 +0200
committerRobert Schwebel <r.schwebel@pengutronix.de>2021-07-16 07:28:06 +0200
commiteaf7839876093a6c34f8c2ee4562bff1ffcdee34 (patch)
treeaa458cd7298cf202107655413004bb6b9591d4f2 /configs/platform-mipsel/platforms
parent19cf676d19101eac7342c35969d87820b4c426f1 (diff)
downloadDistroKit-eaf7839876093a6c34f8c2ee4562bff1ffcdee34.tar.gz
DistroKit-eaf7839876093a6c34f8c2ee4562bff1ffcdee34.tar.xz
platform-mipsel: add basic qemu malta support
Add MIPSEL (MIPS little-endian 32bit) platform. Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de> Link: https://lore.pengutronix.de/20210708041628.17608-1-o.rempel@pengutronix.de Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
Diffstat (limited to 'configs/platform-mipsel/platforms')
-rw-r--r--configs/platform-mipsel/platforms/barebox-0-common.in33
-rw-r--r--configs/platform-mipsel/platforms/barebox-malta.in8
-rw-r--r--configs/platform-mipsel/platforms/blspec-malta.in5
-rw-r--r--configs/platform-mipsel/platforms/image-kernel.in4
-rw-r--r--configs/platform-mipsel/platforms/image-malta.in10
-rw-r--r--configs/platform-mipsel/platforms/kernel-malta.in9
-rw-r--r--configs/platform-mipsel/platforms/kernel.in26
7 files changed, 95 insertions, 0 deletions
diff --git a/configs/platform-mipsel/platforms/barebox-0-common.in b/configs/platform-mipsel/platforms/barebox-0-common.in
new file mode 100644
index 0000000..0b487ba
--- /dev/null
+++ b/configs/platform-mipsel/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-mipsel/platforms/barebox-malta.in b/configs/platform-mipsel/platforms/barebox-malta.in
new file mode 100644
index 0000000..6976a96
--- /dev/null
+++ b/configs/platform-mipsel/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-mipsel/platforms/blspec-malta.in b/configs/platform-mipsel/platforms/blspec-malta.in
new file mode 100644
index 0000000..d51d4ad
--- /dev/null
+++ b/configs/platform-mipsel/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-mipsel/platforms/image-kernel.in b/configs/platform-mipsel/platforms/image-kernel.in
new file mode 100644
index 0000000..4321b12
--- /dev/null
+++ b/configs/platform-mipsel/platforms/image-kernel.in
@@ -0,0 +1,4 @@
+## SECTION=image
+
+config IMAGE_KERNEL
+ bool
diff --git a/configs/platform-mipsel/platforms/image-malta.in b/configs/platform-mipsel/platforms/image-malta.in
new file mode 100644
index 0000000..73df0fd
--- /dev/null
+++ b/configs/platform-mipsel/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-mipsel/platforms/kernel-malta.in b/configs/platform-mipsel/platforms/kernel-malta.in
new file mode 100644
index 0000000..8dcd50c
--- /dev/null
+++ b/configs/platform-mipsel/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-mipsel/platforms/kernel.in b/configs/platform-mipsel/platforms/kernel.in
new file mode 100644
index 0000000..1889211
--- /dev/null
+++ b/configs/platform-mipsel/platforms/kernel.in
@@ -0,0 +1,26 @@
+## 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
+ prompt "build lzop hosttool"
+ bool
+
+endif # KERNEL