diff --git a/arch/arm64/boot/dts/rockchip/overlays/odroidm1/Makefile b/arch/arm64/boot/dts/rockchip/overlays/odroidm1/Makefile index c07c6a35a07b..25b35a14903d 100644 --- a/arch/arm64/boot/dts/rockchip/overlays/odroidm1/Makefile +++ b/arch/arm64/boot/dts/rockchip/overlays/odroidm1/Makefile @@ -3,6 +3,7 @@ dtbo-$(CONFIG_ARCH_ROCKCHIP_ODROIDM1) += \ blueled_off.dtbo \ can0.dtbo \ + circuitpython.dtbo \ dht11.dtbo \ display_vu8m.dtbo \ fiq0_to_uart2.dtbo \ diff --git a/arch/arm64/boot/dts/rockchip/overlays/odroidm1/circuitpython.dts b/arch/arm64/boot/dts/rockchip/overlays/odroidm1/circuitpython.dts new file mode 100644 index 000000000000..39f10dd40442 --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/overlays/odroidm1/circuitpython.dts @@ -0,0 +1,45 @@ +/dts-v1/; +/plugin/; + +/ { + fragment@0 { + target = <&i2c3>; + + __overlay__ { + status = "okay"; + }; + }; + + fragment@1 { + target = <&spi0>; + + __overlay__ { + status = "okay"; + #address-cells = <1>; + #size-cells = <0>; + + spidev: spidev@0 { + status = "okay"; + compatible = "rockchip,spidev"; + reg = <0>; + spi-max-frequency = <100000000>; + }; + }; + }; + + fragment@2 { + target = <&uart1>; + + __overlay__ { + status = "okay"; + }; + }; + + fragment@3 { + target = <&pwm9>; + + __overlay__ { + status = "okay"; + }; + }; +}; diff --git a/arch/arm64/boot/dts/rockchip/overlays/odroidm1s/Makefile b/arch/arm64/boot/dts/rockchip/overlays/odroidm1s/Makefile index 121d97e5881f..5179324265dd 100644 --- a/arch/arm64/boot/dts/rockchip/overlays/odroidm1s/Makefile +++ b/arch/arm64/boot/dts/rockchip/overlays/odroidm1s/Makefile @@ -7,6 +7,7 @@ dtbo-$(CONFIG_ARCH_ROCKCHIP_ODROIDM1) += \ board_multiio_oled.dtbo \ board_stepper.dtbo \ can0.dtbo \ + circuitpython.dtbo \ dht11.dtbo \ display_3_5.dtbo \ display_vu5s.dtbo \ diff --git a/arch/arm64/boot/dts/rockchip/overlays/odroidm1s/circuitpython.dts b/arch/arm64/boot/dts/rockchip/overlays/odroidm1s/circuitpython.dts new file mode 100644 index 000000000000..3aa3034351a1 --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/overlays/odroidm1s/circuitpython.dts @@ -0,0 +1,45 @@ +/dts-v1/; +/plugin/; + +/ { + fragment@0 { + target = <&i2c3>; + + __overlay__ { + status = "okay"; + }; + }; + + fragment@1 { + target = <&spi1>; + + __overlay__ { + status = "okay"; + #address-cells = <1>; + #size-cells = <0>; + + spidev: spidev@0 { + status = "okay"; + compatible = "rockchip,spidev"; + reg = <0>; + spi-max-frequency = <100000000>; + }; + }; + }; + + fragment@2 { + target = <&uart6>; + + __overlay__ { + status = "okay"; + }; + }; + + fragment@3 { + target = <&pwm3>; + + __overlay__ { + status = "okay"; + }; + }; +};