diff options
author | Oleksij Rempel <o.rempel@pengutronix.de> | 2020-02-16 09:38:21 +0100 |
---|---|---|
committer | Robert Schwebel <r.schwebel@pengutronix.de> | 2020-02-16 11:31:56 +0100 |
commit | 521707e129e9d9039b430a201a33d45af143a6d7 (patch) | |
tree | f0b1d7cb1aadff978b9775a53d2ce56f1d0aaa31 /configs/platform-mips/platforms | |
parent | e6d07898c3595d7b4f2b9cad989231cd01f72b0e (diff) | |
download | DistroKit-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.in | 33 | ||||
-rw-r--r-- | configs/platform-mips/platforms/barebox-malta.in | 8 | ||||
-rw-r--r-- | configs/platform-mips/platforms/blspec-malta.in | 5 | ||||
-rw-r--r-- | configs/platform-mips/platforms/image-kernel.in | 4 | ||||
-rw-r--r-- | configs/platform-mips/platforms/image-malta.in | 10 | ||||
-rw-r--r-- | configs/platform-mips/platforms/kernel-malta.in | 9 | ||||
-rw-r--r-- | configs/platform-mips/platforms/kernel.in | 25 |
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 |