summaryrefslogtreecommitdiffstats
path: root/sys/modules
diff options
context:
space:
mode:
authorian <ian@FreeBSD.org>2015-06-06 18:49:02 +0000
committerian <ian@FreeBSD.org>2015-06-06 18:49:02 +0000
commit98d314ee2c13e297598a711a834c1cab13641c5d (patch)
treeaab0e8a6977bd90b416d85c81d111c5edfa179e3 /sys/modules
parent49e34859d144c1ab4d4c82f463379ad8498a7fe8 (diff)
downloadFreeBSD-src-98d314ee2c13e297598a711a834c1cab13641c5d.zip
FreeBSD-src-98d314ee2c13e297598a711a834c1cab13641c5d.tar.gz
MFC r278338, r278340, r278458, r278519:
Create a module to install the Raspberry Pi dtb files. Pull in the rpi.dts -> rpi.dtb module (dtb/rpi) and have it install rpi.dtb in /boot/dtb by default. Add a module to build the dtb files for all supported imx6 systems. Remove imx6s-wandboard.dts, there is no such file.
Diffstat (limited to 'sys/modules')
-rw-r--r--sys/modules/Makefile2
-rw-r--r--sys/modules/dtb/imx6/Makefile11
-rw-r--r--sys/modules/dtb/rpi/Makefile5
3 files changed, 18 insertions, 0 deletions
diff --git a/sys/modules/Makefile b/sys/modules/Makefile
index 960dcd1..c0cca40 100644
--- a/sys/modules/Makefile
+++ b/sys/modules/Makefile
@@ -894,6 +894,8 @@ _zfs= zfs
SUBDIR=${MODULES_OVERRIDE}
.endif
+SUBDIR+=${MODULES_EXTRA}
+
.for reject in ${WITHOUT_MODULES}
SUBDIR:= ${SUBDIR:N${reject}}
.endfor
diff --git a/sys/modules/dtb/imx6/Makefile b/sys/modules/dtb/imx6/Makefile
new file mode 100644
index 0000000..8d1bed8
--- /dev/null
+++ b/sys/modules/dtb/imx6/Makefile
@@ -0,0 +1,11 @@
+# $FreeBSD$
+# All the dts files for imx6 systems we support.
+DTS= \
+ imx6dl-cubox-i.dts \
+ imx6q-cubox-i.dts \
+ imx6dl-hummingboard.dts \
+ imx6q-hummingboard.dts \
+ imx6dl-wandboard.dts \
+ imx6q-wandboard.dts
+
+.include <bsd.dtb.mk>
diff --git a/sys/modules/dtb/rpi/Makefile b/sys/modules/dtb/rpi/Makefile
new file mode 100644
index 0000000..9ea7663
--- /dev/null
+++ b/sys/modules/dtb/rpi/Makefile
@@ -0,0 +1,5 @@
+# $FreeBSD$
+# DTS files for the Raspberry Pi-B
+DTS=rpi.dts
+
+.include <bsd.dtb.mk>
OpenPOWER on IntegriCloud