From patchwork Fri Aug 4 13:02:32 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michael Riesch X-Patchwork-Id: 13341788 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 C7F0CC001DB for ; Fri, 4 Aug 2023 13:02:45 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 06A4710E0B1; Fri, 4 Aug 2023 13:02:45 +0000 (UTC) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2086.outbound.protection.outlook.com [40.107.20.86]) by gabe.freedesktop.org (Postfix) with ESMTPS id DE61C10E0B1 for ; Fri, 4 Aug 2023 13:02:43 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FcrTvndqXB34CAPZCZQJA0CBn5M+ejmuj1jH+KZxFfiSxJn9KkcUcnJ7U2+z5KoH/7rWp5R3G8xUdW043QG1sGiXydl+XE+dVwsZ4K2PMq5ma1w9KgbcHQH3qxQYaxSoo+Tz2MnOEoOviEmJr0Y4pEvq0uQa7/TdAMZxml2Tdrxqo426SXSSoUa4GjhKAafQzwe9OGhahcrLyKe9pWA5n5iCORaZJbWC5wE/l1APK7ByMce4JhCkIpHH/7B5eSGbtxfgdxOSqWwRduXCxzCC6wATWV4aLhCNSD+DUEQPg+2Scr5pErM0cdREkdrl5pIO/cJR4FvMI+TDd1fmzvFXZw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=rLfs3yDJBn5VaAublMAJW7YFRkzylsv+cv0DuuVyIVw=; b=h1vSjRr3Tvk/q5hUO9mLoTTjzQO2wr9V3dXenUEoVAjFzJ9eg5c8w/rQ0+b/pW5/luWjNJIy1dnoZQCajx45V3BGmJnx3XSbaW8gsebQ+MtUzGTttwuxSVJRvjIsKR/gGcezCRoCs0IeK7sOdHA21rNY419oF2Sv2hbN46G69GrpnyQ6SXuXKOkWNSmS3meCDpnc9Nm/wZSwv/9mjX19DPAP0N0TA/z3vXfqyk4NfHSaodkZCeBIO0MpJiODQZ4LotdYGwxx4zl9v1gMXUknWmUu0zQN5P4RrU4wnHvl7/2Bz0UhtpmVPwNLGvajdFTl5Umm018AarF1iHVYiIecrA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=wolfvision.net; dmarc=pass action=none header.from=wolfvision.net; dkim=pass header.d=wolfvision.net; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wolfvision.net; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rLfs3yDJBn5VaAublMAJW7YFRkzylsv+cv0DuuVyIVw=; b=YXptN9IiLXb25eHTvNvfDXYqCb09tIS2rWy0CK7bcPVMROOC6gj/RNBuLNgnF2xPbbhHHyF/XzMzo9a2Mc7TOdBc0fvxt+XJFcOByJCThYsXQNHaVwh5lGXfHAc6PIDkpoWV4YD+dS1AA2MoezzJyGFOP6pu+xoStnnBYCg1oxQ= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=wolfvision.net; Received: from DU0PR08MB9155.eurprd08.prod.outlook.com (2603:10a6:10:416::5) by PAVPR08MB9353.eurprd08.prod.outlook.com (2603:10a6:102:302::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6631.47; Fri, 4 Aug 2023 13:02:41 +0000 Received: from DU0PR08MB9155.eurprd08.prod.outlook.com ([fe80::9d1a:4539:a8f8:dd60]) by DU0PR08MB9155.eurprd08.prod.outlook.com ([fe80::9d1a:4539:a8f8:dd60%7]) with mapi id 15.20.6631.046; Fri, 4 Aug 2023 13:02:40 +0000 From: Michael Riesch Date: Fri, 04 Aug 2023 15:02:32 +0200 Subject: [PATCH v2 1/4] dt-bindings: vendor-prefixes: add jasonic Message-Id: <20230718-feature-lcd-panel-v2-1-2485ca07b49d@wolfvision.net> References: <20230718-feature-lcd-panel-v2-0-2485ca07b49d@wolfvision.net> In-Reply-To: <20230718-feature-lcd-panel-v2-0-2485ca07b49d@wolfvision.net> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Neil Armstrong , Sam Ravnborg , David Airlie , Daniel Vetter , Maxime Ripard , Miquel Raynal , Sebastian Reichel , Gerald Loacker X-Mailer: b4 0.12.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1691154158; l=903; i=michael.riesch@wolfvision.net; s=20230425; h=from:subject:message-id; bh=NNT4mO2IGbInfYVXv0P0B02ajpPPrb3nP1cWnAqLhsE=; b=6Kq9DeQCVqJ420YUbagyTkLtIrhvBgqKAeSOiTPNtXMRuT/V/FJ/+tDGl+SDka91fEiq9cl5n Ebd78t85ngzCpGLZ26r2gwLLtaV0xPrMhfmBRHSo6+MN7oNnV9RVS8R X-Developer-Key: i=michael.riesch@wolfvision.net; a=ed25519; pk=1QQdXA2QbwdxaQn/VQK0hz04C8IBYhDowbK0hlNU4Ng= X-ClientProxiedBy: VI1P189CA0023.EURP189.PROD.OUTLOOK.COM (2603:10a6:802:2a::36) To DU0PR08MB9155.eurprd08.prod.outlook.com (2603:10a6:10:416::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR08MB9155:EE_|PAVPR08MB9353:EE_ X-MS-Office365-Filtering-Correlation-Id: 6bb07372-4233-4aa8-b716-08db94eb15e0 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: eYvUvdFq3EyNHnaMFG5EzZZldrjo1EuY25ktDLDRXmSEWJ1we5WgdZPHI+PyOhE/OKXjrRdphh3vScWuUQYgllZ83wXY+h6+uEFc2I7fb+m+VUVA6gdRUHbspJloMjYFsiKbaMhXm9LsqiRogwA0N3k5ip96dwnmz1bJwkCdCH/9Z/iEKYt1z1SG3FdvZFyGNQ6xBLaIi3Fm73QOvwwrXJ39p98icHw291O0Pr8jI7DGTC4R7gv/tgPjTn38OAcD5auyh1uGoyhXVHRyQ5eekfmOt4GMlhC3c4Kn8qSKGAW/FTR3VGlIStb2mFkM5N+PfDm+TfCtiaeQWnDPRfzIp4hktPi+QPgL2ZwBtIed0SMft2G4349uAsSP3e13ep9EvkEG10hDE1pSgy6nkskqGA5gyUfW6pNqzgYW7OQEp3gpGdO9r/F79W2jUWmpI4Q6dlHrE7NBFE0E6lbn/TEVuNw6WU+h2V+HH5QHU59tdV+MDDQTQC/IR0mMbvvt12Er0rEwUVSIUqRZF7T1qugNHRFb0oAmjTm/yIBHq2LxWLFeL/KC3gH2EbYKwVBNQU4j5tsqVUa8OaY22zVzFBBbL0ayZ/zQoBZYhz+1hFiouSk25AJQGy7wwyYlUcd076D/lLm6aNJ0QPbxfVsSCP4aKQ== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU0PR08MB9155.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(39850400004)(366004)(136003)(396003)(376002)(346002)(1800799003)(186006)(451199021)(2616005)(107886003)(8676002)(26005)(6506007)(4326008)(2906002)(66476007)(316002)(4744005)(6636002)(66946007)(5660300002)(66556008)(44832011)(7416002)(8936002)(41300700001)(6666004)(6486002)(6512007)(52116002)(110136005)(478600001)(54906003)(921005)(38350700002)(38100700002)(36756003)(86362001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?ZWHMQlVte1LCAaFmqitxUUWY+N1Z?= =?utf-8?q?agaQpQ9SLAZZVLiMxyGKmtFGIr2pp3MvO+8tIhqOyIWPiOqNEPCCzC7sFUfkkAKeL?= =?utf-8?q?gUKG4A1C+QfCR1LH5ob7gAHRJGkhkicbzFWBHOEuNb7j0Xt2aKNEXcfu/9VCpYSUT?= =?utf-8?q?8gGe8uwfTKt82jvofP4B+v/fh+EmllxVuZh9KB4eOP9/pjpBrBM5GSHqWjt+KYett?= =?utf-8?q?qwCXKQBWiUQYlWxyjZkvDhOFL2Bz/w1K/qZfTQATJqJDmRTE+VD0dDK7ggxzFwOGi?= =?utf-8?q?q98mb2PlMhPPeSfiafzAupa4GX2Qusezecv5GuiuHBAv3mAE+cXqfQJcfCqti79Vh?= =?utf-8?q?WHdIQczp4CcByF01bqBUfdwy5927G1hnnEliRIRZaTAWTIbog7Vy2T1+6c/wKw1q+?= =?utf-8?q?g8b+alT+SYelHqi6OvJdyKcHmNIzBPwh/kqWF1nsaaInU2JgyxOJceyNf1N0fXjAs?= =?utf-8?q?9vv7xbkZizKXCq2z70BUbgc58nxmRe/UU2DFXWbM5NkbERFtyipUhDmsra22e9bYT?= =?utf-8?q?WUPiW6KJIeQPohOYwvIdj8wFDxYMb50CyqULTyAE/hyVoPN+kIUaYklC6AD5zCm33?= =?utf-8?q?ZQtXnCctzCHDCC91Pjvj4s0MaI50pDKnKVq0ErCRadhN1p9wZHGUEq0w3p2s1j1z7?= =?utf-8?q?ddvn+4naFYsJBd5DWMoSKQ6MTXhb5lNL73QwSV5vanE+SNizPQZje7PH2MCK/nP87?= =?utf-8?q?lmipJHSReAH3GuR+ArE+lHraWSbQeQlZacxUKQTgPALvFKPz408/imwJQf/3OdTtD?= =?utf-8?q?fUufWt64LwKT2IzQe89d5r37s6TweupvPRFcdjXAPEmqThCirpJzD3aYXTEo0yRqA?= =?utf-8?q?dWJYCAGlOjZccHt3LvBNvkndl3RP8ENvECK/54RFZOZ9B0y195seiDCiAo6z2L+Vv?= =?utf-8?q?Iq0Iqb9BnepQ2twdmW0XvOKoRr9cwuifcjQ0vUjvRWIDu0S8TCgm80dnUu0REN+HM?= =?utf-8?q?yu4VdTWcC9KGA5Q38JsziZsA3U4EZuhfnzlqo6C4XmOF1yu8ampO2z2nBfB7k1eWH?= =?utf-8?q?0NeDZzx2ty4raT+BLy/PaSgg47BKsukNXFSiJT3y3+MjhV4n+n2ULf5Eiw+Q9TVT6?= =?utf-8?q?izC0tsiBP9p5bYkosg4ld5EPEyU3wUgi1P13dBoxsaLCLOibJNCLqXLig/Q/2QaqE?= =?utf-8?q?Z96oEwo/0/4TXlaioEkGLxigb6E+Lm7pmrApjewEF0NsmGsbRkoow6AX0IIe54LEg?= =?utf-8?q?9P6VUEZXeyvNXO3zhibtmX5FOUtAiD+mQCrNVCFqgGI46Z86Dejp92HKd0/ny/+d6?= =?utf-8?q?9Rrit3K6sgvdKzxER3bscMtA3Tto+un6d8rQNw5Ju/uj4bJDA+ltEIvq0RdOXyc8N?= =?utf-8?q?TOIpxL2T3jj9vaaA5rJX+AxMzoy1aHUXz5P9OXCkhGYXLoNNNUFAR/FBAHktSKmqf?= =?utf-8?q?QrKBtTuraCMsOdExssd7OaDczCbr+UeAhnD7cOtHuyki0+OwjxBQfQhmOMY2lIdS7?= =?utf-8?q?n+UEiyUv2Ec/+smlxKlHGVJHhM6XFvRcV67zMcneokwXKO+LEUEpyCc23sNQz4UW6?= =?utf-8?q?dou6a0l1cBIaBCDlQy48dNSOEQyNmGB72Q=3D=3D?= X-OriginatorOrg: wolfvision.net X-MS-Exchange-CrossTenant-Network-Message-Id: 6bb07372-4233-4aa8-b716-08db94eb15e0 X-MS-Exchange-CrossTenant-AuthSource: DU0PR08MB9155.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Aug 2023 13:02:40.9223 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e94ec9da-9183-471e-83b3-51baa8eb804f X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: V2T0YLKo2taF9UC4GjMqaOwuLDXOo95bjrkD+IFNbj2z4fRLwvFpwqjQ6qtH+xqcYhFcHWhqbx2iJ9qUgocpDYTWAtrQ48dJKqq/sYN+PZc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAVPR08MB9353 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: , Cc: devicetree@vger.kernel.org, Conor Dooley , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Michael Riesch Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Add vendor prefix for Jasonic Technology Ltd., a manufacturer of custom LCD panels. Acked-by: Conor Dooley Signed-off-by: Michael Riesch --- Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b/Documentation/devicetree/bindings/vendor-prefixes.yaml index 1e2e51401dc5..1dfafc339ddd 100644 --- a/Documentation/devicetree/bindings/vendor-prefixes.yaml +++ b/Documentation/devicetree/bindings/vendor-prefixes.yaml @@ -677,6 +677,8 @@ patternProperties: description: iWave Systems Technologies Pvt. Ltd. "^jadard,.*": description: Jadard Technology Inc. + "^jasonic,.*": + description: Jasonic Technology Ltd. "^jdi,.*": description: Japan Display Inc. "^jedec,.*": From patchwork Fri Aug 4 13:02:33 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michael Riesch X-Patchwork-Id: 13341790 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 36307C00528 for ; Fri, 4 Aug 2023 13:02:53 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 2CE1C10E6F0; Fri, 4 Aug 2023 13:02:52 +0000 (UTC) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2086.outbound.protection.outlook.com [40.107.20.86]) by gabe.freedesktop.org (Postfix) with ESMTPS id 5461E10E0B9 for ; Fri, 4 Aug 2023 13:02:44 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=n+pMCnDOMlSpxUWpo7XLurpNBQOqhb+MvrkAFVkTbEGgiAbFRxXP4zvdV3BAODW0R2FK0s2kRyIUe+M3sgjfMY3D2+7Gq6uZFxINov50lahQTSBGV3QnTmHf9zf4RUw00ce2GyMFWl9g/fcjR1n5hxmsO6SlCklzLbafVLphrpeKS6j1zB2e08wM01fBs4s5RyxIWn8qrub9xWSiVtgwVsk0pSzFN6yyoOeNi+3GQ2V10UVw9EeLK7X1dtS9scglec6fLC9bBSmtYz6uVrqWGsO0YcaqUdDks5czIePWntNgwM3ZcPdj5ljBSFvVzdpIawsFx+shjco416n3I/S+VA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=Cfs25SoIA1lJLPzEDczISElbO2Pb9TFTNrbuhT3hvww=; b=mug5SN1Gg6tmb1VxorWBjnXb07K2itNc7U3+gVZ6WADY9il2V22crrCMpUJdSEG9xEoXWlrXZmx1BRO282YFf5Ek3jNDZAodZku6uYmHHMmGWQwGl3gs+lEefFi2Af2856hwpTfiOLSpc5fE3Smb82jRYacB+qBIBHhd/g/L4kQlJMykTwpen8zlgbNm/HYsWwwmwemeQ8GyxY8T/NB8KPvukkTVmo/Qesj0gvx/1iQiDvyfriEvUs5082Q5FH14jMGK0F6Db7hLYRVF85Bi3TH+dBIfOo8nXDKntlcnFBZUTaEe6j0GEwP+xq29VO0atjk+SHzQNMPIaT76nQnCfQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=wolfvision.net; dmarc=pass action=none header.from=wolfvision.net; dkim=pass header.d=wolfvision.net; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wolfvision.net; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Cfs25SoIA1lJLPzEDczISElbO2Pb9TFTNrbuhT3hvww=; b=0onFNfc0iyVUREu7E/TxeRvmySb5fiGX33I8TYhqM4H2IcK8VP3m+KXlzl4K3vBDprpFOXoXB2YndegXE1fN0MzTW29pQd0s9GiY8vs+lKLdIXhSN+lSy1ZzlivAtPT8e/ZV9KN5p1E0TawrtmiUmjwwrpAZ71KrrjeyW4hfI7s= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=wolfvision.net; Received: from DU0PR08MB9155.eurprd08.prod.outlook.com (2603:10a6:10:416::5) by PAVPR08MB9353.eurprd08.prod.outlook.com (2603:10a6:102:302::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6631.47; Fri, 4 Aug 2023 13:02:42 +0000 Received: from DU0PR08MB9155.eurprd08.prod.outlook.com ([fe80::9d1a:4539:a8f8:dd60]) by DU0PR08MB9155.eurprd08.prod.outlook.com ([fe80::9d1a:4539:a8f8:dd60%7]) with mapi id 15.20.6631.046; Fri, 4 Aug 2023 13:02:42 +0000 From: Michael Riesch Date: Fri, 04 Aug 2023 15:02:33 +0200 Subject: [PATCH v2 2/4] dt-bindings: display: st7789v: add jasonic jt240mhqs-hwt-ek-e3 display Message-Id: <20230718-feature-lcd-panel-v2-2-2485ca07b49d@wolfvision.net> References: <20230718-feature-lcd-panel-v2-0-2485ca07b49d@wolfvision.net> In-Reply-To: <20230718-feature-lcd-panel-v2-0-2485ca07b49d@wolfvision.net> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Neil Armstrong , Sam Ravnborg , David Airlie , Daniel Vetter , Maxime Ripard , Miquel Raynal , Sebastian Reichel , Gerald Loacker X-Mailer: b4 0.12.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1691154158; l=864; i=michael.riesch@wolfvision.net; s=20230425; h=from:subject:message-id; bh=t4jI8y96vLpvw9DbvyWsZGH/BKAA5Hwc8wpncPgHrp0=; b=Uh0QeNsbFI7szIGvFWry0f7r/UO5FlOuVy8Jf5c4NbnbTJB4Z/lMr++a8gXqk8nAE+2IpGFpg hMmd82uECniDUj0+qVWIxANd/PTk7DvqiVY42vATlVplWWcbXBw6twD X-Developer-Key: i=michael.riesch@wolfvision.net; a=ed25519; pk=1QQdXA2QbwdxaQn/VQK0hz04C8IBYhDowbK0hlNU4Ng= X-ClientProxiedBy: VI1P189CA0023.EURP189.PROD.OUTLOOK.COM (2603:10a6:802:2a::36) To DU0PR08MB9155.eurprd08.prod.outlook.com (2603:10a6:10:416::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR08MB9155:EE_|PAVPR08MB9353:EE_ X-MS-Office365-Filtering-Correlation-Id: c3e6ecb5-32db-411a-e13f-08db94eb1676 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: YfC2f/aWDd+tVvkYOCmhnL/awVtpqt6gMcVO4NXRfbnVmRFBtVLe23PavufZompjxIJUaRpxnJdQqhs0ky8D8x0dOvZTCP/+9yNdkfWnZFVIRVWihDdPPITYUfCLROeBv7juUjtsWiI0wU1E2ygGtk3qQkcGD1Sy1XNi9PGnYnFsUzg/V7yN5f37oO2qTYsi4uAxXrRsoLsFtZP6Pg6Xbtco0RvTyJElTfwFmeW2joIPqMX5aVrUW6HpRbO+ez7JVU1QTIhatQRbKImGgXMdyE2gvm1AKr9+w0g+r/woq0maZUD7Wc/RIPiEPQ0qORyGbEO+0esISFA4nzAjseYXbHvhz99ZBcgOcnBLn9aFglxiE8kSo3KlzDENzSjNfH/ri15yvsFMJKAXjCwvB71F+jS198OSfRiEATUg6ZzOx1I3GMHNDNXPKK3hAr3eWsYtbEMxlHbxQ5edjqbBEzEH20C+LqhugDx/PiEQNrBNGUYPcKY276fOBeFFIKvVeXDwfDlpijaWft3J3q35pukuUu0riX/y+e7wG52fF2ho0IEMsizqXWD+fX0YIOXQI3LoyXA3c3yNf3k+wo7yHTxShDbl8towbdTeKXvhHK8PMBQMEYwiV2bT4OOBa/KEiSkS7NIe7yKDnGfpFCto2M9cOw== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU0PR08MB9155.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(39850400004)(366004)(136003)(396003)(376002)(346002)(1800799003)(186006)(451199021)(2616005)(107886003)(8676002)(26005)(6506007)(4326008)(2906002)(66476007)(316002)(4744005)(6636002)(66946007)(5660300002)(66556008)(44832011)(7416002)(8936002)(41300700001)(6666004)(6486002)(6512007)(52116002)(110136005)(478600001)(54906003)(921005)(38350700002)(38100700002)(36756003)(86362001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?aNJEivppm/ml2hI5LFuZewWCl0yQ?= =?utf-8?q?Bbg+LtFASpLlnTcWLvqLMSxtkvOFE8HAus4gZzkzlgH2pyxDfj05PvEGk7WsKMdt/?= =?utf-8?q?R7IFXM1OApxb6V19gRo7Z3OuxL54JokrJ3Ed8PXVpMf+TAwiQQWAMN9FywCp9NY5p?= =?utf-8?q?bdKJPVxBcBzWR0XO/pL7UsR/HYA5Ouqeip5L+mB3nzDQTzcFavE/VfQnh1ECwiJea?= =?utf-8?q?OpFjl1Ef/tAGHSDpQU+b+gigir1GrgepwgTShqtKi6pMCV/LFhE8CpiY59crLun+S?= =?utf-8?q?v4gTCBz6BXUrvWAlEUKORU6Vu6wJr6c7VakdfpUUuiCF+JLCQ5ooo5RZJVuOHuchh?= =?utf-8?q?o5woUKJu3CKjofBT4zbdFKygulpVGbMsMLjqzmfx8XLOkiuLDS1xM8TfTp4L6xbWh?= =?utf-8?q?Z0x60EZsaZP8WjYhy26BPFSMrn0T/szYykMhrxtDfWKoh2ONdC0yKfxwtCy20rn8v?= =?utf-8?q?6FSJahkz/Ow0bK+vxkOMwngtusJ+wsF+r9zjO52HtNG1CYO7vQMG1sPmEfLBrv9SB?= =?utf-8?q?YqRxLTLHUvpZJIUc1UpN9kq2A6lTczwynMsjiVjjDAIINVkgc3dt7fVZP8XHrLghP?= =?utf-8?q?OmtGfbvH3pv7K5SECVBnKh7vd1ydgRCFiL2AROFrb8OE4ZfGWCF4OpSy+nwKMKSaQ?= =?utf-8?q?L8p5pgvZBX/Q5KmxWKVgQSnD8oszDxF7uV3iltgTQdtL7OQ2xzYh95I14elqsuRsb?= =?utf-8?q?VCnn5LLYkqlM8w+5vcesXKuVyhlS1bYsRGTilznyiIRyd9+a/nzZoQRT5OfeRsZ+h?= =?utf-8?q?o+zI5P5EJYXBr5HRh5MXZcLPpinPeq5uATXDT7gKltyDALfR4ak9Vm3l9KZCJwTI8?= =?utf-8?q?xUmrNoTRc4Uidp3p3AlEroXs2T6IWsNSqA9jo1Daa4EY1ne73zcjCDXKLeBXkPq48?= =?utf-8?q?YVEzUmnyEgP7BUQcgsDmt/jT9Os64BQVCt6xhz3tsXXh1IH3GE2ZEtWX+DLc0xgZY?= =?utf-8?q?hyX6IhpstvpIHilJaABhD5PIONVpmBsrDdHRgVXU7m10WrUCWFGhS0pRRwR5riVS2?= =?utf-8?q?Ks+OyLsYGCDmgcMWHO1nvhAONcGzd8rAqgUo16IaddttRFvsdf4sBntwUe6g1Gpfe?= =?utf-8?q?+aOzJjF03eIMFoqf4/G5q7szcjrdiyaKGDvVKNjDIeUKVYTvaSoO+BQx/XWqLd/+T?= =?utf-8?q?sbyw7h/fdceIGiyy5QbHriisrsGG9lYpHGKGnyuriXbI0FbFqIehIrfCw2lh14NUo?= =?utf-8?q?ei0QRDViOTSHvlYu2s9iBUCcYT+6fx60vEPkT8ogS4ABlOdoZ4nWXuxMLdkcOK15D?= =?utf-8?q?2kmmRsg767+aG0/atkjkYXgZW3u9ATPFn3ilyYC8CQTSjUMXRNOcCKHb2pbAsUms+?= =?utf-8?q?n8LXkEALOA8WRB5AhK02LMtItlY+0PCya6XuphVHmsnsot/Kow1tTXDIQeeACxiDP?= =?utf-8?q?2YglnyvOs1BjO7aCzIJee/n8E1tDmu4Mi3r8qrKsoKk6uAQu0eK5oG6kT9Oc7ayww?= =?utf-8?q?F5VArEp0+D9Mh6fKRIW37yF9p4d8/n9jrBgeF7nnNzJqHE4gUp5FSx0xFgEzIl3s3?= =?utf-8?q?mo7T/8mdjfpxQbPPHsUiKSnHqBMY0Tz0kg=3D=3D?= X-OriginatorOrg: wolfvision.net X-MS-Exchange-CrossTenant-Network-Message-Id: c3e6ecb5-32db-411a-e13f-08db94eb1676 X-MS-Exchange-CrossTenant-AuthSource: DU0PR08MB9155.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Aug 2023 13:02:41.9289 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e94ec9da-9183-471e-83b3-51baa8eb804f X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: vnL9OnjKOCtVcMK48XRRvKI1ovHZ0wpy5TgZ05iQhx1KzF61nWsg5wwZgGI5xAAgxwTlEZCPfhb63Ml4JamN3jcc7BVUVFNvG05CBsENSjw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAVPR08MB9353 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: , Cc: devicetree@vger.kernel.org, Conor Dooley , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Michael Riesch Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Add compatible for the Jasonic Technology Ltd. JT240MHQS-HWT-EK-E3 display. Acked-by: Conor Dooley Signed-off-by: Michael Riesch --- Documentation/devicetree/bindings/display/panel/sitronix,st7789v.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/display/panel/sitronix,st7789v.yaml b/Documentation/devicetree/bindings/display/panel/sitronix,st7789v.yaml index 0da4c7e05097..ef162b51d010 100644 --- a/Documentation/devicetree/bindings/display/panel/sitronix,st7789v.yaml +++ b/Documentation/devicetree/bindings/display/panel/sitronix,st7789v.yaml @@ -18,6 +18,7 @@ properties: enum: - edt,et028013dma - inanbo,t28cp45tn89-v17 + - jasonic,jt240mhqs-hwt-ek-e3 - sitronix,st7789v reg: true From patchwork Fri Aug 4 13:02:34 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michael Riesch X-Patchwork-Id: 13341792 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 995D0C04E69 for ; Fri, 4 Aug 2023 13:02:57 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 76CFA10E6F4; Fri, 4 Aug 2023 13:02:53 +0000 (UTC) Received: from EUR02-AM0-obe.outbound.protection.outlook.com (mail-am0eur02on2052.outbound.protection.outlook.com [40.107.247.52]) by gabe.freedesktop.org (Postfix) with ESMTPS id D6CFB10E0B9 for ; Fri, 4 Aug 2023 13:02:46 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SIJBGjJ6fvrZlrxYk+rx8//0rJSQRQu0blypwbcBaA4Q5H72iGar6aacPYAf6IkhZz3AjvS4vU2laTKj+NUkva/MpD5RrV6p0zxzXCUBSh/aS4QCcoNRJHVbDaZ/2Fu4fw2/YeQjAFoq1rv5Xjfjf0Dp+CBsXS/2rED7UJdmnbAi8k1D3mihFyGqYpq2bwAZr99WZ6gP3EgZkhhZzHu9YPW8CsXQgjIvlw8fSjKbZ4geH7ZgTLkPMSPLRgpFY4FMP3rEwLF2KpGl+2a9lbWO5/DSCu8NGbPoQQyVp1Ix8cRS6lT0XFddIDx9UTsU6jM8fKUfBdkd7DEd85i34AVgfw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=ac5f6Oxahs92G9BhJ5ffEeT3JoNdmuQaXl2k1ppr2BE=; b=oMgiqd+jtxkGA6b5pmatc/xN0DLGA8ZXUTH6HgJsM6T0V48+iBH4Q4q+1zP6O9cdhmcYfZtG8kRvYn7PCeBwAq7RqHPPslZHcnbLuItW/kXWPMyGFMCmD+1Tys0KqQuIcAnYkN1ia9rvjrEzy3Z/jeTGm5KqDO3X70mpxlsvUiFg3n+HsyySNB1C82s+xUa4ROjo7EgpzPkCbHj7sPQ3QVq4eErvNLBAm1Mr7XtSUVPVvR9XYZJ6B2YuEcn591WOhPrQIWVXOC+gSNRICmgKedXIlVDl0iNxjnkpf1AqY9kX5OggG64JBGiB8O9w1KYIIyusEpODQ5ZJhKfzi0NgDw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=wolfvision.net; dmarc=pass action=none header.from=wolfvision.net; dkim=pass header.d=wolfvision.net; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wolfvision.net; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ac5f6Oxahs92G9BhJ5ffEeT3JoNdmuQaXl2k1ppr2BE=; b=I1CdbpaGDTObP8QAZYz311fqZvgNT87qQmg7hFXHqRmcO5wDrhT8x06LZ4oavMNjDCUvpGaDnF3oNR+cIj9/yPsbA+bKLn3WPcX/gvj2/96yWiQLUly6B5DaQrbeImuR7V/iFSR3YGt27GqrskrCBZzjUadXCZq1Md/Qpbkj+98= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=wolfvision.net; Received: from DU0PR08MB9155.eurprd08.prod.outlook.com (2603:10a6:10:416::5) by AM0PR08MB5348.eurprd08.prod.outlook.com (2603:10a6:208:189::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6652.21; Fri, 4 Aug 2023 13:02:43 +0000 Received: from DU0PR08MB9155.eurprd08.prod.outlook.com ([fe80::9d1a:4539:a8f8:dd60]) by DU0PR08MB9155.eurprd08.prod.outlook.com ([fe80::9d1a:4539:a8f8:dd60%7]) with mapi id 15.20.6631.046; Fri, 4 Aug 2023 13:02:43 +0000 From: Michael Riesch Date: Fri, 04 Aug 2023 15:02:34 +0200 Subject: [PATCH v2 3/4] drm/panel: sitronix-st7789v: add support for partial mode Message-Id: <20230718-feature-lcd-panel-v2-3-2485ca07b49d@wolfvision.net> References: <20230718-feature-lcd-panel-v2-0-2485ca07b49d@wolfvision.net> In-Reply-To: <20230718-feature-lcd-panel-v2-0-2485ca07b49d@wolfvision.net> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Neil Armstrong , Sam Ravnborg , David Airlie , Daniel Vetter , Maxime Ripard , Miquel Raynal , Sebastian Reichel , Gerald Loacker X-Mailer: b4 0.12.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1691154158; l=3358; i=michael.riesch@wolfvision.net; s=20230425; h=from:subject:message-id; bh=ERJqwsd6TIo7l2Xda5AeUy5M5qXLm/Xs9Pw5gkTdYyM=; b=BMpuow4bAQ075j/GfP1eaSmmbD/fciXGPyZ2qc5mqLHkxj2BJ6IffNKcp7OnJU0q9t6FaGqMP jdiCQDVWOaiD2+veOQq49+EbY4jJtkjUsRDZbFt/FhgSNRFsJsdsZ91 X-Developer-Key: i=michael.riesch@wolfvision.net; a=ed25519; pk=1QQdXA2QbwdxaQn/VQK0hz04C8IBYhDowbK0hlNU4Ng= X-ClientProxiedBy: VI1P189CA0023.EURP189.PROD.OUTLOOK.COM (2603:10a6:802:2a::36) To DU0PR08MB9155.eurprd08.prod.outlook.com (2603:10a6:10:416::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR08MB9155:EE_|AM0PR08MB5348:EE_ X-MS-Office365-Filtering-Correlation-Id: ffea3589-37f0-4ade-7056-08db94eb170f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: MMfnHwBZIMh/X1/zt6e0J314nRIFz5FMgXiGQU/LV92RjVeTNy8lJCOzt2Cj3PRjdeUKajF4hShR8ExJ72M6oT7z1Eyl1FBEObr4EH0IF8rALZ2heCKWtlbW3FAUW244Hd6DYqyVgkU4qeyboZd+Ag9eLj8BBKENDq5Vbu9PCJEMVCbb0YFo9DR/YE2Mj+lFKVmsJ9pPnWuDRAwLAxu3DxmI+LJ95uzzQmtgDAYhNfJ6VDXeetriCHVK/tIQjSaM9vs3xr/5zjtrE4A6ukedDjusvTINmaErRF1VARe3T+zfdU2fNXFLCu6khCWDpgF5zaq5CowB2HW9tXr7NuAutrAxDg8MNKFlowwZc8UmMeKc7Q9iB4C4R+KrtrZVESySyPsvcsWyYA00xwwValR1qB/PFiARwsAkls1mB/KrhNE2O349gyeQGwOqNl7fA+2uz4VT40vz25AR69OZ3t9+CwQnZ+5mdS+CIc0QKAApSBljFfcQK7BcTFGAFaKMxcW9udZaU3JO4rgo+mkvS0gvJfH8PCs/MvxEi3ijfPxTL/1fxKJXtvqC+VC+SuytEiuZ79cGh18DBGOFD24Eb0kW8OC2uwriCIgwLXM2ccdWO0ViPPyHrXItVVvbgOEgtNhhlrCLOmh8La2sHrIXjKonCQ== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU0PR08MB9155.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(396003)(136003)(366004)(376002)(346002)(39840400004)(451199021)(186006)(1800799003)(6486002)(52116002)(6666004)(6512007)(86362001)(26005)(6506007)(107886003)(36756003)(2616005)(83380400001)(38100700002)(921005)(38350700002)(66556008)(66476007)(66946007)(4326008)(2906002)(316002)(6636002)(5660300002)(7416002)(44832011)(41300700001)(8936002)(8676002)(478600001)(110136005); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?kTp8CR7VyQiZeKVXUCrXa+1cCFIq?= =?utf-8?q?4jgXOQQZe5/OHN6Cn7NoQuiNg3qIjjixnYTC3KtM4TI3kDVnm/JXBEYLfcVuqS9Mp?= =?utf-8?q?iWWU8JH2isdMcGber6M2XvtjFkHF8NV2AN1bbEPFWuG0diGmHM+Siughgg/DAFr4m?= =?utf-8?q?BrBc6e7LkhLh64IdFOscvYMV5/Lw47ZwXIwmdOGJa0kAF1DG0cxx14eSFUomxKX6k?= =?utf-8?q?97QvkI24xd99mfZal3p9QlKVielC1haTrwt6e6B9YPPFqU7C9ewRQgme21x3a+UDJ?= =?utf-8?q?Lf56FbDU7VG60jD4UL0tXLAidxHP50/oO5xmSKjaKR1FIkDmvWaMQJrYUsW/ybc92?= =?utf-8?q?q4T0DIAqYHQ/F/SrS9uUCoePRemmxxQUniB5UHvuTmksRbthgrtp+LA8tilH2+Ki2?= =?utf-8?q?fbGJzLOor1YEQVJIDswwJfK/M3HbU4QJjxXYagtvNSwxykiKoUhyqJmobJbUycS3o?= =?utf-8?q?s8NoOUZGB5LhzwmezQB/91ZkvmLeRUNugogqDF9IJQoZtHRfp94lBSifaCJQO8XgC?= =?utf-8?q?fyZ0joaS6oiY0lyCjT0TdFjs3G7gMZiDU8F+rdrF4NPY3wHL36BUGII8zMNw7/iwd?= =?utf-8?q?ANw/Nfmxrmw6fJMjbnIBQryMg7j9RBc+cVVzpak6omXMMfMiZUet1oRsIzEHMR3O9?= =?utf-8?q?sWPRjDT0nQDkv1JRr3YBWW6RgKHh4MSTeNyA3waXcce2vc2LkSud4L+NiW3MH+I1P?= =?utf-8?q?6aKXRd/T8xy+l+6I8GEYYMCHTOFqSCE5nObZQ2rQWEVDmaY8gEDacGOnP8jf0txoy?= =?utf-8?q?SkMtALhCQKV1OaFhWdgq1KWg+MPinOWCSbqyiRnbSIWh3NYmHCTi5G+vLt2QcNwBw?= =?utf-8?q?J4PglKd7Kc609HTi+9oI0iZ09DivijWDrTfUJ2uJIo+Z09ToOlQjfN3Pi25rl5XXe?= =?utf-8?q?eWgKwjWJBnEauRC0PilU5TDAV1L1C8Z1Y9wmst9gnXwUGnkktihCzSk86YIuIhoM0?= =?utf-8?q?HPfPYIEa554ffPMSAiTpEqfMPlivrWt4iOkQC6FVbTOU6/Upwqxw74Xrb7jT5FWaP?= =?utf-8?q?FlBif0eH8WcEPwxTxWagPVxSEEaLKpDHbs1ByH249p54guTkJwjXzVWpQMq0oIP9u?= =?utf-8?q?CatFef0RLZswvOuloSi46eQOCiOnWeCO39WEkQDVLVQoTFg2ZGNsSreY6P+ZFJe0O?= =?utf-8?q?yJazGOBHOOlx4+mT0EzqXenG7pgqB9+9SPNA0gYQr3xWE+VjGOR55R+TpXLmgqURY?= =?utf-8?q?/AFscVQGV1DC5zmhtaywF6Wc9lKuFnWIcMHYpb1RYnVD18GlljLz+MLAig+eVxIsx?= =?utf-8?q?Wgm0vxy2EDm9OLr5Yxfwigb5fv0PFS8SWIzG5/nwycMg8FJHYHvEcxVCSa6fHpH+2?= =?utf-8?q?wZvPM6/diyri8Xogzk+NjHzwQAVzNNC8ip+379wQTCTBfA7o49+eCgsu1ihm7+pT/?= =?utf-8?q?i3D2x80PdJEn6X47l+AQ+L3d4jkjOT/qXXV9mqo0ArGROxYNM1A7SW5te6wrz+W9B?= =?utf-8?q?wZt7TDl1K+Zl+Az09n1ER9V8RlMPngZixlVUrgOC2zB6fbf/NKTlTXOeXYLMdEBHK?= =?utf-8?q?CMkZSShK0HxrAat48rb8dCfFwZU7nR3HoA=3D=3D?= X-OriginatorOrg: wolfvision.net X-MS-Exchange-CrossTenant-Network-Message-Id: ffea3589-37f0-4ade-7056-08db94eb170f X-MS-Exchange-CrossTenant-AuthSource: DU0PR08MB9155.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Aug 2023 13:02:42.9213 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e94ec9da-9183-471e-83b3-51baa8eb804f X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Z0MBVvs/xHNvQ4ib5vCqPsK3y2rbHmqBQBT0JIJOdV9meKvG/j+an2tNQ1XvYe3tOYXJXzZe/Uz1+lp4VgP3bUWdR9kXthfpVisCJcXESnM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB5348 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: , Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Michael Riesch Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" The ST7789V controller features support for the partial mode. Here, the area to be displayed can be restricted in one direction (by default, in vertical direction). This is useful for panels that are partially occluded by design. Add support for the partial mode. Signed-off-by: Michael Riesch Reviewed-by: Neil Armstrong --- drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 43 ++++++++++++++++++++++++-- 1 file changed, 41 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/panel/panel-sitronix-st7789v.c b/drivers/gpu/drm/panel/panel-sitronix-st7789v.c index 0ded72ed2fcd..ebc9a3bd6db3 100644 --- a/drivers/gpu/drm/panel/panel-sitronix-st7789v.c +++ b/drivers/gpu/drm/panel/panel-sitronix-st7789v.c @@ -118,6 +118,9 @@ struct st7789_panel_info { u32 bus_format; u32 bus_flags; bool invert_mode; + bool partial_mode; + u16 partial_start; + u16 partial_end; }; struct st7789v { @@ -345,9 +348,14 @@ static enum drm_panel_orientation st7789v_get_orientation(struct drm_panel *p) static int st7789v_prepare(struct drm_panel *panel) { struct st7789v *ctx = panel_to_st7789v(panel); - u8 pixel_fmt, polarity; + u8 mode, pixel_fmt, polarity; int ret; + if (!ctx->info->partial_mode) + mode = ST7789V_RGBCTRL_WO; + else + mode = 0; + switch (ctx->info->bus_format) { case MEDIA_BUS_FMT_RGB666_1X18: pixel_fmt = MIPI_DCS_PIXEL_FMT_18BIT; @@ -487,6 +495,37 @@ static int st7789v_prepare(struct drm_panel *panel) MIPI_DCS_EXIT_INVERT_MODE)); } + if (ctx->info->partial_mode) { + u8 area_data[4] = { + (ctx->info->partial_start >> 8) & 0xff, + (ctx->info->partial_start >> 0) & 0xff, + ((ctx->info->partial_end - 1) >> 8) & 0xff, + ((ctx->info->partial_end - 1) >> 0) & 0xff, + }; + + /* Caution: if userspace ever pushes a mode different from the + * expected one (i.e., the one advertised by get_modes), we'll + * add margins. + */ + + ST7789V_TEST(ret, st7789v_write_command( + ctx, MIPI_DCS_ENTER_PARTIAL_MODE)); + + ST7789V_TEST(ret, st7789v_write_command( + ctx, MIPI_DCS_SET_PAGE_ADDRESS)); + ST7789V_TEST(ret, st7789v_write_data(ctx, area_data[0])); + ST7789V_TEST(ret, st7789v_write_data(ctx, area_data[1])); + ST7789V_TEST(ret, st7789v_write_data(ctx, area_data[2])); + ST7789V_TEST(ret, st7789v_write_data(ctx, area_data[3])); + + ST7789V_TEST(ret, st7789v_write_command( + ctx, MIPI_DCS_SET_PARTIAL_ROWS)); + ST7789V_TEST(ret, st7789v_write_data(ctx, area_data[0])); + ST7789V_TEST(ret, st7789v_write_data(ctx, area_data[1])); + ST7789V_TEST(ret, st7789v_write_data(ctx, area_data[2])); + ST7789V_TEST(ret, st7789v_write_data(ctx, area_data[3])); + } + ST7789V_TEST(ret, st7789v_write_command(ctx, ST7789V_RAMCTRL_CMD)); ST7789V_TEST(ret, st7789v_write_data(ctx, ST7789V_RAMCTRL_DM_RGB | ST7789V_RAMCTRL_RM_RGB)); @@ -494,7 +533,7 @@ static int st7789v_prepare(struct drm_panel *panel) ST7789V_RAMCTRL_MAGIC)); ST7789V_TEST(ret, st7789v_write_command(ctx, ST7789V_RGBCTRL_CMD)); - ST7789V_TEST(ret, st7789v_write_data(ctx, ST7789V_RGBCTRL_WO | + ST7789V_TEST(ret, st7789v_write_data(ctx, mode | ST7789V_RGBCTRL_RCM(2) | polarity)); ST7789V_TEST(ret, st7789v_write_data(ctx, ST7789V_RGBCTRL_VBP(8))); From patchwork Fri Aug 4 13:02:35 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michael Riesch X-Patchwork-Id: 13341791 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 6FFB8C001DB for ; Fri, 4 Aug 2023 13:02:55 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 6252F10E6F2; Fri, 4 Aug 2023 13:02:53 +0000 (UTC) Received: from EUR02-AM0-obe.outbound.protection.outlook.com (mail-am0eur02on2052.outbound.protection.outlook.com [40.107.247.52]) by gabe.freedesktop.org (Postfix) with ESMTPS id 50FF410E6F4 for ; Fri, 4 Aug 2023 13:02:49 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=M/A4NkRCYay+aadn4im/HFEfnENW2hiWsCpUl/B/oMcSmujlXQFtN4gwei+yKo+gt2FPPm9rBkA8JKxHVQpeC9Ri5aj4NxPdYPxE/NEIfKI2ENUdrrNDfvNmIMTvP3Lo62dPxmizGeWlX9wmszymS5SjHNpSwSDqtLsfV/PJly9v/IoXDZ1S9hIJ81n03Op1HfEt/QT7n4ib3d7oEdDv5/vAnLMS9zY8U+yCPsy098ZUh+K+9vJmdsNZkaLLWoneYuxPRe6UddpC76tAf2mHGU6mXcHCx2SbhVDJKFNdp95qp2JMh38qU+5uwp9gS00jop4lGyIFFC5gld1oM1GmYA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=Hsn3c0RGoeCkDm1NLEXg6HgBH949T2CLuU8Bhe+3b0U=; b=GYvMRXC8XcljYXjvgfT9y7hg1FTnHs1Mms1GLrjBs7/exbJsQuPxxA6LAp9NTWUZTj0+KnewBBLe0gYq0fS1cuGhpWD3E9I5ZMUh/RNjYL0fj7tFRB80kds/o7jYefC+/YlrZkkSqwSuGjG3BmiygEG6hwMiRHatu8kcmnOUnVG3c+H1CYdcYdmCE/IDKJp2yIVysyyxnP+Cn3gXM9Aa9EeZn+IcUmykoTtkxQnSKb14mLElH8eIdRGndrNyXL7Jv//5VU1DWs3zDjtXtBdgmTA4XlFm+Xv91XwuZEzJAIE6OrQUR5k2TT+fLJJHWsHMITPwLIAUGHaZqNEZOstsxQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=wolfvision.net; dmarc=pass action=none header.from=wolfvision.net; dkim=pass header.d=wolfvision.net; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wolfvision.net; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Hsn3c0RGoeCkDm1NLEXg6HgBH949T2CLuU8Bhe+3b0U=; b=dpQ9vLaqVdYAzoNna+82+9Gdk6If1sgMmVNHZ22Ed8TGGdru/GKoppXXKVY7zUlYQzhPDZPXiyrcaMBC9KdvgW+GeT3nTUqYOahGtsyrB6bxaSTN+4dlb9gDNDLBwa5iXFr53MHhjduUnmGWFmd0yjsUeLZx0AY2MFREnkbjxQw= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=wolfvision.net; Received: from DU0PR08MB9155.eurprd08.prod.outlook.com (2603:10a6:10:416::5) by AM0PR08MB5348.eurprd08.prod.outlook.com (2603:10a6:208:189::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6652.21; Fri, 4 Aug 2023 13:02:43 +0000 Received: from DU0PR08MB9155.eurprd08.prod.outlook.com ([fe80::9d1a:4539:a8f8:dd60]) by DU0PR08MB9155.eurprd08.prod.outlook.com ([fe80::9d1a:4539:a8f8:dd60%7]) with mapi id 15.20.6631.046; Fri, 4 Aug 2023 13:02:43 +0000 From: Michael Riesch Date: Fri, 04 Aug 2023 15:02:35 +0200 Subject: [PATCH v2 4/4] drm/panel: sitronix-st7789v: add jasonic jt240mhqs-hwt-ek-e3 support Message-Id: <20230718-feature-lcd-panel-v2-4-2485ca07b49d@wolfvision.net> References: <20230718-feature-lcd-panel-v2-0-2485ca07b49d@wolfvision.net> In-Reply-To: <20230718-feature-lcd-panel-v2-0-2485ca07b49d@wolfvision.net> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Neil Armstrong , Sam Ravnborg , David Airlie , Daniel Vetter , Maxime Ripard , Miquel Raynal , Sebastian Reichel , Gerald Loacker X-Mailer: b4 0.12.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1691154158; l=2707; i=michael.riesch@wolfvision.net; s=20230425; h=from:subject:message-id; bh=cXTYdavmo4hFsusdgsAm73qug20kIR6Ap3YAIMZ140w=; b=Ht7w5AjpBh3lxgll+qiafR/sBy6FZDw2Ik9zg48EVHTO7keHTFvcJafH1BjhsRyBvoZFAf2hL yMRFpZg6KAYBw4jWlgYBPTN7Oa0nd7BDAtEEKgJRH5oU9xKvKo+B3aG X-Developer-Key: i=michael.riesch@wolfvision.net; a=ed25519; pk=1QQdXA2QbwdxaQn/VQK0hz04C8IBYhDowbK0hlNU4Ng= X-ClientProxiedBy: VI1P189CA0023.EURP189.PROD.OUTLOOK.COM (2603:10a6:802:2a::36) To DU0PR08MB9155.eurprd08.prod.outlook.com (2603:10a6:10:416::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR08MB9155:EE_|AM0PR08MB5348:EE_ X-MS-Office365-Filtering-Correlation-Id: 1ed2b378-cf73-49d7-3b1b-08db94eb17a3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 2rcnUiVV8JU3QOmYjxw+AZa4bgdXYivmkzK92k7KRZQ+68Qc1zLeXKPkKHZF5S1d2q6jQzocb3lqclAGvWBzIxq4bgybXpclkiFmHOJDQzQGiZiZj94Se+6QpsgCQR24bE9LqvK6AGzipf8guI3OJGxeRC+QwvG+Ov9mhPTRblpE75c59j/iMg4vYnqdlBBKNHei7x5cjD9l+O125oLCx7pceOW+HkL4EJUYqy19eUTUetClGWj/Du9s7Zr+tHhKq6NI804ogqmY0xNPHGO4zzaSkb7vOGQPPoLnmRPXRnFjgqbd5a8s6Og9ztOWK7ojYCRzN3it+lscAAdm8doD51l4DhzG9SyjR//ySyW15Ngn/Fp1KNZvHPgDwEOjfKMOdjXvJjvzCHgkKy+pFqpXVtfSgag4Wurk9u/r2LDfEUz1JHTZLHHEGPR3NlzjuTB0twn8I04QcSgXgxneYnYt6IjjBV8ILy2L9TtBEfMnv9+6is9mk6rmSpRrq7sO3w8lNu/2RPmRTg+KS1OfS2eTpwEQHfoSYqkvx4llfTqL1Iu8IA8vaVCM6FPtaV8gtkR4PT910nrfRXuNH396+G6u4MTS9I0MQ01Mvq+DdOmk9K7PQLkaOISmbtpFJXCbgLT+xHRDjqJr4pfL0yP46KnHfA== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU0PR08MB9155.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(396003)(136003)(366004)(376002)(346002)(39840400004)(451199021)(186006)(1800799003)(6486002)(52116002)(6666004)(6512007)(86362001)(26005)(6506007)(107886003)(36756003)(2616005)(83380400001)(38100700002)(921005)(38350700002)(66556008)(66476007)(66946007)(4326008)(2906002)(316002)(6636002)(5660300002)(7416002)(44832011)(41300700001)(8936002)(8676002)(478600001)(110136005); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?iv+J30kevCT2lwV2xUzlvSCSFV0k?= =?utf-8?q?D+pbLlAKL/dV7FfDSb2eN482aJEWcZJrSY005Awk2XULfVbH6COWbpvwlfGSqBDSm?= =?utf-8?q?es4YROFUcgKC79mOBOabgjr3GhkYmq3zM0khYT6wxT6UNG2ZykzjtAgfhKPeUQV5j?= =?utf-8?q?aYK2+FmAAtqOdAG7l1DvsBL4m6Ba/cj0pUPl45k8XGFmcAQrgAATJXRixV5xQbxJF?= =?utf-8?q?u5UQBsdwsY7BN9E1FD+xOON9xaJoaz4U3JKgwuOD6Lx8UlQsCJBw06rw12OeXw3Tj?= =?utf-8?q?jdvxykBDSCrgP7bdu2hWEC8ELqaAQgDrzUPKhZADnUl6yQ6oEyLVRJ0UG3so5RQhL?= =?utf-8?q?yQsqSxj/6Rr00dC98XAEncnLXde8w4SGfR2iOivPk6jo7FwymjxGQtZzXrbZVnc6c?= =?utf-8?q?jRM2ReDJrNC1N7nB2onbkWMUaVEqo1/okuNhwFjOnFPXXQuuM0bxI9XJWWxCURZGe?= =?utf-8?q?3Mgv+BjGn8YBI3MU75CMxdTkfJVIwZELXLCccqdXM+vjVqGOCl7Eyh+2svHMl0JKC?= =?utf-8?q?nj+iLCMxXw4wcS6Vkfajpwnu4f88g0hJkZocy1Tc+mVqnW1OLdmeD7EaX9nyIujUi?= =?utf-8?q?LbBD/Pq+G+T5fEQkzvt+EYsKmBxWkVSEeCUWmHqVNdee/PJ4J/I4pdxvg5aZTKKsR?= =?utf-8?q?pXXKRNtNc9bU1NUDgMKLMFd5Gclqzm3J8js3GLA1KHoTkMj1yPKIf21P+SRZ4tRJS?= =?utf-8?q?g8EHdGk5qIz6yof47lRYCvRmmtRZABnFvE5Zvz+gHwKw4J+Z/IMXmKccEu3awoGIg?= =?utf-8?q?H4MJegfyKK+/rw0j3ZpK1i5ZibA1eYOe52LPdn+IzGQ96blQH7IV16Kbo8YcK7tXi?= =?utf-8?q?wQQo72blABkgEoujqV4v4dRYdyxyuCY9S+pkQH/3SYzhAGpy57zX9snyUirvYA4BW?= =?utf-8?q?2f2GnO5d6kIZQ9rvLCmkV9UQD3P690bFozqdgoJRCHmmGDnBDqgY8zyzfKLtrYnMO?= =?utf-8?q?pCX+9WjvPupLzAwRyxi3rO3Rgk6EHxV/5PHgjo8GanxXETmieyjOGFTgz6KkyaP/s?= =?utf-8?q?d5m1POMk9nRwRldOa9sg28WrtApxGlbQFH33KRxYBo8xzf9SwxCOclwGSSnI4h93x?= =?utf-8?q?IbxW0zf65BlPhXGFANy4ZgLgBjpo00LtGVG2TNwijXKrghfaKj1V6xqpo/HHh0/Eh?= =?utf-8?q?Uc6hvb8MCj2KtrtAH9UbR5O7T9YMRazNOm5DGGjzNVB5jWdvkMO86HIncV3HnF0XY?= =?utf-8?q?3Lq6ExyyecjXepHzjFaSDkPl7JAlSSZP9Re+OS/cEmTYjHzTkbAByLkopfWf5IbM8?= =?utf-8?q?yGkQjVMRTX7RALtuYyu2STaloBb+cbYQOIE8gw8DrT/e4fvrGgEP/9UQzWYKmtSCB?= =?utf-8?q?Pw34370TIeQBy5QHCBJ8zzq/X5r3Z6yH9LsOidncYSw1bWNIAq0RurR8vv2dqcgHf?= =?utf-8?q?/10J/YgXVF/Obm7qr9KDath/c+r4xVN6Iy+y2UHIbaGaBAuwBCoxa7UogKXxq4sqU?= =?utf-8?q?uRuQfI58M7PjfGhloCjGYVpLOXztMNiuKRpcpbHsZMbmtMneh/Bl5NpcZ+VDMRQPM?= =?utf-8?q?Ynwy09NBeGnU33T/+b8Y7HkkujQzZv434w=3D=3D?= X-OriginatorOrg: wolfvision.net X-MS-Exchange-CrossTenant-Network-Message-Id: 1ed2b378-cf73-49d7-3b1b-08db94eb17a3 X-MS-Exchange-CrossTenant-AuthSource: DU0PR08MB9155.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Aug 2023 13:02:43.8725 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e94ec9da-9183-471e-83b3-51baa8eb804f X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: J7m2JzLnXMTaOqU8mk3/Etnj2biDUryazqnnitrGcsFImDTgzKByAZIl6EcLwN+fZrajx09KBNdcPI8dXW/iI5wbdw/b5l0vqi5KSM5xlvo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB5348 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: , Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Michael Riesch Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" The Jasonic JT240MHQS-HWT-EK-E3 is a custom panel using the Sitronix ST7789V controller. While the controller features a resolution of 320x240, only an area of 280x240 is visible by design. Signed-off-by: Michael Riesch Reviewed-by: Neil Armstrong --- drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 29 ++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/drivers/gpu/drm/panel/panel-sitronix-st7789v.c b/drivers/gpu/drm/panel/panel-sitronix-st7789v.c index ebc9a3bd6db3..88e80fe98112 100644 --- a/drivers/gpu/drm/panel/panel-sitronix-st7789v.c +++ b/drivers/gpu/drm/panel/panel-sitronix-st7789v.c @@ -279,6 +279,21 @@ static const struct drm_display_mode et028013dma_mode = { .flags = DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC, }; +static const struct drm_display_mode jt240mhqs_hwt_ek_e3_mode = { + .clock = 6000, + .hdisplay = 240, + .hsync_start = 240 + 28, + .hsync_end = 240 + 28 + 10, + .htotal = 240 + 28 + 10 + 10, + .vdisplay = 280, + .vsync_start = 280 + 8, + .vsync_end = 280 + 8 + 4, + .vtotal = 280 + 8 + 4 + 4, + .width_mm = 43, + .height_mm = 37, + .flags = DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC, +}; + static const struct st7789_panel_info default_panel = { .mode = &default_mode, .invert_mode = true, @@ -303,6 +318,17 @@ static const struct st7789_panel_info et028013dma_panel = { DRM_BUS_FLAG_PIXDATA_SAMPLE_POSEDGE, }; +static const struct st7789_panel_info jt240mhqs_hwt_ek_e3_panel = { + .mode = &jt240mhqs_hwt_ek_e3_mode, + .invert_mode = true, + .bus_format = MEDIA_BUS_FMT_RGB666_1X18, + .bus_flags = DRM_BUS_FLAG_DE_HIGH | + DRM_BUS_FLAG_PIXDATA_SAMPLE_NEGEDGE, + .partial_mode = true, + .partial_start = 38, + .partial_end = 318, +}; + static int st7789v_get_modes(struct drm_panel *panel, struct drm_connector *connector) { @@ -635,6 +661,7 @@ static const struct spi_device_id st7789v_spi_id[] = { { "st7789v", (unsigned long) &default_panel }, { "t28cp45tn89-v17", (unsigned long) &t28cp45tn89_panel }, { "et028013dma", (unsigned long) &et028013dma_panel }, + { "jt240mhqs-hwt-ek-e3", (unsigned long) &jt240mhqs_hwt_ek_e3_panel }, { } }; MODULE_DEVICE_TABLE(spi, st7789v_spi_id); @@ -643,6 +670,8 @@ static const struct of_device_id st7789v_of_match[] = { { .compatible = "sitronix,st7789v", .data = &default_panel }, { .compatible = "inanbo,t28cp45tn89-v17", .data = &t28cp45tn89_panel }, { .compatible = "edt,et028013dma", .data = &et028013dma_panel }, + { .compatible = "jasonic,jt240mhqs-hwt-ek-e3", + .data = &jt240mhqs_hwt_ek_e3_panel }, { } }; MODULE_DEVICE_TABLE(of, st7789v_of_match);