From eaf7839876093a6c34f8c2ee4562bff1ffcdee34 Mon Sep 17 00:00:00 2001 From: Oleksij Rempel Date: Thu, 8 Jul 2021 06:16:28 +0200 Subject: platform-mipsel: add basic qemu malta support Add MIPSEL (MIPS little-endian 32bit) platform. Signed-off-by: Oleksij Rempel Link: https://lore.pengutronix.de/20210708041628.17608-1-o.rempel@pengutronix.de Signed-off-by: Robert Schwebel --- .../platform-mipsel/platforms/barebox-0-common.in | 33 ++++++++++++++++++++++ configs/platform-mipsel/platforms/barebox-malta.in | 8 ++++++ configs/platform-mipsel/platforms/blspec-malta.in | 5 ++++ configs/platform-mipsel/platforms/image-kernel.in | 4 +++ configs/platform-mipsel/platforms/image-malta.in | 10 +++++++ configs/platform-mipsel/platforms/kernel-malta.in | 9 ++++++ configs/platform-mipsel/platforms/kernel.in | 26 +++++++++++++++++ 7 files changed, 95 insertions(+) create mode 100644 configs/platform-mipsel/platforms/barebox-0-common.in create mode 100644 configs/platform-mipsel/platforms/barebox-malta.in create mode 100644 configs/platform-mipsel/platforms/blspec-malta.in create mode 100644 configs/platform-mipsel/platforms/image-kernel.in create mode 100644 configs/platform-mipsel/platforms/image-malta.in create mode 100644 configs/platform-mipsel/platforms/kernel-malta.in create mode 100644 configs/platform-mipsel/platforms/kernel.in (limited to 'configs/platform-mipsel/platforms') 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 -- cgit v1.2.3