diff --git a/arch/arm64/boot/dts/Makefile b/arch/arm64/boot/dts/Makefile
index 28a9edfeee5544b140f766c181a095a3f8699fee..f85642917c34e8cf2e413daedd1b2a20856fa6e1 100644
--- a/arch/arm64/boot/dts/Makefile
+++ b/arch/arm64/boot/dts/Makefile
@@ -24,6 +24,7 @@ subdir-y += qcom
 subdir-y += realtek
 subdir-y += renesas
 subdir-y += rockchip
+subdir-y += seco
 subdir-y += seconorth
 subdir-y += socionext
 subdir-y += sprd
diff --git a/arch/arm64/boot/dts/seco/Makefile b/arch/arm64/boot/dts/seco/Makefile
new file mode 100644
index 0000000000000000000000000000000000000000..fe07a9aede56b2d516d29ade1ff4a17b70c6a6f1
--- /dev/null
+++ b/arch/arm64/boot/dts/seco/Makefile
@@ -0,0 +1,7 @@
+#
+# SECO Makefile
+#
+
+dts-dirs        += overlays
+subdir-y        := $(dts-dirs)
+DTC_FLAGS ?= -@ -H epapr
diff --git a/arch/arm64/boot/dts/seco/overlays/Makefile b/arch/arm64/boot/dts/seco/overlays/Makefile
new file mode 100644
index 0000000000000000000000000000000000000000..b27e7e56c54c535811f2667d9c4802e3dc586ee1
--- /dev/null
+++ b/arch/arm64/boot/dts/seco/overlays/Makefile
@@ -0,0 +1,7 @@
+DTC_FLAGS ?= -@ -H epapr
+
+targets += dtbs dtbs_install
+targets += $(dtbo-y)
+
+always          := $(dtbo-y)
+clean-files     := *.dtbo