From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id E614B103E2E8 for ; Wed, 11 Mar 2026 21:39:38 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 76FD510E180; Wed, 11 Mar 2026 21:39:35 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=thorlabs.com header.i=@thorlabs.com header.b="qfKojdNx"; dkim-atps=neutral Received: from PH7PR06CU001.outbound.protection.outlook.com (mail-westus3azon11020132.outbound.protection.outlook.com [52.101.201.132]) by gabe.freedesktop.org (Postfix) with ESMTPS id 9657D10E194 for ; Wed, 11 Mar 2026 15:54:56 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=glRVOBqg417Sq1kV9zxWvQn0e24fB2MeH6HiPRSf6qMVR44XuOdqCom84O09q/LuLuxDa7815XaOXYwOsZDsUBd2pyHxdZIEKaHojnS8bvT7RyPtJ8BrSRUMyx+yKD3cx1MHiG3NwD5IqLgqbXWeWMDuoepPaNmwY6qxk3drTqDHG/82aql4bmjndFhG/TZnt2K6Z3Xse6JbQS12eSqrlyinc9sosZYcz4dEHvdB8J9Wr2TU6/pfXBw2k+ADw6YIiyQ2vyGSMLB3FYQo9zdKzwDL3EERiTNTwHe63DRtsassm2m1u0En7vD+ZKyhAwjMkddUNqymHgRZj65pM1jNGw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=CXkpBmPX/v3H+a1q18JZpETVg2M92Z1MeUUrsUBUul4=; b=MO3TQo3brp+Jwg1NX/9fvaRE1nHF26pnQ//2h5mnAJf2tgjPDCLGmrzmRhPEfExHUD78d7zkud9P4Sf3FsQIjs99ueaY5gmATAT6MSvWphdp8yp6xe9ZXYd0n8KbUSr02V4xJ3HUUaRROIERgCfwl4HbQNr5AGOfj6/FUvqzCL9HDY+AXfbxDI0iA0aHDizGGFJ1UNBolTcbw2sfTJ0/spXTHaA8n4aARpINacR4PoZ2UxbulNgo+LE54JV1D6iSxg1YSWT45sbdoGnlVBXBGhFkrh0nrl50GENgO8FIqzI9Pnv1LJDmo6VRxQuv2+5aGNeGvL93zcDUPEnyDUlQNw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=thorlabs.com; dmarc=pass action=none header.from=thorlabs.com; dkim=pass header.d=thorlabs.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=thorlabs.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=CXkpBmPX/v3H+a1q18JZpETVg2M92Z1MeUUrsUBUul4=; b=qfKojdNxMmunGdqV1SNMk4b0rf84K4dAd8fSyLNX86tzNSk5IEz9sJ6pxedw6oNARyicy3iue8b+MwdNwRKRS2K3CzZOFYXY9YmH50UQ/5bmDmqY1k9oXTiGWQZSXBJAgQMJBGafqORgCUpejy/JsP7PrffyNCMo57z01tAXGvd9m5CIaHwCg/LQbXmSoYNirLGOddEvfD3ctn2CPQzcFhwXjOWGkkS6VfP5VH5CBGkrlx8dj9owey6bNSYMD2pla1U3MtL37iV/NE2EJsK6ZYQQy4V9oFFuxv2RandJ6G41WsFq0IiQ3lewIaz5faUBQU9IEE8Q7b2OelKLqhHDdA== Received: from SN7PR08MB8467.namprd08.prod.outlook.com (2603:10b6:806:351::5) by CYXPR08MB8967.namprd08.prod.outlook.com (2603:10b6:930:d5::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.11; Wed, 11 Mar 2026 15:54:50 +0000 Received: from SN7PR08MB8467.namprd08.prod.outlook.com ([fe80::a13e:710c:546f:e10]) by SN7PR08MB8467.namprd08.prod.outlook.com ([fe80::a13e:710c:546f:e10%7]) with mapi id 15.20.9700.010; Wed, 11 Mar 2026 15:54:50 +0000 From: =?iso-8859-1?Q?Bartholom=E4us_Steinmayr?= To: "mwalle@kernel.org" , "dri-devel@lists.freedesktop.org" Subject: [PATCH 0/2] ili9806e: Add Densitron DMT050WVNMCMI-1A to ILI9806E DSI driver Thread-Topic: [PATCH 0/2] ili9806e: Add Densitron DMT050WVNMCMI-1A to ILI9806E DSI driver Thread-Index: Adyxayd/e4DagHT8T+WUsXLPMpGWmw== Date: Wed, 11 Mar 2026 15:54:50 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=thorlabs.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SN7PR08MB8467:EE_|CYXPR08MB8967:EE_ x-ms-office365-filtering-correlation-id: a292cd7c-fcc6-4f75-9ae0-08de7f868718 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|376014|366016|56012099003|18002099003|38070700021; x-microsoft-antispam-message-info: TB1jcTIFU5yaqn3dkKQKCekyMDxQVuPyZif2Bm5hQAqb87pGv9eXgxCrSIdxoqybqN0WTL52GSnBsCdl4ndLO0QQWkNzJeQtZb349aEwIP4QpyQh+w9f/YrhOypX4Ty8eLlL+rpU06XKb8DR6kT22wBp4QCSQj5xbt6YSL9eI88c5M8yGf4x8JdiZpOS2Sm1tCLdVjip3WAQoIrG+ntsRR5dhwhSUPfkYe3QCMfsXL2R9pRcxU0BsYMgv0atfVUngIsYBbW19zW/gHgHbweEO80vTMIUJLHL2UBOobJORmwQwp8GlC9ALVqVGHD5ACJxKWcLxtYP+W6c0cN6/vpMmSLvqM2farHuQrkk7pXFQthy0KHFOLgFluxr/0lxs61JWMsc3EDfXEAIONLDWuNGM58StAypantqsXQRnTNY+OXvm6qLxRvEXu2OeO8MGpIDRrhk9Y/tOx+YcU5b1u5SL0QJ23pcBSkfHMC9Aqhc6/RV36OBclZG95ptliTRajyvGIoTF72C2L33NdNSmQ7JrrO3WZPpVjnu/jrwBQCcUqtXubqd8KtN09k9Gt3EIojPVgIIMh6PDztUy3Fq84ghqs80dty/zeXJwjsdfdvYLmUgKPbYGmCyTyJYKk31R4qNzP9SwBvPcm93BA/LlQhz8MNd6tTOy1yqNUu+4lXm11hltKgWRLu9UDf98q0MeyrCFrSXNqC985fsJCXdCMNrdRbRp69TtHwqoGSIYf2UhDnsXIc4K0VidtxtpJj9+oFnVRiAweVkLb1f7TlqKjKohepnZaJ6tt648n5JGd8zGFY= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN7PR08MB8467.namprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(376014)(366016)(56012099003)(18002099003)(38070700021); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?HAncusb86u4065bgeQ72Qc2mgL+aaXKNlRPMFalRJvgyX4hWjubobcdRkH?= =?iso-8859-1?Q?vN4o9h+EvRzCxhgFUqCy5m2e6IjJl8BLEZYz8gK/W3CHQ63iuiEsUZ0lrD?= =?iso-8859-1?Q?jH3r64tF3oKnsyQ2l8DeB6OeRK2PmbjR/tBrDDElqbNeKi+sIrbk96McVM?= =?iso-8859-1?Q?ZRYPXY733RSsuXQo8tYJvxXzZKydGaiJGMBlRsE2Rxdp2XcD6Wu1Z1Emp4?= =?iso-8859-1?Q?Qir3AsQ7lnJzZ07fnSur/Z/cCj6C5XjX8UzPyPsK56R2j1p0LOy8lTsbCA?= =?iso-8859-1?Q?dI8i4D+fei44rMcR15lBrEciYAWN7c211QLaVtEb0BTthYPFwFP8BtXwjI?= =?iso-8859-1?Q?xK2iLj/+4QWDV0MlupIuKsKzpgHglgsFAvmYnk6x6ZuMNJOVtY+mO8b7QY?= =?iso-8859-1?Q?tjBlNcbXHocLIUzjsm190f2CiDrewz7gc0ATFk/wFbqmB5EQhfZoBC1Qu8?= =?iso-8859-1?Q?+aI+NalZu0yTVNXTrdr+BALwZb5IgHPboij5f7+FdOT8h6QGCeiFd5bOXU?= =?iso-8859-1?Q?wT9u4c3aeYBvxTQSW1Xr935JrztxzOb5alt04efubZO6QN4AwzNzRWC2Vp?= =?iso-8859-1?Q?O1hJ7Pkg2+Pphqs1niMoV/CDFshGvbbpaPohxbcLKn018o03XX06Fko2U8?= =?iso-8859-1?Q?3GDU4FktEbkDmzU1icsFXjNmJB7ZKWoU00nQk7tz01KhCAofbDVir9BtDU?= =?iso-8859-1?Q?ZQlAdCE0SOPb/MND3ZWzEw1d/0L4t1JWErgaffvQvVEu2X9vZI7bWm3iHr?= =?iso-8859-1?Q?qSw7nuwhgjBxKo7oJgJLJRyrMJ2ko+j6pCLwhT33/kv5i7c4z+4W+EY7dJ?= =?iso-8859-1?Q?K0y7N8Q6FERTFHTKwMybjkVYfWl0FbVtBu75vFpZfCfeo+ULAWsXU6g/h9?= =?iso-8859-1?Q?99/GCyBp58zKj9RbDNUnqbREdMMjTecSbgmKPAcATM+1tdBA5JT+ZBSczQ?= =?iso-8859-1?Q?8mMZmDJSSivGjHTvyxfC3XqBNWaqs3RCUoli7DHPj0Ri43WQv++Jf9SnjD?= =?iso-8859-1?Q?Irc4pkHMhqn1yk7W5XWTxVry6yfyJ4Qz12BHVh63Z+WICkZmwZwWXXq6SH?= =?iso-8859-1?Q?wOM86GgSQCxvdaVUK+QeGGobIJ1UYfbVU4PrQ+WBbd+D7C60iBbe7P5EXP?= =?iso-8859-1?Q?Mw+/uOZDXgXxWLCLwu+wJlvHHXbLn5CCyoX3Gm5cUL3vp1CQoFMLoQXJJl?= =?iso-8859-1?Q?WqXEKFjngX19itvO9PJOPTyLD5Yei6tciwcMWrmVSNHKWNrdheGoK1HqNh?= =?iso-8859-1?Q?T1IOHSB8VKfuvvWbgHuaFlfKEKCMJr4iIJJ1PypsrnNu9akSl/Raykxjk4?= =?iso-8859-1?Q?oSmKEirYGacDqMpGWQDvEQSPZORmvf3aG2kg/pWEDnfBRS7nBfb7L96A2A?= =?iso-8859-1?Q?7Nlm2HcUpzdEH1upOPYEKaoejPdRKanYovo4LxPXrjapOM6Pbwgb97zhd6?= =?iso-8859-1?Q?lFaJikTdBtgvZX+HwzRUTFjLAY4BjYA/e1ubLEmxA/s5DrVmydCwOhBxvi?= =?iso-8859-1?Q?rYUlqdDiCHEBVSKOU1wj6qkuQh+CnZJaJFX+pHbhhzhYPPVDFe09Ze0vVC?= =?iso-8859-1?Q?OfcTarCGQyqowA5nR2ljHVRiXkimTtzDTyyNmaCH1p8q6WsDMaYZrSTaqB?= =?iso-8859-1?Q?VMN/PyCpYfyRtkuMGCVLEbnjeot+Rtn9LK/cv3Nzt1Wybv+0ahLaKvb0Gx?= =?iso-8859-1?Q?BwxPhoJm5/m6PkCVdZwRsGSRwRrV5KA3r0gfuGzDJFb5o0UXpc9EcguV4Q?= =?iso-8859-1?Q?QZo75AMTHsxb9wsNj+mdIez5hHLjpT06TsxGkxHHxXNgauH17dR1iH0Mw4?= =?iso-8859-1?Q?QUdLoqJwvA=3D=3D?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: thorlabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN7PR08MB8467.namprd08.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a292cd7c-fcc6-4f75-9ae0-08de7f868718 X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Mar 2026 15:54:50.1434 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 41151004-4224-448a-a787-d4279c1f087d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Szsb9WRUxSR3L7gpJDScSFxS5B0ZsiJ7JVc+dQF+smahvRHVrIqZHppRrTLEgez67PPEBS/6fR5wvz0f/PGxsQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CYXPR08MB8967 X-Mailman-Approved-At: Wed, 11 Mar 2026 21:39:34 +0000 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Hi,=20 this patch series adds support for the Densitron DMT050WVNMCMI-1A panel=20 to the ILI9806E DSI driver. The patch mainly contains initialization=20 code for the panel.=20 However, the display also has a peculiarity which required some more=20 changes to the driver. The display contains a Goodix GT911 touchpanel=20 controller. The GT911 and ILI9806E share a single reset line. The i2c=20 address of the GT911 chip is set by manipulating an IO line during=20 reset. This is already handled by the existing GT911 driver, but it=20 means that the reset line MUST be controlled by the Goodix driver (drivers/input/touchscreen/goodix.c). The ILI9806E should defer its=20 probing until the Goodix driver has completed its reset. The ILI9806E=20 should then probe with asserting the reset line.=20 To achieve this, this patch adds an optional dt node "i2c-frag" to the=20 ILI9806E driver. If this node exists, the Ilitek driver defers its=20 probing until the i2c node has been initialized. Furthermore, the=20 reset-gpios property has been made optional. To keep the Ilitek driver=20 from asserting the reset line, the reset-gpios property should be left=20 out for the DMT050 display.=20 This solution does not seem particularly elegant, but I could not find a=20 more straight-forward one. This is also my first kernel patch, so I=20 appreciate your patience.=20 Thank you.