svn commit: r361775 - in head/sys: dts/arm64/overlays modules/dtb/rpi
Oleksandr Tymoshenko
gonzo at FreeBSD.org
Wed Jun 3 22:18:16 UTC 2020
Author: gonzo
Date: Wed Jun 3 22:18:15 2020
New Revision: 361775
URL: https://svnweb.freebsd.org/changeset/base/361775
Log:
Add spigen overlay for Raspberry Pi 4
Submitted by: gergely.czuczy at harmless.hu
Added:
head/sys/dts/arm64/overlays/spigen-rpi4.dtso (contents, props changed)
Modified:
head/sys/modules/dtb/rpi/Makefile
Added: head/sys/dts/arm64/overlays/spigen-rpi4.dtso
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sys/dts/arm64/overlays/spigen-rpi4.dtso Wed Jun 3 22:18:15 2020 (r361775)
@@ -0,0 +1,30 @@
+/* $FreeBSD$ */
+
+/dts-v1/;
+/plugin/;
+
+/ {
+ compatible = "brcm,bcm2711";
+};
+
+&{/soc/spi at 7e204000} {
+ status = "okay";
+ spigen0: spigen0 {
+ compatible = "freebsd,spigen";
+ reg = <0>;
+ spi-max-frequency = <500000>; /* Req'd property, override with spi(8) */
+ status = "okay";
+ };
+ spigen1: spigen1 {
+ compatible = "freebsd,spigen";
+ reg = <1>;
+ spi-max-frequency = <500000>; /* Req'd property, override with spi(8) */
+ status = "okay";
+ };
+};
+
+&{/soc/gpio at 7e200000/spi0_cs_pins} {
+ brcm,pins = <8 7>;
+ brcm,function = <4>; /* ALT0 */
+};
+
Modified: head/sys/modules/dtb/rpi/Makefile
==============================================================================
--- head/sys/modules/dtb/rpi/Makefile Wed Jun 3 22:15:11 2020 (r361774)
+++ head/sys/modules/dtb/rpi/Makefile Wed Jun 3 22:18:15 2020 (r361775)
@@ -6,7 +6,8 @@ DTSO= \
spigen-rpi2.dtso
.elif ${MACHINE_ARCH} == "aarch64"
DTSO= \
- spigen-rpi3.dtso
+ spigen-rpi3.dtso \
+ spigen-rpi4.dtso
.endif
.include <bsd.dtb.mk>
More information about the svn-src-all
mailing list