From nobody Sat Jul 25 05:24:06 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 49EF33BF66B for ; Fri, 17 Jul 2026 11:59:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784289558; cv=none; b=uDEPqrWdnqSoXzLlJ4L0yzBgH28FxSModRvLy18QGFy1BZfXTh3GlT0qBEqbB+65oo+dSlq1GvuNsVtXviPA78Eg/a9iBhDuUQOyDoPBato27LX1BsEP6QSo61EdTneCzWt07r6dLlTsur49cptLJS6fH6f6L/L3dy6eiR6Ms+s= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784289558; c=relaxed/simple; bh=zhAF3clxg2d4IEdqvRWULHoq8pWFPYQ8gc/wyjPetms=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=JmH+miovimnV2nsxsuuQcMzeJ5uV0/up8r+5wFp+mZctsozlQvvLCq2jscpFav0n96j5fKNnypC+k0p9VMSavRKzi+W22ZhR60U/z0hBWRhY0Ld3p8BRsvFRb/w/9l7H1ZYXNwktCLC4+LBh7I90bN14Iw+envLsE3F6k6hkv4I= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=KvDao+J1; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=LOqLZ5sy; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="KvDao+J1"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="LOqLZ5sy" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66HASkmV2634512 for ; Fri, 17 Jul 2026 11:59:15 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= zPUqEZcV6Ndhoz2WcNYj/6S/xhagxfKu+O5tgE0FQ1c=; b=KvDao+J1EEYMfDgj X8wgQb1Ga2cq9iQQQSNdzyMHCNPxd/diNFlckqFvOojsG0H3XyMJDH9uwmDjUnpS AigFrUvyoV9GPH7X+94YWGf/ZjVrnvSnEzIgFo4kGIV87K4tofQIIbpYA/GXRlU5 ZJJDA8B9SCs4jGu6ouXPRDsytc6HkLwtUabYIE/Yf536MnpcgKoo1ziJCBRLXceC gfAzE5PUAbq8UMZdPRxpxwGuI6FgwgGVPkyy+HP/FYM4BSq7ZLAUvt9VMgGOwcHJ +CCqVCijYQ4Hjwib4xGoCDa1ZqfZ++XQRr6rBoBwpfeffLFs1a8991q1m0i6WR9M /L5LeA== Received: from mail-pl1-f199.google.com (mail-pl1-f199.google.com [209.85.214.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ff3u6kjyt-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 17 Jul 2026 11:59:15 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-2cc73f47bdcso135918065ad.3 for ; Fri, 17 Jul 2026 04:59:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784289555; x=1784894355; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=zPUqEZcV6Ndhoz2WcNYj/6S/xhagxfKu+O5tgE0FQ1c=; b=LOqLZ5syKfaTWSseDXZIb8eEWTJ50LM8H0cAbUz4lp+R08P11GBmVCC4T4WFBYJuch O5Bo2pNyDrlSrDCGxHcsNO7gCVo09fWe7vH17R1i7WxxWe4ySKGDyJqlrjzIcRvKeE26 YMzhpBBYqTXxo4vqZC0SwcmqCkw2/H7dcmDhCyX3i9IK88jLZL0ASpH/9rZ/8KHhO1dn pg/s2eGxYZIlEajmq1YyaV31d+zzO+7HSCYfF0uzNG9FUsjqDPWvbQpUYNaM/P9hksKG xLondSHP6lWM9y8owndhKJyM3BQUAX7dZsbbj80RVLtYn6LhGeLJsY3Kwb5tiMEroO6o w/QQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784289555; x=1784894355; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=zPUqEZcV6Ndhoz2WcNYj/6S/xhagxfKu+O5tgE0FQ1c=; b=HiYW70smVN6gGOOSkV2N80FaAcC94634QlEJ7c4XS9EWB2ff4+AMxXMuqDMfuhu8Ii gGI7yd9NwLsrz53kYnggvq7duRE3/tqhLDu3RRp9E4A0i1T2KBgvVGs5t50Lu54RKTN7 jZlq/ts8+xarw86UQ7ecxHr0xuFkSxoQ1ghdx+ABqrqR0ZKBLfeTpTHGnM1z/NF/p3VP iTNbI3xU7T+PwUQf4hpBe518b/gnnXh9TGiD0lNA4GdiWRCgVkA0FXqZ1n9RJ+TMcuDs PQGJhBhmS+M51PoOMrJ+bDqMD5E2+TNFjiiSPVPnxQ2YCOzjeFOJCW9hJsi5gRTDgNZ/ kxnQ== X-Forwarded-Encrypted: i=1; AHgh+RofBjsgxgr/uXhs6+sXI39Z4+pK44Ui5sTEM/6HPMMW1Hp/Kkof/QPdljPv2ksT9rvsKbS/woHO8oWpXc0=@vger.kernel.org X-Gm-Message-State: AOJu0YyGC4Skf9gXwCerodwlvQL+IJmqRxtd7P+7U50xZ/m7QoWI6eQO mxXU71uG2y4crROnVf/6PZqpP61l0G0Akq0vlhtJdP7ELNk1/VIhruqWB+jGAs03u1AujiIB4Ng WtIoiQ5D029HwMMd07jFcdWnkvBjG3g64Yogk5Xmc/8F+WGWPiNcPDHbXmkDJ3sb1MrU= X-Gm-Gg: AfdE7ckczr0Soa3lrFuUJXWkywhz/EDyckAo8L/hY7V3ZeE/Zn3jCTmcLbUAwr0pf3x ItjmAwufmN7Jg2iU86YBP310SwwXilpY8y6Yy6C4H000le+cvyyqGt48uAkrqzzuT0VHpTd3+Do 3KxY6dKrguV6wwLOSB2cyVFG6rZ06Pwf7PUXKJwHIvwRRYgJR6cNWudC7mxWm7wy0f4huTTGBjb p8h53Ab9bdMmuHhiCk9K4YTbTSCulI1hcIkGL7eJk5CkeEYyN4hTV7j8in2Eb1TmdrtspNM30A1 smodBpvmOSVWUGNEvCw+Hp7nex2/HQkU3AWNE8uuD9Q9TwEOD5OHgSD02XDAez8tS+dVVlWpVps rbllxXLeFancx5kzQ X-Received: by 2002:a17:903:a8f:b0:2c9:abe1:c352 with SMTP id d9443c01a7336-2cf3485335emr25318915ad.13.1784289554859; Fri, 17 Jul 2026 04:59:14 -0700 (PDT) X-Received: by 2002:a17:903:a8f:b0:2c9:abe1:c352 with SMTP id d9443c01a7336-2cf3485335emr25318415ad.13.1784289554299; Fri, 17 Jul 2026 04:59:14 -0700 (PDT) Received: from [10.213.96.151] ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2cf346da07csm9444305ad.52.2026.07.17.04.59.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Jul 2026 04:59:13 -0700 (PDT) From: Pradyot Kumar Nayak Date: Fri, 17 Jul 2026 17:28:34 +0530 Subject: [PATCH v4 1/2] dt-bindings: input: focaltech,ft8112: Add focaltech,ft3d81 compatible Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260717-add_focaltech_ft3d81_touchscreen_support-v4-1-5dd091e25801@oss.qualcomm.com> References: <20260717-add_focaltech_ft3d81_touchscreen_support-v4-0-5dd091e25801@oss.qualcomm.com> In-Reply-To: <20260717-add_focaltech_ft3d81_touchscreen_support-v4-0-5dd091e25801@oss.qualcomm.com> To: Dmitry Torokhov , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Daniel Peng , Bjorn Andersson , Konrad Dybcio , Abel Vesa , Dmitry Baryshkov Cc: linux-arm-msm@vger.kernel.org, linux-input@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Konrad Dybcio , Krzysztof Kozlowski , Pradyot Kumar Nayak X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1784289543; l=1172; i=pradyot.nayak@oss.qualcomm.com; s=20251128; h=from:subject:message-id; bh=zhAF3clxg2d4IEdqvRWULHoq8pWFPYQ8gc/wyjPetms=; b=xMgWkNyP6Z6wk23Hs2Lb7jJeGjb8wLnxlixolqTuG0i8CxVq6jTzTkI4gb+s/UFIvjtL8kkGw AuxMub2H2YVAPDcd5VSbiJQFQXSlA071SWDLqRJQoCh1OCC+bKQ1Xxe X-Developer-Key: i=pradyot.nayak@oss.qualcomm.com; a=ed25519; pk=ZAwwH8thDSb6bq4dCgFHWr80BqB7MmUAKogkd9BsiXM= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzE3MDEyMSBTYWx0ZWRfX0+cu0Vnt295g 96QGhl5kTgT1Cg4PELEXwqlFmxXr2qUI1aNsaqKzinqZOh+UU1UQ0EIvsouz14H9sgtUgy8cCPi pqccA8dPwwc0SUHiBXSl/y0k0a5qoueUaUWSKQybc/BCW+2gNvnl5GAWd2q5PhVWwXorLDwa9aC RW4F0T+G+FFi93YBdYCXkrOOTPmy5aWrjI8nsdSE2DQJCx0LrkJ56KyfXmFbHao3XxjF7ryaaR3 cby8CHK1HmDKW5c51bEpwZALbh0bhQOGRZVn4E3soWfS+b/N2UtS21xxcKMSTAq6KFPDwQjifRy 3JefhliEtXLR/SNNVZP6G0sighGpsr1cVGy4Wz2K2uU73/ml6opFxwiyI/1aSNm4R7Uodnpb0K5 Yk8Pu5VmbK0rT4U1cap3/fFGewnplQRl0zCepyCqXh+0lQ/ST68OUdn20pG4A1ptysNT1bfdTw6 rglFl6dh1PdGhaWCqtw== X-Proofpoint-Spam-Info: AW1haW4tMjYwNzE3MDEyMSBTYWx0ZWRfX/CUJh6Uuk82T ZSvBqPKf8KRZO9Lf7RGPjB10ApXvZMcTRMTDLQO3Q1f06al0sxAmwOEu9jbNjS+IZFu5LBow6Lt agu6GFhXjeCMPtc1K31qW0RzTBXJF6c= X-Authority-Analysis: v=2.4 cv=DYMnbPtW c=1 sm=1 tr=0 ts=6a5a1913 cx=c_pps a=JL+w9abYAAE89/QcEU+0QA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=EUspDBNiAAAA:8 a=dn7p_KMudBFJuDJgD_8A:9 a=QEXdDO2ut3YA:10 a=324X-CrmTo6CU4MGRt3R:22 X-Proofpoint-GUID: 6Gexkccld17Un-MBowUgfOvLHFCMHFNa X-Proofpoint-ORIG-GUID: 6Gexkccld17Un-MBowUgfOvLHFCMHFNa X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-17_03,2026-07-15_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 impostorscore=0 lowpriorityscore=0 bulkscore=0 phishscore=0 adultscore=0 priorityscore=1501 spamscore=0 malwarescore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607170121 The Focaltech ft3d81 is fully compatible with the ft8112 i.e. it uses the same I2C-HID protocol and the same power-on/reset sequencing, DT nodes for boards carrying an ft3d81,can therefore bind to the existing ft8112 driver without any additional changes. Reviewed-by: Krzysztof Kozlowski Signed-off-by: Pradyot Kumar Nayak --- Documentation/devicetree/bindings/input/focaltech,ft8112.yaml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/input/focaltech,ft8112.yaml = b/Documentation/devicetree/bindings/input/focaltech,ft8112.yaml index 197f30b14d45..5ffa1246aba1 100644 --- a/Documentation/devicetree/bindings/input/focaltech,ft8112.yaml +++ b/Documentation/devicetree/bindings/input/focaltech,ft8112.yaml @@ -18,8 +18,13 @@ allOf: =20 properties: compatible: - enum: - - focaltech,ft8112 + oneOf: + - items: + - enum: + - focaltech,ft3d81 + - const: focaltech,ft8112 + - enum: + - focaltech,ft8112 =20 reg: maxItems: 1 --=20 2.43.0 From nobody Sat Jul 25 05:24:06 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id ECEEE3DE440 for ; Fri, 17 Jul 2026 11:59:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784289563; cv=none; b=MbSWgWplbGQD/EXXsw8c0jHfdLgqgERFOLKVg+Th6Ga5gRuveygUx8I08WgvvvyySMIDXUAaly/Vj2ewIbtqJxMtXIa7lR2KYGPJYX51VpSgogJX7MzSJzimhiSdEfPSDX7iSeGUlczMpl/fZHi5O25oyx2rIKaIBpGqBsedgq4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784289563; c=relaxed/simple; bh=wLgTkMikiSbd9EETCL4OC2V4sC6VMcKKXxFpY7T/3u0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=SN9IO47hjYmMpUIq2rkzdBck59l7N5B6s4ycP097OSedlXEGuDGv49aYUYG8ly+SjGL/LMiPD7WpViUnNZ7ZnWOj2sHGHfVqMDgDB2SYKWzKorpyZJFYrMpFO3h8Vd5gNhMAlOPRHhjzJuehC57dMRZanhzh5brZGQeUC7LVbJQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=aGfzZI38; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=ERB1UhMD; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="aGfzZI38"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="ERB1UhMD" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66HASi6X1515700 for ; Fri, 17 Jul 2026 11:59:20 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= l2WW88pkuY5/0eUYbgKQy/IhR7+DvJy1Dhr2ugfIMRc=; b=aGfzZI38RPJvc55y 5yHy1U1ERavWLoCu6/g07n9nokwXN6GWE66C7awPfVr9uWCcnzDidkpaHXgJdQzv 4FqJnPjVORbnUO0thsZBMZ8H9QpIDs0usJ86PHb0Mcf+ACzhbFWe8C9XYQ9Fh5sh k/q8gGiJ2SDnT8cqBf+Nev3Sa2E0jdwC6njGHWZT8wVnmbU+bB/vvX14mzUOYFlD gW9LEZQS3s0gXoT2m4GUaKhvNM7AA9BzV6N8cBA6d+syuHIgxpRhh3kCv/jS3gsH 8/X6GZyGD2JIUAkh5x49XnghRi1cITA0myCjogjrJ2GRC9bFSRjuAsC8uWmCdS8N MD2MQA== Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fff9gs6h2-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 17 Jul 2026 11:59:20 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-2cea6a46766so105729475ad.0 for ; Fri, 17 Jul 2026 04:59:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784289560; x=1784894360; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=l2WW88pkuY5/0eUYbgKQy/IhR7+DvJy1Dhr2ugfIMRc=; b=ERB1UhMDAAq4wBswh/AWwDZFJFjY0ZAZhOOMO7a2xkKimcYntmDlNhveh8f3JqvCPZ /xhHFy8WanRgh93vH++fWiFoUPhnLgV1KE/ndaoQQd4+x1rwDa/H9Ux11VxlJOvDMVca BVT0bOxA3wlHnOcDhymnHyCAQ8WwAXIesKRn3vc99UoVwe3tnByNNJzDi/ADP9WN64+V LqmjC4v5rblFX3yXVjq3wyHeWU65orSQtppDu66CwoEwbwebPGNENKF4ZcGrWDG29JX/ gaHUQF6V1DvB3eudOrykFO0U1sG36K8415klr4Zw//Ew2z7fZvfLWZAt0SI09YKdIYJy d/Jw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784289560; x=1784894360; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=l2WW88pkuY5/0eUYbgKQy/IhR7+DvJy1Dhr2ugfIMRc=; b=eF4i2ovyq/ue6gKRSwBxijo4gbodiTv+jcEQvFGNaRQhtEuxylsEo4YF8WAw8EmAin PaKVBZFuHW80aw3iNoauOPbjbpFgiedGskNqAHMk43M40sVFlQ9SJ7oAhKk8W7rtnFjo HYyFnjUceS0v1fGspCt5foyMKh2mhe/0BOlQ90pH2Tb1K8dvvfpisRCrhuCTLiCpeFr1 yWUAe6EHD5A86vzkaM7WYtxbjvDLI8IBFuyknjptqfgTs5esOMLAPVK/jobiFxMu9mYK 6h/i0FkC9mkd16rJzjUZiOCLmwdg+WUm7HLZYI7ykQ6j/TrTU9kreZc+cIVfBZ5x8xN4 o9cw== X-Forwarded-Encrypted: i=1; AHgh+Rrdp1c9tZjHPoDFzHf70MYnGu9YSjtJZKI25Eha85HZjRVrscaPz3bXEwLSiOAuRzi/VSqAKH/AsI9Y+qY=@vger.kernel.org X-Gm-Message-State: AOJu0Yzhnd7cjbZ1Crhb95gIr0XfVO7QlH/e2A7b4hNjWHKqyapHResN TTwZfdySYCoyOkuBTfDe//1vn1pcL+USFkcKvd30aAx9CnaMHxySyziCS6iI1QG4CsvdhuCYMyJ 5QMJgbxHviA4HJt3wZ5l2aslIj1WjiKFNgj6PsxZ/1qPJf1yWbJ04qdHlH1DVilTiI2A= X-Gm-Gg: AfdE7ck5AgWAqV9tbeCrcu3e7JdNqZtFBz51L02y4mgK15JIScJq2vpKZBkybyWh9vu dHjUqOcK62oMO1O4/r+VnEAH1XatmCXCTTpt4QzlaMct4+DAkkyx2WNL1/3HngHRTpBPV1Upmcv 4pFd1x7yB0w9o0OmxGe47uNcB268/BBcNV1sj4QjTAF+FiwDBttNycQnoHLkAc92A83HzPfWqac ooTvTcm3jHuLWEsza0az+m24fzKWc/0nQvBs6y4s1FWc7zzCiJf1Hoa5WzHaF0XrQt1hAXOm0GU lxkEKtUMjQ+kFMgApArz4919CXtfihTkn5Ke6yQqbVe73KswZdzqxzNezmi2YE9VsKbQRF2vhZd kFyPuoP9T2QVl4EC4 X-Received: by 2002:a17:903:3843:b0:2ca:53e1:b915 with SMTP id d9443c01a7336-2cf348c3522mr24759505ad.14.1784289559575; Fri, 17 Jul 2026 04:59:19 -0700 (PDT) X-Received: by 2002:a17:903:3843:b0:2ca:53e1:b915 with SMTP id d9443c01a7336-2cf348c3522mr24759225ad.14.1784289559169; Fri, 17 Jul 2026 04:59:19 -0700 (PDT) Received: from [10.213.96.151] ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2cf346da07csm9444305ad.52.2026.07.17.04.59.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Jul 2026 04:59:18 -0700 (PDT) From: Pradyot Kumar Nayak Date: Fri, 17 Jul 2026 17:28:35 +0530 Subject: [PATCH v4 2/2] arm64: dts: qcom: glymur-crd: Add FocalTech ft3d81 touchscreen support Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260717-add_focaltech_ft3d81_touchscreen_support-v4-2-5dd091e25801@oss.qualcomm.com> References: <20260717-add_focaltech_ft3d81_touchscreen_support-v4-0-5dd091e25801@oss.qualcomm.com> In-Reply-To: <20260717-add_focaltech_ft3d81_touchscreen_support-v4-0-5dd091e25801@oss.qualcomm.com> To: Dmitry Torokhov , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Daniel Peng , Bjorn Andersson , Konrad Dybcio , Abel Vesa , Dmitry Baryshkov Cc: linux-arm-msm@vger.kernel.org, linux-input@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Konrad Dybcio , Pradyot Kumar Nayak X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1784289544; l=1886; i=pradyot.nayak@oss.qualcomm.com; s=20251128; h=from:subject:message-id; bh=wLgTkMikiSbd9EETCL4OC2V4sC6VMcKKXxFpY7T/3u0=; b=LkXPR0JAsONPKjP6TPIhRKFadH1YnUJfwbqURe46NcFv2KfPXnV6kgFTzI1CEGuuaftT3iXL7 XJb9E8QYGnpDoYVQOaHYpu0xjKrzO31rVP6CQEvBwak/VqP2cuRhOJr X-Developer-Key: i=pradyot.nayak@oss.qualcomm.com; a=ed25519; pk=ZAwwH8thDSb6bq4dCgFHWr80BqB7MmUAKogkd9BsiXM= X-Proofpoint-Spam-Info: AW1haW4tMjYwNzE3MDEyMSBTYWx0ZWRfX1bfFRN6202Nz tX+kU20MJumYyFq8XuPLRZMyXoQka/CxQaXjaR715GKSr5yqoTUsqY9j6cPgEdUrFBdAws4e3eo 7HmOchBuGsNxzKTnHngZ9Iia1TIKZcI= X-Proofpoint-ORIG-GUID: 9wg-POknw7oFSXFHVaEhBXdUp9XjJAu1 X-Proofpoint-GUID: 9wg-POknw7oFSXFHVaEhBXdUp9XjJAu1 X-Authority-Analysis: v=2.4 cv=TaumcxQh c=1 sm=1 tr=0 ts=6a5a1918 cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=0495JNKQyQk9beBy_SoA:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzE3MDEyMSBTYWx0ZWRfXxm7KP1hAE7st X1ikTZxim+1UPDRpjB2nkaLR02/NtVp6sH7WRUKqPFI39PySzCDjvntX8hNeXSdxA2qJKaazj2s kYsjQdNDHqTHUTIYyaY4Y8SPzzQBkwc4bEo+jh9CAZb8TwwsSWIXBPXsK0ly7ycccwZAWG4gZXf pM1Fq4j4kOxL7B7Kv7NXPJqKbR+3JvAa4lMaZ+33Siymg5aG1iDvJhmuosjFWDG6ex8qzWVYfdf to3h2DcCOmxGKJYBc//XBvft0W0h1ewFZvkhxIIK/q26q/+AWrdPbEkNYz7GgrafFbXWhpE0lZ6 Xv+GmBPdX92K07PP8bKaSe7tTgWQ/se7bxnbJ5jMWv8We1LWHQSc19X8XosN3jzkibgPmiVfa7S AqXEDIxrSrshwcy/bl7RvSwG08Jxz2IZU8tg9jKvpIhQ+4eTesDg8llYvBljUXa0YENCFvXJqNL pGNpJDJSJQFtAORZW7w== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-17_03,2026-07-15_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 impostorscore=0 clxscore=1015 adultscore=0 phishscore=0 spamscore=0 bulkscore=0 malwarescore=0 suspectscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607170121 The touchscreen module on Glymur/Mahua CRDs is different from the one used on Hamoa CRDs and requires the reset-gpios to be wired to the device. Without this in place the reset line will remain permanently asserted during resume leaving the device offline and causing all I2C transactions to fail with -ENXIO. i2c_hid_of 3-0038: failed to change power setting. i2c_hid_of 3-0038: PM: dpm_run_callback(): i2c_hid_core_pm_resume [i2c_hid] returns -6 i2c_hid_of 3-0038: PM: failed to resume async: error -6 The touchscreen on Glymur/Mahua-CRD is a focaltech ft3d81, which is hardware-compatible with the ft8112. we have added the required change in DT. Fixes: e6bf559f7eb9 ("arm64: dts: qcom: glymur-crd: Enable keyboard, trackp= ad and touchscreen") Fixes: f64ef325f1d9 ("arm64: dts: glymur-crd: Add reset GPIO to touchscreen= node") Reviewed-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio Signed-off-by: Pradyot Kumar Nayak --- arch/arm64/boot/dts/qcom/glymur-crd.dtsi | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/glymur-crd.dtsi b/arch/arm64/boot/dts= /qcom/glymur-crd.dtsi index b314c6dd423c..4ae8834b4110 100644 --- a/arch/arm64/boot/dts/qcom/glymur-crd.dtsi +++ b/arch/arm64/boot/dts/qcom/glymur-crd.dtsi @@ -679,14 +679,13 @@ &i2c8 { status =3D "okay"; =20 touchscreen@38 { - compatible =3D "hid-over-i2c"; + compatible =3D "focaltech,ft3d81", "focaltech,ft8112"; reg =3D <0x38>; =20 - hid-descr-addr =3D <0x1>; interrupts-extended =3D <&tlmm 51 IRQ_TYPE_LEVEL_LOW>; =20 - vdd-supply =3D <&vreg_misc_3p3>; - vddl-supply =3D <&vreg_l15b_e0_1p8>; + vcc33-supply =3D <&vreg_misc_3p3>; + vccio-supply =3D <&vreg_l15b_e0_1p8>; =20 reset-gpios =3D <&tlmm 48 GPIO_ACTIVE_LOW>; =20 --=20 2.43.0