1 From 11381ac246576bc84dfc28f6cdd8030305c605aa Mon Sep 17 00:00:00 2001
2 From: Dave Stevenson <dave.stevenson@raspberrypi.com>
3 Date: Mon, 20 Jan 2025 11:53:04 +0000
4 Subject: [PATCH] dtoverlays: waveshare-panel: Disable new touch controller by
7 Commit e442e5c1ab6b ("arch:arm:boot:dts:overlays: Added waveshare 13.3inch
8 panel support") added an extra touch controller for the new panels.
9 On systems with old panels, it ends up spamming the kernel log as that
10 touch controller isn't there to respond.
12 Fixes: e442e5c1ab6b ("arch:arm:boot:dts:overlays: Added waveshare 13.3inch panel support")
13 Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
15 .../dts/overlays/vc4-kms-dsi-waveshare-panel-overlay.dts | 7 +++++--
16 1 file changed, 5 insertions(+), 2 deletions(-)
18 --- a/arch/arm/boot/dts/overlays/vc4-kms-dsi-waveshare-panel-overlay.dts
19 +++ b/arch/arm/boot/dts/overlays/vc4-kms-dsi-waveshare-panel-overlay.dts
22 compatible = "ilitek,ili251x";
24 + status = "disabled";
29 <&touch>, "touchscreen-inverted-x?",
30 <&touch>, "touchscreen-inverted-y?";
31 8_8_inch = <&panel>, "compatible=waveshare,8.8inch-panel";
32 - 13_3_inch_4lane = <&panel>, "compatible=waveshare,13.3inch-4lane-panel";
33 - 13_3_inch_2lane = <&panel>, "compatible=waveshare,13.3inch-2lane-panel";
34 + 13_3_inch_4lane = <&panel>, "compatible=waveshare,13.3inch-4lane-panel",
35 + <&touch2>, "status=okay";
36 + 13_3_inch_2lane = <&panel>, "compatible=waveshare,13.3inch-2lane-panel",
37 + <&touch2>, "status=okay";
38 i2c1 = <&i2c_frag>, "target:0=",<&i2c1>,
40 disable_touch = <&touch>, "status=disabled";