From c9f3a1ac170135f4c8bdf1329fe9c833bf4e698a Mon Sep 17 00:00:00 2001 From: Emmanuel Vadot Date: Sat, 11 Jan 2020 18:36:10 +0000 Subject: [PATCH] arm64: allwinner: dtso: Add spi0 spigen DTSO This overlays can be used on A64 board to use spigen and spi(8) on the spi0 pins. Tested On: Pine64-LTS, A64-Olinuxino Submitted by: Gary Otten --- .../arm64/overlays/sun50i-a64-spi0-spigen.dtso | 17 +++++++++++++++++ sys/modules/dtb/allwinner/Makefile | 1 + 2 files changed, 18 insertions(+) create mode 100644 sys/dts/arm64/overlays/sun50i-a64-spi0-spigen.dtso 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 \