diff --git a/arch/arm64/boot/dts/rockchip/overlays/odroidm2/Makefile b/arch/arm64/boot/dts/rockchip/overlays/odroidm2/Makefile index 4c699c35bdda..6ed44197efbd 100644 --- a/arch/arm64/boot/dts/rockchip/overlays/odroidm2/Makefile +++ b/arch/arm64/boot/dts/rockchip/overlays/odroidm2/Makefile @@ -14,6 +14,8 @@ dtbo-y += \ pwm7.dtbo \ pwm8.dtbo \ rknpu.dtbo \ + spdif_p29.dtbo \ + spdif_p32.dtbo \ spi0.dtbo \ ttyfiq0_115200.dtbo \ uart0-with-ctsrts.dtbo \ diff --git a/arch/arm64/boot/dts/rockchip/overlays/odroidm2/spdif_p29.dts b/arch/arm64/boot/dts/rockchip/overlays/odroidm2/spdif_p29.dts new file mode 100644 index 000000000000..e2dc9996f5db --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/overlays/odroidm2/spdif_p29.dts @@ -0,0 +1,31 @@ +/dts-v1/; +/plugin/; + +/ { + fragment@0 { + target = <&spdif_tx_sound>; + + __overlay__ { + status = "okay"; + simple-audio-card,cpu { + sound-dai = <&spdif_tx1>; + }; + }; + }; + + fragment@1 { + target = <&spdif_tx_dc>; + + __overlay__ { + status = "okay"; + }; + }; + + fragment@2 { + target = <&spdif_tx1>; + + __overlay__ { + status = "okay"; + }; + }; +}; diff --git a/arch/arm64/boot/dts/rockchip/overlays/odroidm2/spdif_p32.dts b/arch/arm64/boot/dts/rockchip/overlays/odroidm2/spdif_p32.dts new file mode 100644 index 000000000000..bdd4aedd0790 --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/overlays/odroidm2/spdif_p32.dts @@ -0,0 +1,28 @@ +/dts-v1/; +/plugin/; + +/ { + fragment@0 { + target = <&spdif_tx_sound>; + + __overlay__ { + status = "okay"; + }; + }; + + fragment@1 { + target = <&spdif_tx_dc>; + + __overlay__ { + status = "okay"; + }; + }; + + fragment@2 { + target = <&spdif_tx0>; + + __overlay__ { + status = "okay"; + }; + }; +};