diff --git a/sys/dts/arm64/overlays/sun50i-a64-spi0-spigen.dtso b/sys/dts/arm64/overlays/sun50i-a64-spi0-spigen.dtso new file mode 100644 index 00000000000..8f47533a086 --- /dev/null +++ b/sys/dts/arm64/overlays/sun50i-a64-spi0-spigen.dtso @@ -0,0 +1,17 @@ +/dts-v1/; +/plugin/; + +/ { + compatible = "allwinner,sun50i-a64"; +}; + +&{/soc/spi@1c68000} { + status = "okay"; + + spigen0: spigen0 { + compatible = "freebsd,spigen"; + reg = <0>; + spi-max-frequency = <500000>; + status = "okay"; + }; +}; diff --git a/sys/modules/dtb/allwinner/Makefile b/sys/modules/dtb/allwinner/Makefile index dee581f4fa4..30b4e316e51 100644 --- a/sys/modules/dtb/allwinner/Makefile +++ b/sys/modules/dtb/allwinner/Makefile @@ -54,6 +54,7 @@ DTSO= sun50i-a64-opp.dtso \ sun50i-a64-pwm.dtso \ sun50i-a64-rpwm.dtso \ sun50i-a64-sid.dtso \ + sun50i-a64-spi0-spigen.dtso \ sun50i-a64-ths.dtso \ sun50i-a64-timer.dtso \ sun50i-h5-opp.dtso \