aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBojan Novković <bnovkov@FreeBSD.org>2026-05-20 14:59:57 +0000
committerBojan Novković <bnovkov@FreeBSD.org>2026-08-16 17:13:23 +0000
commit28f3123ec720fd368efc7f7d2010163c468047ac (patch)
tree330902f8ccbcc83f78db576e069b23032d0d5567
parent6dbf809bafe1421fbf3cdd952748b15437b7c72a (diff)
riscv: Add spacemit SoC files to the build
Reviewed by: mhorne Differential Revision: https://reviews.freebsd.org/D57175
-rw-r--r--sys/modules/dtb/spacemit/Makefile3
-rw-r--r--sys/riscv/conf/GENERIC1
-rw-r--r--sys/riscv/conf/std.spacemit10
-rw-r--r--sys/riscv/spacemit/files.spacemit0
4 files changed, 14 insertions, 0 deletions
diff --git a/sys/modules/dtb/spacemit/Makefile b/sys/modules/dtb/spacemit/Makefile
new file mode 100644
index 000000000000..78187cba25e1
--- /dev/null
+++ b/sys/modules/dtb/spacemit/Makefile
@@ -0,0 +1,3 @@
+DTS= spacemit/k1-bananapi-f3.dts
+
+.include <bsd.dtb.mk>
diff --git a/sys/riscv/conf/GENERIC b/sys/riscv/conf/GENERIC
index ec248bd38813..b8b3aacfab83 100644
--- a/sys/riscv/conf/GENERIC
+++ b/sys/riscv/conf/GENERIC
@@ -223,4 +223,5 @@ include "std.allwinner"
include "std.cvitek"
include "std.eswin"
include "std.sifive"
+include "std.spacemit"
include "std.starfive"
diff --git a/sys/riscv/conf/std.spacemit b/sys/riscv/conf/std.spacemit
new file mode 100644
index 000000000000..3cbbda20c765
--- /dev/null
+++ b/sys/riscv/conf/std.spacemit
@@ -0,0 +1,10 @@
+#
+# SpacemiT SoC support
+#
+
+device fdt
+device sdhci_spacemit
+
+makeoptions MODULES_EXTRA+="dtb/spacemit"
+
+files "../spacemit/files.spacemit"
diff --git a/sys/riscv/spacemit/files.spacemit b/sys/riscv/spacemit/files.spacemit
new file mode 100644
index 000000000000..e69de29bb2d1
--- /dev/null
+++ b/sys/riscv/spacemit/files.spacemit