diff --git a/arch/arm64/boot/dts/amlogic/overlays/odroidc5/Makefile b/arch/arm64/boot/dts/amlogic/overlays/odroidc5/Makefile index dde93e995..b46076db6 100644 --- a/arch/arm64/boot/dts/amlogic/overlays/odroidc5/Makefile +++ b/arch/arm64/boot/dts/amlogic/overlays/odroidc5/Makefile @@ -7,6 +7,7 @@ dtb-y += i2c0.dtbo \ pwm_c.dtbo \ pwm_f.dtbo \ spdif_a.dtbo \ + spi0.dtbo \ uart1.dtbo \ uart1-with-ctsrts.dtbo \ uart2.dtbo \ diff --git a/arch/arm64/boot/dts/amlogic/overlays/odroidc5/spi0.dts b/arch/arm64/boot/dts/amlogic/overlays/odroidc5/spi0.dts new file mode 100644 index 000000000..5639d693f --- /dev/null +++ b/arch/arm64/boot/dts/amlogic/overlays/odroidc5/spi0.dts @@ -0,0 +1,26 @@ +/dts-v1/; +/plugin/; + +#include +#include + +/ { + fragment@0 { + target = <&spicc0>; + + __overlay__ { + status = "okay"; + #address-cells = <1>; + #size-cells = <0>; + num_chipselect = <1>; + cs-gpios = <&gpio GPIOX_10 GPIO_ACTIVE_LOW>; + + spidev0: spidev@0 { + status = "okay"; + compatible = "linux,spidev"; + reg = <0>; + spi-max-frequency = <80000000>; // 80MHz + }; + }; + }; +};