diff --git a/arch/arm64/boot/dts/amlogic/meson64_odroidn2.dts b/arch/arm64/boot/dts/amlogic/meson64_odroidn2.dts index 8b096c442a7f..5e678eebe703 100644 --- a/arch/arm64/boot/dts/amlogic/meson64_odroidn2.dts +++ b/arch/arm64/boot/dts/amlogic/meson64_odroidn2.dts @@ -482,7 +482,7 @@ cooling-levels = <0 120 170 220>; }; - hktft35 { + hktft35: hktft35 { status = "disabled"; compatible = "odroid,hktft35"; pinctrl-names = "hktft35"; @@ -830,7 +830,7 @@ }; /* SPI 3.2" Touch Screen Define */ - ads7846@1 { + ads7846: ads7846@1 { status = "disabled"; spi-max-frequency = <1000000>; @@ -853,7 +853,7 @@ linux,wakeup; }; - hktft32@0 { + hktft32: hktft32@0 { status = "disabled"; compatible = "odroid,hktft32"; reg = <0>; diff --git a/arch/arm64/boot/dts/amlogic/overlays/odroidn2/Makefile b/arch/arm64/boot/dts/amlogic/overlays/odroidn2/Makefile index a2d193ae323d..283359c1c63c 100644 --- a/arch/arm64/boot/dts/amlogic/overlays/odroidn2/Makefile +++ b/arch/arm64/boot/dts/amlogic/overlays/odroidn2/Makefile @@ -5,6 +5,8 @@ dtbo-$(CONFIG_ARCH_MESON64_ODROIDN2) += spi0.dtbo \ i2c1.dtbo \ uarta.dtbo \ uartb.dtbo \ + hktft32.dtbo \ + hktft35.dtbo \ saradc.dtbo \ irblaster.dtbo diff --git a/arch/arm64/boot/dts/amlogic/overlays/odroidn2/hktft32.dts b/arch/arm64/boot/dts/amlogic/overlays/odroidn2/hktft32.dts new file mode 100644 index 000000000000..196ee81b62b4 --- /dev/null +++ b/arch/arm64/boot/dts/amlogic/overlays/odroidn2/hktft32.dts @@ -0,0 +1,28 @@ +/dts-v1/; +/plugin/; + +/ { + fragment@0 { + target = <&spicc0>; + + __overlay__ { + status = "okay"; + }; + }; + + fragment@1 { + target = <&hktft32>; + + __overlay__ { + status = "okay"; + }; + }; + + fragment@2 { + target = <&ads7846>; + + __overlay__ { + status = "okay"; + }; + }; +}; diff --git a/arch/arm64/boot/dts/amlogic/overlays/odroidn2/hktft35.dts b/arch/arm64/boot/dts/amlogic/overlays/odroidn2/hktft35.dts new file mode 100644 index 000000000000..5b377ff29302 --- /dev/null +++ b/arch/arm64/boot/dts/amlogic/overlays/odroidn2/hktft35.dts @@ -0,0 +1,28 @@ +/dts-v1/; +/plugin/; + +/ { + fragment@0 { + target = <&i2c3>; + + __overlay__ { + status = "okay"; + }; + }; + + fragment@1 { + target = <&sx865x>; + + __overlay__ { + status = "okay"; + }; + }; + + fragment@2 { + target = <&hktft35>; + + __overlay__ { + status = "okay"; + }; + }; +};