diff --git a/arch/arm64/boot/dts/rockchip/overlays/odroidm1s/Makefile b/arch/arm64/boot/dts/rockchip/overlays/odroidm1s/Makefile index 77f13cb495c4..ebdf3144809b 100644 --- a/arch/arm64/boot/dts/rockchip/overlays/odroidm1s/Makefile +++ b/arch/arm64/boot/dts/rockchip/overlays/odroidm1s/Makefile @@ -9,7 +9,7 @@ dtbo-$(CONFIG_ARCH_ROCKCHIP_ODROIDM1) += \ board_stepper.dtbo \ dht11.dtbo \ display_3_5.dtbo \ - display_5_0.dtbo \ + display_vu5s.dtbo \ display_vu8s.dtbo \ fiq0_to_uart2.dtbo \ hktft32.dtbo \ diff --git a/arch/arm64/boot/dts/rockchip/overlays/odroidm1s/display_5_0.dts b/arch/arm64/boot/dts/rockchip/overlays/odroidm1s/display_vu5s.dts similarity index 82% rename from arch/arm64/boot/dts/rockchip/overlays/odroidm1s/display_5_0.dts rename to arch/arm64/boot/dts/rockchip/overlays/odroidm1s/display_vu5s.dts index 1d6a9bdd4f20..52281ba702f1 100755 --- a/arch/arm64/boot/dts/rockchip/overlays/odroidm1s/display_5_0.dts +++ b/arch/arm64/boot/dts/rockchip/overlays/odroidm1s/display_vu5s.dts @@ -14,8 +14,25 @@ __overlay__ { status = "okay"; - - pwms = <&pwm4 0 25000 0>; + brightness-levels = < + 1 2 3 4 5 6 7 8 + 9 10 11 12 13 14 15 16 + 17 18 19 20 21 22 23 24 + 25 26 27 28 29 30 31 32 + 33 34 35 36 37 38 39 40 + 41 42 43 44 45 46 47 48 + 49 50 51 52 53 54 55 56 + 57 58 59 60 61 62 63 64 + 65 66 67 68 69 70 71 72 + 73 74 75 76 77 78 79 80 + 81 82 83 84 85 86 87 88 + 89 90 91 92 93 94 95 96 + 97 98 99 100 101 102 103 104 + 105 106 107 108 109 110 111 112 + 113 114 115 116 117 118 119 120 + 121 122 123 124 125 126 127 128 + >; + default-brightness-level = <64>; }; }; @@ -28,7 +45,7 @@ }; fragment@2 { - target = <&dsi0>; + target = <&i2c2>; __overlay__ { status = "okay"; @@ -36,6 +53,28 @@ }; fragment@3 { + target = <&touchscreen>; + + #address-cells = <1>; + #size-cells = <0>; + + __overlay__ { + status = "okay"; + + compatible = "goodix,gt911"; + reg = <0x5d>; + }; + }; + + fragment@4 { + target = <&dsi0>; + + __overlay__ { + status = "okay"; + }; + }; + + fragment@5 { target = <&dsi0_panel>; __overlay__ { @@ -143,7 +182,7 @@ }; }; - fragment@4 { + fragment@6 { target = <&dsi0_in_vp0>; __overlay__ { @@ -151,7 +190,7 @@ }; }; - fragment@5 { + fragment@7 { target = <&dsi0_in_vp1>; __overlay__ { @@ -159,7 +198,7 @@ }; }; - fragment@6 { + fragment@8 { target = <&route_hdmi>; __overlay__ { @@ -168,7 +207,7 @@ }; }; - fragment@7 { + fragment@9 { target = <&route_dsi0>; __overlay__ { @@ -177,7 +216,7 @@ }; }; - fragment@8 { + fragment@10 { target = <&video_phy0>; __overlay__ { @@ -185,7 +224,7 @@ }; }; - fragment@9 { + fragment@11 { target = <&video_phy1>; __overlay__ { @@ -193,7 +232,7 @@ }; }; - fragment@10 { + fragment@12 { target = <&vp0>; __overlay__ { @@ -204,7 +243,7 @@ }; }; - fragment@11 { + fragment@13 { target = <&vp1>; __overlay__ { @@ -215,7 +254,7 @@ }; }; - fragment@12 { + fragment@14 { target = <&hdmi>; __overlay__ { @@ -223,7 +262,7 @@ }; }; - fragment@13 { + fragment@15 { target = <&hdmi_in_vp0>; __overlay__ { @@ -231,7 +270,7 @@ }; }; - fragment@14 { + fragment@16 { target = <&hdmi_sound>; __overlay__ {