From 99832196114c7e9451aa79d8cd0eb033cd833c20 Mon Sep 17 00:00:00 2001 From: Jiaxun Yang Date: Fri, 27 Dec 2024 13:23:39 +0000 Subject: lm32: Initial LatticeMicro32 support This target is in GCC/binutils for a while. It's baremetal only without upstream Linux support. Signed-off-by: Jiaxun Yang --- config/arch/lm32.in | 10 ++++++++++ config/kernel/linux.in | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 config/arch/lm32.in (limited to 'config') diff --git a/config/arch/lm32.in b/config/arch/lm32.in new file mode 100644 index 00000000..a2ae3b2d --- /dev/null +++ b/config/arch/lm32.in @@ -0,0 +1,10 @@ +# LatticeMico32 soft-core architecture + +## no-package +## select ARCH_SUPPORTS_32 +## select ARCH_DEFAULT_32 +## select ARCH_DEFAULT_BE +## depends on EXPERIMENTAL + +## help The LatticeMico32 soft-core architecture: +## help https://www.latticesemi.com/en/Products/DesignSoftwareAndIP/IntellectualProperty/IPCore/IPCores02/LatticeMico32.aspx diff --git a/config/kernel/linux.in b/config/kernel/linux.in index 0f85ff89..6e929c23 100644 --- a/config/kernel/linux.in +++ b/config/kernel/linux.in @@ -1,6 +1,6 @@ # Linux kernel options -## depends on !ARCH_AVR && !ARCH_MSP430 && !ARCH_MOXIE && !ARCH_PRU +## depends on !ARCH_AVR && !ARCH_LM32 && !ARCH_MSP430 && !ARCH_MOXIE && !ARCH_PRU ## select KERNEL_SUPPORTS_SHARED_LIBS ## help Build a toolchain targeting systems running Linux as a kernel. -- cgit v1.2.3