Cover Letter Detail
Show a cover letter.
GET /api/1.2/covers/2222388/?format=api
{ "id": 2222388, "url": "http://patchwork.ozlabs.org/api/1.2/covers/2222388/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-gpio/cover/20260411-waveshare-dsi-touch-v2-0-75cdbeac5156@oss.qualcomm.com/", "project": { "id": 42, "url": "http://patchwork.ozlabs.org/api/1.2/projects/42/?format=api", "name": "Linux GPIO development", "link_name": "linux-gpio", "list_id": "linux-gpio.vger.kernel.org", "list_email": "linux-gpio@vger.kernel.org", "web_url": "", "scm_url": "", "webscm_url": "", "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20260411-waveshare-dsi-touch-v2-0-75cdbeac5156@oss.qualcomm.com>", "list_archive_url": null, "date": "2026-04-11T12:10:20", "name": "[v2,00/21] drm/panel: support Waveshare DSI TOUCH kits", "submitter": { "id": 90483, "url": "http://patchwork.ozlabs.org/api/1.2/people/90483/?format=api", "name": "Dmitry Baryshkov", "email": "dmitry.baryshkov@oss.qualcomm.com" }, "mbox": "http://patchwork.ozlabs.org/project/linux-gpio/cover/20260411-waveshare-dsi-touch-v2-0-75cdbeac5156@oss.qualcomm.com/mbox/", "series": [ { "id": 499552, "url": "http://patchwork.ozlabs.org/api/1.2/series/499552/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-gpio/list/?series=499552", "date": "2026-04-11T12:10:21", "name": "drm/panel: support Waveshare DSI TOUCH kits", "version": 2, "mbox": "http://patchwork.ozlabs.org/series/499552/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/covers/2222388/comments/", "headers": { "Return-Path": "\n <linux-gpio+bounces-35030-incoming=patchwork.ozlabs.org@vger.kernel.org>", "X-Original-To": [ "incoming@patchwork.ozlabs.org", "linux-gpio@vger.kernel.org" ], "Delivered-To": "patchwork-incoming@legolas.ozlabs.org", "Authentication-Results": [ "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256\n header.s=qcppdkim1 header.b=iGXVTkKg;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.a=rsa-sha256 header.s=google header.b=b1IeCJKH;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c0a:e001:db::12fc:5321; helo=sea.lore.kernel.org;\n envelope-from=linux-gpio+bounces-35030-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)", "smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com\n header.b=\"iGXVTkKg\";\n\tdkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.b=\"b1IeCJKH\"", "smtp.subspace.kernel.org;\n arc=none smtp.client-ip=205.220.180.131", "smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com", "smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=oss.qualcomm.com" ], "Received": [ "from sea.lore.kernel.org (sea.lore.kernel.org\n [IPv6:2600:3c0a:e001:db::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4ftCH95TCGz1y2d\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 11 Apr 2026 22:12:53 +1000 (AEST)", "from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id 13BEB3054F0F\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 11 Apr 2026 12:10:55 +0000 (UTC)", "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 7A2923537E4;\n\tSat, 11 Apr 2026 12:10:54 +0000 (UTC)", "from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com\n [205.220.180.131])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 18617344036\n\tfor <linux-gpio@vger.kernel.org>; Sat, 11 Apr 2026 12:10:51 +0000 (UTC)", "from pps.filterd (m0279869.ppops.net [127.0.0.1])\n\tby mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n 63B485JK1201549\n\tfor <linux-gpio@vger.kernel.org>; Sat, 11 Apr 2026 12:10:51 GMT", "from mail-qt1-f198.google.com (mail-qt1-f198.google.com\n [209.85.160.198])\n\tby mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4dff0jrn82-1\n\t(version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT)\n\tfor <linux-gpio@vger.kernel.org>; Sat, 11 Apr 2026 12:10:51 +0000 (GMT)", "by mail-qt1-f198.google.com with SMTP id\n d75a77b69052e-50d9a6a853bso73601501cf.0\n for <linux-gpio@vger.kernel.org>;\n Sat, 11 Apr 2026 05:10:50 -0700 (PDT)", "from umbar.lan\n (2001-14ba-a073-af00-264b-feff-fe8b-be8a.rev.dnainternet.fi.\n [2001:14ba:a073:af00:264b:feff:fe8b:be8a])\n by smtp.gmail.com with ESMTPSA id\n 38308e7fff4ca-38e495b4e73sm11906291fa.41.2026.04.11.05.10.48\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Sat, 11 Apr 2026 05:10:48 -0700 (PDT)" ], "ARC-Seal": "i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1775909454; cv=none;\n b=ajkR8oNucc3drRnuG2Ljf2AGNwZrx4jhQynA6cL9Owk7JHZy/LOFP46Dj+K9XTTlOxzZmixN19decUqvtPX7AgUZpuHvkPcUNEkLjN6PlyhN5yjTflEMxty4KgX7UoHoCQ77U6pFWmG5WSKcTqKF5DV10WYl9N6sKF7mhqmyKpg=", "ARC-Message-Signature": "i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1775909454; c=relaxed/simple;\n\tbh=CXXPzEZBwQFoyAeoLk/sqEJFPJ8wqdICzZMEUpK6xc4=;\n\th=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc;\n b=uKp3UoQ4cC6w2Sbn8U3u1BsJDLZAajOCxiucTr62cwvpCn1sAmYUvlqU7yI8iAHSj88Sx49r0LbcZqudTyRYBNP+39NfTR4goN5sDWTQkLb5VpXAsUxijtEP9rNEgEgcAOZbcAkH7a2e8g7C4cXNJuS47XFjrvj7aChhF6naCBs=", "ARC-Authentication-Results": "i=1; smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com;\n spf=pass smtp.mailfrom=oss.qualcomm.com;\n dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com\n header.b=iGXVTkKg;\n dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.b=b1IeCJKH; arc=none smtp.client-ip=205.220.180.131", "DKIM-Signature": [ "v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h=\n\tcc:content-transfer-encoding:content-type:date:from:message-id\n\t:mime-version:subject:to; s=qcppdkim1; bh=5O/dxjvokdyBHMUsNmLLbX\n\tMzc9mz5c+6oNW9h17WMCY=; b=iGXVTkKgXSxictZ7WEfkbaw1tn8n5e44v06nT+\n\t64yp/LLrdZ2Le6+DbrES0iF8QMiB2I8iNfN1Zc2Ajp3SlSqsx4raO6sO1m0zF0rd\n\t9BMHK8UMYpXT0XsAwayGoT7k+SlPFY2pLEIKiI9Z0e4V4WL72mizeBCgTo7UZBWd\n\tAjB456yobLJo9/CRhm6tr/6z+5xxHLdZBIiI7dk2LI4AraZV38Yq9HW4Hdanboso\n\tFLHKkzIfiDIXcrQJrx4+HVUmc933rYmcDEEx4/Q2jZFF4BN5QgW7N8RGyr6nyEHW\n\tKNOIwu13+xT+W2IhxNV6gkDmHZ/XyavBygBNEbAopuZIuPZg==", "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=oss.qualcomm.com; s=google; t=1775909450; x=1776514250;\n darn=vger.kernel.org;\n h=cc:to:content-transfer-encoding:mime-version:message-id:date\n :subject:from:from:to:cc:subject:date:message-id:reply-to;\n bh=5O/dxjvokdyBHMUsNmLLbXMzc9mz5c+6oNW9h17WMCY=;\n b=b1IeCJKHYjGirK2Hhr3kmhf4kEJVEhwp1gzBNCbXSCXbRmB2FOHAQEJpAnhViFtot4\n rsKCZL09TOJOeBC+pZqveyFr6CqTYjb5HgsUuA6SydL8sh57M21j2feIe6aGA6VuBDdp\n h6H3Ic1/0fsX+g+qMMkjVpTzht970mmN3FOOWdoykx737TSDmbBpElv7704hMYAo0O0f\n VY2oOVy4YRVv/Zd4bFuXSEMegfhbtDScxrckcZEUXDSjRbMAu254An0yujSMlZ4aRXDm\n mXUcV5RgdkSrlpMcb0Kn14Jp7pNJswzQWqeEmHiLGgAYlnIgK7smm9RmfjQjyaH99pmj\n 8kzA==" ], "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1775909450; x=1776514250;\n h=cc:to:content-transfer-encoding:mime-version:message-id:date\n :subject:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=5O/dxjvokdyBHMUsNmLLbXMzc9mz5c+6oNW9h17WMCY=;\n b=YBNWrppVDWpv6ZTDYu4OCkshsOl1fM34n8SnUDMXP/dD+owEhFYL0GHTo7W8AHnA66\n TGbHf3XmbDtIe0x2JYX/aLm1JF3tf07AdL85Kc3cWa0iQ/NdPVYc09wAJ4e7BxprONSq\n ixF/bLh2jDN2Xmp0NN0L3PSIHR8139jvcxAUhpPYply85zw4kBquOhqEEv4nX5hG7Aea\n x53u5Di7ooM2dxpgijCrfoufFcBuISxGBzNEFmLaQ9nqxIbM64JO5RCIxg+qrJ2HjZJQ\n vn6y4WOErZdcmbOGGUAGmA+M8H3ETuCF9h8ymarPat6XqIweuSrTelfghqvxQKFUQoQG\n lDnw==", "X-Forwarded-Encrypted": "i=1;\n AJvYcCWTftaAVuFHyp0gJ+CvKqODCCPyeJs9DxYT8srzVo1Z9pJnKQXvLgSpo+ZzGWn+w45oRm9BwIpIUUeU@vger.kernel.org", "X-Gm-Message-State": "AOJu0Yw6ZYpX3ZA4AlBQNp+nXPankPAHOojm7GJnJ9s46Kk37N4K3N3o\n\tLgtxjYC5CiygyEy2VLPt8uWSIMmKN4IBO9s1U/fl3SbYblWzGSZgnCgsgpTuxM9w2btF/z7aq2E\n\tJaAd7hx1QINbSY13JQpJWUdZdnMzwp+4eyP3lQ6dufbheTkbyrQDt0B2vSPmUlrvx", "X-Gm-Gg": "AeBDies2SQak0quY9AHPTpgGuq/Qmz7lD11+RHiIhh2M6tnYPgiDXEZJ3K88QPyj0xk\n\tpf/SO+2ZrU/HIVlTl+Z2D/ziRLTEj2/yXQ/gvYE0CnElnNsqxHtXxvs5Hu3Hqd9dLibuCZ1+gW0\n\tCpdW7gn88CeTUvxI9/jw6HBtklRuiYdpUhVJMTM0uzEc2hjvETPYUmSfa4zqrrwgChGpxr3OI7J\n\t9SYTBOeFuplhmJi1yLlLueyJR0HTX1tfaJczPbQjJLZwy/j8VnWwc/yWh1dtFOg0HD5KvAxxjYO\n\t/HfF5b4iSciQri/zHMSD4mcP7LAFhpLuzmVcG2r4M8maJH4oRHPyXRMRcJhZLWXY7Qr/ydNpWbp\n\tHbqJ/dHsNLQQumzyEc6vvmj3uc9ZCs7isT3eZ2SjUFTga/xSIevU8TC5SH1O08hbDre9mAitfeR\n\tccC3T/Lz2EJwCQcwFlyqOvuFG+CSe+5scCtZE=", "X-Received": [ "by 2002:a05:622a:a18:b0:50d:6557:5caf with SMTP id\n d75a77b69052e-50dd5b05425mr105146621cf.28.1775909450288;\n Sat, 11 Apr 2026 05:10:50 -0700 (PDT)", "by 2002:a05:622a:a18:b0:50d:6557:5caf with SMTP id\n d75a77b69052e-50dd5b05425mr105146011cf.28.1775909449759;\n Sat, 11 Apr 2026 05:10:49 -0700 (PDT)" ], "From": "Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>", "Subject": "[PATCH v2 00/21] drm/panel: support Waveshare DSI TOUCH kits", "Date": "Sat, 11 Apr 2026 15:10:20 +0300", "Message-Id": "<20260411-waveshare-dsi-touch-v2-0-75cdbeac5156@oss.qualcomm.com>", "Precedence": "bulk", "X-Mailing-List": "linux-gpio@vger.kernel.org", "List-Id": "<linux-gpio.vger.kernel.org>", "List-Subscribe": "<mailto:linux-gpio+subscribe@vger.kernel.org>", "List-Unsubscribe": "<mailto:linux-gpio+unsubscribe@vger.kernel.org>", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=\"utf-8\"", "Content-Transfer-Encoding": "7bit", "X-B4-Tracking": "v=1; b=H4sIACw62mkC/32NwQ6CMBBEf4Xs2ZJuAxI8+R+GQymLrRGqXagaw\n r9b8O5lkpfMzFuAKThiOGULBIqOnR8TqEMGxurxSsJ1iUFJdZSFRPHSkdjqQKJjJyY/GysIK6w\n 09r0pJKTlI1Dv3vvrpfkxz+2NzLRdbQ3rePLhs2sjbr3/hohCipJqxLottcTi7Jnz56zvxg9Dn\n gKadV2/1V9Gkc8AAAA=", "X-Change-ID": "20260401-waveshare-dsi-touch-e1717a1ffc40", "To": "Neil Armstrong <neil.armstrong@linaro.org>,\n Jessica Zhang <jesszhan0024@gmail.com>,\n David Airlie <airlied@gmail.com>, Simona Vetter <simona@ffwll.ch>,\n Maarten Lankhorst <maarten.lankhorst@linux.intel.com>,\n Maxime Ripard <mripard@kernel.org>,\n Thomas Zimmermann <tzimmermann@suse.de>,\n Rob Herring <robh@kernel.org>,\n Krzysztof Kozlowski <krzk+dt@kernel.org>,\n Conor Dooley <conor+dt@kernel.org>,\n Cong Yang <yangcong5@huaqin.corp-partner.google.com>,\n Ondrej Jirman <megi@xff.cz>,\n Javier Martinez Canillas <javierm@redhat.com>,\n Jagan Teki <jagan@edgeble.ai>, Liam Girdwood <lgirdwood@gmail.com>,\n Mark Brown <broonie@kernel.org>, Linus Walleij <linusw@kernel.org>,\n Bartosz Golaszewski <brgl@kernel.org>", "Cc": "dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org,\n linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org,\n Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>,\n Riccardo Mereu <r.mereu@arduino.cc>", "X-Mailer": "b4 0.15.1", "X-Developer-Signature": "v=1; a=openpgp-sha256; l=3793;\n i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id;\n bh=CXXPzEZBwQFoyAeoLk/sqEJFPJ8wqdICzZMEUpK6xc4=;\n b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBp2jpE1KjblteWFTrO/ZNvpQl8RnIFiu1+M1eRo\n jMPZx/hGwiJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCado6RAAKCRCLPIo+Aiko\n 1aSHB/4oAN2PUYhWkqReBpp3xtgk843VREa/honY2sAf+sOMSVdzA2C+LJlF8f3Mtu7nGuVNYbj\n M4UHxfmsGskNBhhOv+m0L5WBugfEH4Lp4H9tuXGIvJu80dKvmBLHwJdX3dX9XA9V+MCrExAIz7s\n 8Dh/Htrx44bJEwDlQ+hUOAR7MLKEyFVCV8C4hLba0EnzNCLZKnmsnku/oARtjBnUu43MszIAok2\n CZfSGl/mdKmlJz8Q6BJ/9H5/+rCXo+b9gGrWZ9mAQKiWDikyu42u3cudTyJ27msY33u/cuORCuW\n WHubAuyxSD0cZbxJir63RIG0crZgtYKLHL0FStzYdap8xaS9", "X-Developer-Key": "i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp;\n fpr=8F88381DD5C873E4AE487DA5199BF1243632046A", "X-Proofpoint-Spam-Details-Enc": "AW1haW4tMjYwNDExMDEwMiBTYWx0ZWRfX9qozW/eERSSI\n sG8c5tmAKjqnfgy97RAd9ESJJLPNv/LfZN/G/qMumliIpwsAeClMDe5AHynm9yZbFj9dORRyACf\n AqGjBpO+VGASeF5coWQNrM1MhBEMWBasbWwcLepO29/WTxRbA3W9CihPxqmuBuwXJL/WXh6GRZ7\n Jb+jNQ0cZEoTMO+BYm5W0DHk9sJaLisapk7lTp/bKIEKN3LEEiqeMsjGhQvthQSmIzuq+uieVN8\n BErNhldpjonr4KunnBGuKlIDkVTGCqNwFRPiE1OwzJsNjQZ1KQ4b5fibddxMg18VM3VMJf/+WP0\n zT9mPqnZ+5fGswpNJFS2MSGGoMkzH7SlQy7Ixz6U+nrQWornQc/I0hYpLeWsmyhy5UAPYnJd0f8\n wwN/UL9kD5ySk86L69mX0+eG/xhzFLO1jEEjU2wqA4fiZvfgAhHsJF01KRQwEDDvv9yNrSVfIOQ\n +ONW3rf1fLxTWGcj4ug==", "X-Proofpoint-ORIG-GUID": "AVzp0cTsfOdKcSxT_-ZNLn1YQmoTv4DJ", "X-Proofpoint-GUID": "AVzp0cTsfOdKcSxT_-ZNLn1YQmoTv4DJ", "X-Authority-Analysis": "v=2.4 cv=d/LFDxjE c=1 sm=1 tr=0 ts=69da3a4b cx=c_pps\n a=mPf7EqFMSY9/WdsSgAYMbA==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10\n a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22\n a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=bC-a23v3AAAA:8\n a=EUspDBNiAAAA:8 a=WOO-qr4TJnSisU2av9sA:9 a=QEXdDO2ut3YA:10\n a=dawVfQjAaf238kedN5IG:22 a=FO4_E8m0qiDe52t0p3_H:22", "X-Proofpoint-Virus-Version": "vendor=baseguard\n engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49\n definitions=2026-04-11_03,2026-04-09_02,2025-10-01_01", "X-Proofpoint-Spam-Details": "rule=outbound_notspam policy=outbound score=0\n spamscore=0 impostorscore=0 malwarescore=0 phishscore=0 priorityscore=1501\n bulkscore=0 suspectscore=0 adultscore=0 lowpriorityscore=0 clxscore=1015\n classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0\n reason=mlx scancount=1 engine=8.22.0-2604010000 definitions=main-2604110102" }, "content": "The Waveshare DSI TOUCH family of DSI panel kits feature different DSI\nvideo-mode panels, bundled with the separate controlling circuit,\nproduing necessary voltages from the 3.3V and 5V supplies. Extend panel\ndrivers to support those Waveshare panels and also add GPIO driver for\nthe onboard control circuitry.\n\nSigned-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>\n---\nChanges in v2:\n- Fixed errors in focaltech,ota7290b and waveshare,dsi-touch-gpio schemas\n- Split the JD9365 patch, making the changes more obvious (and\n describing panel classes)\n- Cleaned up GPIO driver: moved NUM_GPIOS from the enum, switched to\n guard(), added regmap error handling, dropped\nwaveshare_gpio_i2c_read() (Bartosz)\n- Link to v1: https://patch.msgid.link/20260401-waveshare-dsi-touch-v1-0-5e9119b5a014@oss.qualcomm.com\n\n---\nDmitry Baryshkov (21):\n dt-bindings: display/panel: himax,hx83102: describe Waveshare panel\n dt-bindings: display/panel: himax,hx8394: describe Waveshare panel\n dt-bindings: display/panel: jadard,jd9365da-h3: describe Waveshare panel\n dt-bindings: display/panel: ilitek,ili9881c: describe Waveshare panel\n dt-bindings: dipslay/panel: describe panels using Focaltech OTA7290B\n drm/of: add helper to count data-lanes on a remote endpoint\n drm/panel: himax-hx83102: support Waveshare 12.3\" DSI panel\n drm/panel: himax-hx8394: set prepare_prev_first\n drm/panel: himax-hx8394: simplify hx8394_enable()\n drm/panel: himax-hx8394: support Waveshare DSI panels\n drm/panel: jadard-jd9365da-h3: use drm_connector_helper_get_modes_fixed\n drm/panel: jadard-jd9365da-h3: support variable DSI configuration\n drm/panel: jadard-jd9365da-h3: set prepare_prev_first\n drm/panel: jadard-jd9365da-h3: support Waveshare round DSI panels\n drm/panel: jadard-jd9365da-h3: support Waveshare WXGA DSI panels\n drm/panel: jadard-jd9365da-h3: support Waveshare 720p DSI panels\n drm/panel: ilitek-ili9881c: support Waveshare 7.0\" DSI panel\n drm/panel: add devm_drm_panel_add() helper\n drm/panel: add driver for Waveshare 8.8\" DSI TOUCH-A panel\n dt-bindings: gpio: describe Waveshare GPIO controller\n gpio: add GPIO controller found on Waveshare DSI TOUCH panels\n\n .../bindings/display/panel/focaltech,ota7290b.yaml | 70 +\n .../bindings/display/panel/himax,hx83102.yaml | 2 +\n .../bindings/display/panel/himax,hx8394.yaml | 2 +\n .../bindings/display/panel/ilitek,ili9881c.yaml | 2 +\n .../bindings/display/panel/jadard,jd9365da-h3.yaml | 6 +\n .../bindings/gpio/waveshare,dsi-touch-gpio.yaml | 100 ++\n drivers/gpio/Kconfig | 10 +\n drivers/gpio/Makefile | 1 +\n drivers/gpio/gpio-waveshare-dsi.c | 208 +++\n drivers/gpu/drm/drm_of.c | 34 +\n drivers/gpu/drm/drm_panel.c | 23 +\n drivers/gpu/drm/panel/Kconfig | 13 +\n drivers/gpu/drm/panel/Makefile | 1 +\n drivers/gpu/drm/panel/panel-focaltech-ota7290b.c | 208 +++\n drivers/gpu/drm/panel/panel-himax-hx83102.c | 144 +-\n drivers/gpu/drm/panel/panel-himax-hx8394.c | 279 +++-\n drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 251 +++-\n drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c | 1563 ++++++++++++++++++--\n include/drm/drm_of.h | 13 +\n include/drm/drm_panel.h | 1 +\n 20 files changed, 2801 insertions(+), 130 deletions(-)\n---\nbase-commit: f3e6330d7fe42b204af05a2dbc68b379e0ad179e\nchange-id: 20260401-waveshare-dsi-touch-e1717a1ffc40\n\nBest regards,\n-- \nWith best wishes\nDmitry" }