From nobody Sun Feb 8 17:37:21 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 88E29C001DF for ; Tue, 18 Jul 2023 15:32:04 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233599AbjGRPcD (ORCPT ); Tue, 18 Jul 2023 11:32:03 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60336 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231668AbjGRPcA (ORCPT ); Tue, 18 Jul 2023 11:32:00 -0400 Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on2077.outbound.protection.outlook.com [40.107.105.77]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 502E1DD; Tue, 18 Jul 2023 08:31:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=E07NkhMDLJmNM9u3zTUHxlKZHmTkZJxws4+cxhKgWjrHmc8Swm7GiRrCfUzde5m8JXvYQTpsskgble76ktg9qfHjjcQgnfjUrqp8uGQ0uU583mlCAKUskQdLpP2J/CSGglyuFlAZnEG2kQGj9/7U5rjsV94YENzFe9PtSjPqn2mg7vGZWv49DCZ+NJZqIpNKfYu/PpbEr+Wux03N7sy+Ykoq8MsOui3fL+sb0U46adNEArIyj08Wk14LZk757NpiykmXiuHORy003ocnifZHBzHW1ywEIlwp7i8miHiFE+1/cs35TZagIOcpi9Vut/13MAxFsqTGR8nVzNg0cZwdoA== 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=duJ+jxzUrXUa/0GgAspixNT46XMkNthvAifbiM8Pu3Q=; b=gDuR0dN41IakhVbcCOSgoY902SNOV5JMJ7hnoLNoyxNb5TxMKCcg36R9A8D2SS7CZvjV/c99FrlESc3FCfyf2mJmCrH74zvOZihZ6RMlUpkPXfPJzd/1rnPWJ0bkea2HtvAQMR2p3K6/nT17GYB8ujWDIhUSKuGcefjDVTw6rFGjTUwYbZdP/jH+nFOwvpCIIketx1Lwei0btNBD/l51kkp4Ce1B15d9/T/4hC/OX31LOEjfK4fd9hoEc2Lnazu6gj21ffEDa/2ekCpNzXtsdTUpVhXd13EeLkhfFAoPX1LUm0TLvrpsxNhPWyA8Sp3GybhMKwL+ppngZP7cfrUGpQ== 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=duJ+jxzUrXUa/0GgAspixNT46XMkNthvAifbiM8Pu3Q=; b=PPxZo4+NuNVJDkmwLwTUt+fdRu5fTvAY5GNy8xA0y/YHqM/Edg0q6G9GQUc3Pjn4FiGsZzDbmtQWjEHyvPsC10KZkigL8M0GZq0sjWLKqqFMkI3/e0uVB7SNabQJdxjJ0WAUQOFnbPMADoFnCt9kaA3nReP4yBWentu6g7R5OOw= 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 DU2PR08MB10201.eurprd08.prod.outlook.com (2603:10a6:10:496::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6588.31; Tue, 18 Jul 2023 15:31:54 +0000 Received: from DU0PR08MB9155.eurprd08.prod.outlook.com ([fe80::4fd7:91a9:a92b:295a]) by DU0PR08MB9155.eurprd08.prod.outlook.com ([fe80::4fd7:91a9:a92b:295a%4]) with mapi id 15.20.6588.031; Tue, 18 Jul 2023 15:31:54 +0000 From: Michael Riesch Date: Tue, 18 Jul 2023 17:31:50 +0200 Subject: [PATCH 1/4] dt-bindings: vendor-prefixes: add jasonic Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20230718-feature-lcd-panel-v1-1-e9a85d5374fd@wolfvision.net> References: <20230718-feature-lcd-panel-v1-0-e9a85d5374fd@wolfvision.net> In-Reply-To: <20230718-feature-lcd-panel-v1-0-e9a85d5374fd@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 Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Michael Riesch X-Mailer: b4 0.12.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1689694312; l=850; i=michael.riesch@wolfvision.net; s=20230406; h=from:subject:message-id; bh=pizIoCVzWQ6pHdKcVc/LnH1AyKvbpZTNhUfr4pYE+qQ=; b=4hWFkrp5xlPcI3v4Wagu+yK7CQJ27yzYcrgiCYdGLXMdyNZCCYrXDVG4JYTemhKbZl/YklXEX MEc0B8HNCfoC5Ckp7nSgDR1FvzgQyFI6p8Jvg+TVXg2HtHkq/hf0phn X-Developer-Key: i=michael.riesch@wolfvision.net; a=ed25519; pk=G03kuYHL670EcdsWaNfVA7KnHWmkSpj98XziQm/hjbk= X-ClientProxiedBy: VI1PR0102CA0027.eurprd01.prod.exchangelabs.com (2603:10a6:802::40) To DU0PR08MB9155.eurprd08.prod.outlook.com (2603:10a6:10:416::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR08MB9155:EE_|DU2PR08MB10201:EE_ X-MS-Office365-Filtering-Correlation-Id: c6a8742c-13ea-4888-da2e-08db87a41d81 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: eF8WBWMq7x5tiZBXS2E3fzLzb0uYvi6X9D7vvSjqs54Y5Oueum8mK+dvjWTD3uDEE6MTNvjrPnQG4/WgNSjoHoLbYKVgzFgbOCSO4bXFIbY/CPw79nmpVAc3x5MF5AThz/G3FKYyfSag8pz3GAgmJxZEdid3gu6+Y+5PRqCDbHrsskD5u6ET2Ta8hfttCDu1uw4EwFCuaBsypI22cW7yjwigH/cEXju3ElVQHehDuCL+ECFJgmQ6IsuOtetxBdVNsFgW0vbl8kV3WId/rTtvkpMCjKjN4T0ZXIZJNKSO24J71CF6sMYkb1eNPF5wWqH9GGiyadjPXnHXNhJ4KNp+1+8q2ua8kc7WwT7JfE4kCvg9b6/AeJZoN8n4o0jClRXLZpBy5XW2dXDcMaU32y5afZ6PUjJs1GnQb3UaqVsX3LvTA8jOrgzuqV2K3c68AY5dc96eYHg89dfjrbFwf700x47pBLoXaPEBUK3qgwuCZRuiozm3AA0r+J/DCJhtFtuFVpQQx+rbzXL8L5Qvnt1CCwl4cnTIe7Mdl/IeUTb78CG1XA5kOzh7kYmMvCn+LuqMDr5NM6d/hPdXzZfh36NabAChZ7KTeMv4MuzeBKNi8hU661A3FPulTLQAdIHFycLsYfEOoO5RzNzGIdTfWVEGxQ== 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)(376002)(136003)(366004)(39840400004)(346002)(451199021)(6486002)(107886003)(52116002)(26005)(6506007)(6512007)(38350700002)(2616005)(86362001)(38100700002)(921005)(186003)(36756003)(8676002)(8936002)(4744005)(2906002)(41300700001)(478600001)(7416002)(5660300002)(4326008)(6636002)(316002)(66556008)(66946007)(66476007)(44832011)(110136005)(6666004);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bitaTE9kMXpoYmJBdjdNa2FiaWNHQTFyUnVVQ1lEYmdVMlFqUk02UmlxUnJo?= =?utf-8?B?WnhrT05PUXZMTlZkVVR4L1BZUHNObnU0dEZhS1hVTGF2YzBKZldYbFNBV0VB?= =?utf-8?B?bnRoMStCTjhqZEQ3aXU5WTRva1dwazdUcmgySzJpaFJHTlJVLzEvb0VieXcz?= =?utf-8?B?OU52OHNGMEI5cCt3TlNINm5QNTBBbkkwdjlOd1c4ZzBlSkRwRGpkZkwzV0tn?= =?utf-8?B?bXR1TkRJeXNYQWQ3aVRPc21vcE1xb1BlOEp5L0h6cU5sRCtjd2dQOEIzOXVG?= =?utf-8?B?N1ZJZVdHR3FibFhUNHM1RkxuKy9VNUJvNjB4YzRqaSs4SzloRHkzYjM3Uldn?= =?utf-8?B?MTVyZXEzZklwL0RXM0RsRmFMSXNyUXB2SmcrWWw3bmgxbTE5cWprbnRFYTVP?= =?utf-8?B?cGFGcXF3WHY3SnZDUTdISFY2N2RyeXhGeEdRM0RlTEVIRzRlZHVaT0xJR3dw?= =?utf-8?B?eWFkN0RCOVZMSDliVjlGM3JRYkhWazJmZVR1UzRZNXlzclJJN1VKbmlJSjdQ?= =?utf-8?B?QmpwVXhicXBraFY4L09Ya3c3cjBENEkyWEdtb3dDWjl3eDN6NVRnMlNDWXBj?= =?utf-8?B?eEFWMGY0Q3BOek81ekkzY2t5YlVOSTJiUHJEVVkwZ3lRVC9mekkyc2dTakZr?= =?utf-8?B?MlFDL3hQaXpCeEIzVlVHdXJVNlhsNWdsRm5QdU82K0lFbk9LU1k0SkNBZkhR?= =?utf-8?B?aWg4YUwvaVFNUVU4SnJLRkZUSzJkWXhCUXZUNGFvRkY4c0sxR3hHcDZPeWVx?= =?utf-8?B?UU9Ld2lIOUNNTTIzNkhLazl3Skh3aEFsNlFTM2R2TWFpa2R6T0tzL0FhWVJ0?= =?utf-8?B?eVhOVTYwb0NHT05jYWJFbHQ2ZEpZVjF1OTdNQ0I5UDJHNFJIRzhGUjNVWlFz?= =?utf-8?B?d1ZucVBDOXFvb2huRUZXcDZFTHRRSUJzekZxSThKanRid2FMc25VNi9ld2lw?= =?utf-8?B?QjhMWUQzeWpmUlpnY1hjZkRnamxLT0FodGhkV0ZUL25CWlNYeUFNKzkxSmkx?= =?utf-8?B?SlE2c1g2cmVoU1JzU3VpenVyUlR3YjNEMS9XT2t5VTF5QVhCc0swUTd0QjlP?= =?utf-8?B?WFdMUVVrZnJuakJpYi9yUndpNFQzcDVsbTdPMSt4a2VVbWt2MHRXVHZWL3FI?= =?utf-8?B?NEpBUnlIYzVDd200Y2NyR01KY0Z3bGtlQis0OXVjWDViZVYwd0oxa3NkTnRI?= =?utf-8?B?ZDNuNm5JcDdQUDBrclFGWk1iM29uTnhYMTlOZkpDOGdpaDBHdDRadmZ6bGxz?= =?utf-8?B?ejgxWnBoYitiZXRBVngvVWJhVzdsaG9pZjlJSDdYb3J2VTg5QXhMaG5CUXVZ?= =?utf-8?B?elZuZjY2QVRyWlZhbzdoU3gyZnE5SlZjaGVQME56UHFDY1dSVDRQTWZpb20y?= =?utf-8?B?RDcyUlNOUjJTMmV2Wm9qNmtTZG5wSHB0ZzBidVdEZ3JDRy9Oc0g0MzBWcmxx?= =?utf-8?B?SjZzUmlsNkNIV1RIbVIwaWphazdFdG1ob1hHam5kK1N2Sjc5Vmw3MlI2UHF3?= =?utf-8?B?Z0VIdDA0VjRRZnpPeVhxMFpjZUhyMkg2SEw1MnZ1bkcwK1JXYVl0SVhPSzhP?= =?utf-8?B?aUJpcFpuc3c4V2tWZDRQb3lQWFBqandCSWVPaW5RM0IvTklsMXZXZjluZlpL?= =?utf-8?B?ZWp5SEVEOFlQNHRyWXhzUWtyY1JURXg0enBlRUxETDFxdXBaZEs0TzJyOTFH?= =?utf-8?B?UWNMcFJDbXRzRSszOWhTK3BNbnBBWVRzZ0YrdUVHRG9oc1N1dVdxMzN2TDRn?= =?utf-8?B?K2taeHdHaytybFRFeUpKMmJibVBjeklTWTFXbXEzcE5RZ3ljWEJvOHlubEcx?= =?utf-8?B?OThuMW1kODRSS2p5bndpNndSUU5yNW1YZzFidElVVmkrWllwZEVma3IwM3Vu?= =?utf-8?B?cVdPb0piY2x4UkRJOWRQRlRLUUFkOVljZVJvWlZ4Z2NyUnRNR0ZVVUtxdTFR?= =?utf-8?B?c2kyQkJyQzA5d0JqRGE4dzFZRlRXT0VkVHp4aEtMWTRMNGlVdzUwUG5SRkUv?= =?utf-8?B?NE9ZZnlHWGd0SHYvejhBU2NPWmg1c0pEaUlEbUFZVU1ZODNMRDdSZjZWZUZR?= =?utf-8?B?VDZZcGhFeWNta0JjT0gzamVkTld6Sm9sbTVPUnpJbnFnaXVWSlZ0OUJoTnIr?= =?utf-8?B?cWE5WFU3WUowZFdWMldCZXRmNDFtRCtadU4yb29UMWdPczJ3cE1kU1VPRDlC?= =?utf-8?B?TVE9PQ==?= X-OriginatorOrg: wolfvision.net X-MS-Exchange-CrossTenant-Network-Message-Id: c6a8742c-13ea-4888-da2e-08db87a41d81 X-MS-Exchange-CrossTenant-AuthSource: DU0PR08MB9155.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Jul 2023 15:31:54.3394 (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: roe4AEX9aj2G5eF5qGr5WNQabRejCoinZplJETVvCWx05+siqw7OjqdBbBhGJa4LNuNVYV00TlLtyqWHm0BZ9c8FpGIcMaGse3PeosMdC9g= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR08MB10201 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Add vendor prefix for Jasonic Technology Ltd., a manufacturer of custom LCD panels. Signed-off-by: Michael Riesch Acked-by: Conor Dooley --- Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b/Docum= entation/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,.*": --=20 2.30.2 From nobody Sun Feb 8 17:37:21 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 595ABEB64DD for ; Tue, 18 Jul 2023 15:32:09 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233671AbjGRPcG (ORCPT ); Tue, 18 Jul 2023 11:32:06 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60394 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233664AbjGRPcB (ORCPT ); Tue, 18 Jul 2023 11:32:01 -0400 Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on2077.outbound.protection.outlook.com [40.107.105.77]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 335C31726; Tue, 18 Jul 2023 08:32:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XEORaMFUWMO0T6MNdRczWT0Bga30HWhfdmFW7k13er69cq7i5LIXhcDyIOVicw+9lDkQKagcD1IBO3i0Ns4bPv80P0FeiQ7XIy5fGiEF3IQ9K99odxXBOYAO1EbYXd2vkpt1zWpj9afJ39hlaE91npNMNk4F4teWID1c69JvMSlz6Fv8fWrYJQtOuzI5JwJ6oxVt8ubRSZjgUEIBfr91RGmSERJbMYRlIc5X+pNROH5VBo3ID59fumFJBrq8opcDrC0mLTBFwxkxbshSNskJOsO2ga7d2sTwE9dH2ZuiJFLX1upTQzX3KC9WYTPe5lTPhhKfey68UZKkGjr5Al1fFQ== 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=Pb8J0b+HocRhtEn0xCDTczFEyxLD13Ul2g38QRirNf8=; b=Zuy/s1xWb8fCSB66oNT9s/FSJHs/SIK6HXswf0TC+PLFnnbGkyXgp2lGelXynySVicy1KXBTo7AWHDMJBBQyvR95qp7aUIIjikKvLeQu5kptxgSyHyjUFRqaJbM32PuBfb/+JilLDHxJJg+N+mt0M4kPLxruyxbXxruQeeFNWSxkvYSTPUwAPQxHTkN+PZqQVUn35LsnR81J50ShHkUvPoXn1IwvUMKD1fzKg5YCMzbGTM4JQXmoYDHpv08vZDM7MGgJV+QxBH4uhCxdVP7xjA7XbYagBl4Ncyu0i60PFeVG4noQ6LZCVdQ0oOVHVLIUKvsKWpeVhjjiPe+PtkWujw== 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=Pb8J0b+HocRhtEn0xCDTczFEyxLD13Ul2g38QRirNf8=; b=NT/1izuvHp16ZEL2bBBoJLHYvgqzO5NnbH/XcWfgpW5okDOKdte2oBl5ctMzhNJMjeVtgMEvp1DMJxmGohKM4cbJLKOEuY0Bjnyj60+anzIvBcmwzA0lqqH+8ETOO8Bm83PTObT1O6QceaO0ZQcHClQq2GNAv1A0JyA4j3KVuUc= 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 DU2PR08MB10201.eurprd08.prod.outlook.com (2603:10a6:10:496::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6588.31; Tue, 18 Jul 2023 15:31:55 +0000 Received: from DU0PR08MB9155.eurprd08.prod.outlook.com ([fe80::4fd7:91a9:a92b:295a]) by DU0PR08MB9155.eurprd08.prod.outlook.com ([fe80::4fd7:91a9:a92b:295a%4]) with mapi id 15.20.6588.031; Tue, 18 Jul 2023 15:31:55 +0000 From: Michael Riesch Date: Tue, 18 Jul 2023 17:31:51 +0200 Subject: [PATCH 2/4] dt-bindings: display: st7789v: add jasonic jt240mhqs-hwt-ek-e3 display Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20230718-feature-lcd-panel-v1-2-e9a85d5374fd@wolfvision.net> References: <20230718-feature-lcd-panel-v1-0-e9a85d5374fd@wolfvision.net> In-Reply-To: <20230718-feature-lcd-panel-v1-0-e9a85d5374fd@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 Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Michael Riesch X-Mailer: b4 0.12.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1689694312; l=811; i=michael.riesch@wolfvision.net; s=20230406; h=from:subject:message-id; bh=tGeIwdn9vAFkllDPaAoK5b1eixQq8cAEyAN7no9veUQ=; b=ijXA8RFzyear/UMIfx16H/zlDTuVW6gUUuWuuBDqLXH6o60QSB6+A9WRSdbpb3n2dT6/Bmbh9 3MkbTDM43RMA5xuxSqOwUzMSaj8lmVgsgVyRCXenbweEEgVymRze+Ib X-Developer-Key: i=michael.riesch@wolfvision.net; a=ed25519; pk=G03kuYHL670EcdsWaNfVA7KnHWmkSpj98XziQm/hjbk= X-ClientProxiedBy: VI1PR0102CA0027.eurprd01.prod.exchangelabs.com (2603:10a6:802::40) To DU0PR08MB9155.eurprd08.prod.outlook.com (2603:10a6:10:416::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR08MB9155:EE_|DU2PR08MB10201:EE_ X-MS-Office365-Filtering-Correlation-Id: 2b3473e2-d78c-4739-b9b6-08db87a41e09 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: gjMmq3dWLXmokIy37EgpeqisiXZrJfrZF/kBSWPPnXgGmvo9zT41A4eekrOn27+LfRZniqXirBY9yyzFIaVVBOueOOUFDe5Oc25OcjztdBiiDm9yHmeSp4kg10SY2qcSsmR9d4vM0iFsmHAhwrGE1zCgVYn10xPmTBo993l0zpzExQvIMFHgasbTol/CgNl+81l61UkmvnM9eNvfw96ajAd88QFluobAOeig4smaglhFABChrcBQj6hY9yRlAiih6pwYSH5p5Zppu7v86JiaMBY6CGUkhGJDbMsYv73+Dc0LTKokLT/li56R80NhPy0W2cTg++XZ4op+MbCW5cpZLwdrzQV4B1qWVufVYIXHI/5kUFTzhDjPWsIOv1dUMt3kuYfpH5u+fx6a1UVbhwUCz+YeqjJqlCIXyVOwc9Fh/gI9m0OaxKgfT1Qmu24GqDqdJNQlHs1i6kLbNmBoE7usQKj/8g4M6ENChIjI2hTmHT5FdYQHHHySEgrX90uXbhLhm8u0CE1W8WAfF8tvP7C7WZOASfobFY2jpiAgCqr7J8WFo1qG4sx2tJL6g/oFodzut6x6lQohk3Ip6BCV0D0ghub8lLn9jOGMLd8EI/vevVhjo2OK8NBDrdhtCUzlXXGQPvDPzSK0Q+4RhHxOFgsyjQ== 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)(376002)(136003)(366004)(39840400004)(346002)(451199021)(6486002)(107886003)(52116002)(26005)(6506007)(6512007)(38350700002)(2616005)(86362001)(38100700002)(921005)(186003)(36756003)(8676002)(8936002)(4744005)(2906002)(41300700001)(478600001)(7416002)(5660300002)(4326008)(6636002)(316002)(66556008)(66946007)(66476007)(44832011)(110136005)(6666004);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?TWFRV1FxUks4K3U5UThtZGtkck1FNTgvMisxcTFhYWlmMldnbm9pQUZQNHU3?= =?utf-8?B?ZFViU1Y3SXUwTngxVGFmblo0MjExekJrSGFRUnNHM3NRMG92ZUVwcHp5QVp5?= =?utf-8?B?cThrWjArYTcxTk9NT0lnL3k3Si81Tkprc1RDVTlXSDdoSk5vZXV6TXozNis4?= =?utf-8?B?RUczVk9TalE3VU81V0h1dDhlN3ZXNjVyMWF3NlYxdGlmeEE0Tnd5eDB4TDd3?= =?utf-8?B?dE04ZEZ0eEI4UXcvbWNobmVKT1R3TkxIZG1pV3JUcDMxcDVFb0RuYm93ZWpB?= =?utf-8?B?VmhZMjliZzUybExPUVNudlR0WExERXVIVTlxWWF2a3BiWFcrVGJqZGN6VmNJ?= =?utf-8?B?SmFNbytjbUpuRytLdUp4ajd3UzJCaUlwdnptS1d3ZGhmQXNxS2hrSlcwY1R6?= =?utf-8?B?aGhLWlpsSnoyek5MUFRkaHRjRUc0NmFDY01UZ2I1NUlIR3M2dFJyVC9RajAw?= =?utf-8?B?cW02eXIyQVQ1by84YUFzV0hvNm1XQktObVFtaFJFdGp1dmFtV3pKRXpIam02?= =?utf-8?B?Y2t6L2U5ZW9WelBzSWVaaUhhVUhzYkYrcTNMUTlzMWlORFhaS2JRSFRzdGNR?= =?utf-8?B?bGQ1L2g4TnNsbG44UGRGc0xuQjlabFhPeS81NVRGVGgxSThoRUxkWnVOWWlP?= =?utf-8?B?M1dpckQ3QVllYlMzblpnOVJ2U2NaZnlleGd5aFFhL05zakhlem9MWWQzb1hj?= =?utf-8?B?cjhHVElrUVdNdUJqTTJZZGZaQUJyMCtkQTNtVnVjaCtRL1F6eEluWU1US0hD?= =?utf-8?B?Uy9EaGtseXdJSHVFbVdxZVJyeC9wTUF1L2p0T3NxRGhVRjlqMVJuSkZNbVc3?= =?utf-8?B?ZkVhQUF5REFFMFd0a1R5cVBidERKd2JZU2dCbUxFTVdPVy9ldWJaQ212d2RN?= =?utf-8?B?VnkwUlpCQXhPcFFpK2cxeE5IUkl2Um1BUzVYMmhTT2VCdE1QL1l5THhHODMy?= =?utf-8?B?UVBvd3V2UkZzbzdRL1Iyd2JFRTE5WlZNMTUxaU80TkRrbWlZbHA4SHhvOHpS?= =?utf-8?B?dXhIclQ4czY5US9yOStSUWhraW45V0k4dC9NWWVMeTNObWk0ZXFtTHdGVEdv?= =?utf-8?B?OERQSC80M2FmL214bEZuT1poTzJxSW5IZDl0OS9oMDh0QU9CeTBSS2s4UUw1?= =?utf-8?B?TkJLZDUyUGs1amovNmx0MWdVbzdralRCZ0lnYnp6VEpoS05YbmdWbkY2c1o2?= =?utf-8?B?dmsxOTM0Y0NlVWRhV2NXWHg2a055YUxwMTNObW1TRHNMSkQ5ZTlKZkxOS3hI?= =?utf-8?B?dlQyeU9jL2xWbEJYU2dTcTY0anVCbVlNTXpZUmN6SStFdHBkYzhyczl5Yjho?= =?utf-8?B?eEJjQmFna3pBajIvVWVxSzdjME1QVElaNWxFZnRWWFNOdlZDWk9ZU2ZMYzJu?= =?utf-8?B?Sk1keURTWUZ6ODc2cytJMlVZZEkyTlhuZ015eVp1cjhLS3hhMVliaFpzMVBs?= =?utf-8?B?eVRtNTNhaXRjTjZrV1FKUUdTZEIya1hvK1hNZ05kLzJObXNyamJPWFFhK1hF?= =?utf-8?B?RG5haU90VU8zdTBhLzFxNjJnOHlrY21DSXRFL3orbmdybXFrQUhuNEY3WnpW?= =?utf-8?B?RVJCR3A3akJES3oyam5NOG9vQTh3ZTAvV25JQ1NBTlV3QmlQWHFxdG9OaVpS?= =?utf-8?B?OWxKY3Vzd1NRclBIakZWNllGeWtqMkZyTi8wcGxUeCtXTDdVT0JzSUZvMjRz?= =?utf-8?B?dnE1bzUvTHhVbU1VeTBiQ1VxaFpJcHZPVEdSTnpQQ05KQ1dpSUhLSUU2eThs?= =?utf-8?B?NVJFOEY0aFRBZ0wrWEZ6YzVZcS9reFJNZzdiZ21ZRlVIbVlRMkdmakZ5N1pH?= =?utf-8?B?T1A5c0RPNzc3c292QzRxdFBlTVdnRDRMZEVQd0czNUdteDN3a3dxTTJtdkpj?= =?utf-8?B?SFcwNzBKS3dLVGVIWVROZ1BTY3dPSDdyeHkxdWltaGZaSXdhRHFZeVJxNjNO?= =?utf-8?B?eVU3WVJLRjYzM2JzekJPM0JIVm9GYVpBcWNqRnd0SUJoVUZhRUU4QU1qQ2VZ?= =?utf-8?B?NDdCRXJ5K2doWFBmandSUnQwSEtZYnZUQysvRzNaT2tneVBvUldSSk5lM1NM?= =?utf-8?B?SjdtSkJEdzA5NDhVVmRacUJibzlqS1crK0J6SURldGR0eVRuellNQ011OE1l?= =?utf-8?B?cW1qZTJDTVhaK0xQcHVxamhEckVPM09tc3AwejhuU00zbWE3MHBJc1NIYWsz?= =?utf-8?B?L1E9PQ==?= X-OriginatorOrg: wolfvision.net X-MS-Exchange-CrossTenant-Network-Message-Id: 2b3473e2-d78c-4739-b9b6-08db87a41e09 X-MS-Exchange-CrossTenant-AuthSource: DU0PR08MB9155.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Jul 2023 15:31:55.2386 (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: 4LGZ51QGfcmoBsypOto8AWLqhHFVWavFyE/ruZW8EhcoFNLtzkw8mHYKoX455ocksneMS/qwe2iFiA1FoOEearWtc2cRmfz/4+9TnqRybtc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR08MB10201 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Add compatible for the Jasonic Technology Ltd. JT240MHQS-HWT-EK-E3 display. Signed-off-by: Michael Riesch Acked-by: Conor Dooley --- Documentation/devicetree/bindings/display/panel/sitronix,st7789v.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/display/panel/sitronix,st778= 9v.yaml b/Documentation/devicetree/bindings/display/panel/sitronix,st7789v.= yaml index 905c064cd106..eb1a7256ac32 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 =20 reg: true --=20 2.30.2 From nobody Sun Feb 8 17:37:21 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 46EDDEB64DC for ; Tue, 18 Jul 2023 15:32:19 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233702AbjGRPcQ (ORCPT ); Tue, 18 Jul 2023 11:32:16 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60538 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233673AbjGRPcJ (ORCPT ); Tue, 18 Jul 2023 11:32:09 -0400 Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on2077.outbound.protection.outlook.com [40.107.105.77]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1D16992; Tue, 18 Jul 2023 08:32:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=L3d08Dsri7bOk3yeHQBb1oPUgieo67JLCUBRaqkkounNBYruQd1SCP6eyRrZVT2BdM4zlOt6+0yCR3FCWZJ/z1PeNjLLdvuEXnqr7GTHJUX09sP1g8LdIsdcfmaLHWc2YcRht/+m1tUUCwjUcLWRnpQnRs+cEDFeLwVn/ZLldUYK5M0xmwwurtXTfrdzAbMMrZvv2QiPfN6WBpeN6xse17CmnvTHvM4uvgllBnfPrE9eoM7Oiuz4DPUafsmALTpR1TSHI+tBeDUiW1pncCv7PKw1J9QkXsn7u4R/apg6+Ja4uIL9lhdYrPiCEEno10e/lUkrt+3jdfaNlfNRwUnDxQ== 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=bahtR5u3eXvX7PUqZt+TFypJQJ9zUX6zk+Qjn5hZJqA=; b=f4GcwWyXjq3eejvlFqLcUt67ujn1KQB2HTVL4hiSZvyCZfHcSn/JUlcEEoJVCbfnWQt8slw0dzX64xyNreUN///R0XP9HwBWmbk6lJzoU2zedTkQxOaK2iu4KIdymxqiF1UJz8W2pFj0CdIpg7qWZhdRZvukyFDpuj538tYKbzxuYtXiuXiJ64+D165Pv9oGY7GRBEQrW98ss6L2OohihHG6QoFITr2TF+OTHF0WqyzLD8TV/lFqcp1tRhNllRzY2VygDI3GkPtCxaIOMFzdmGln/UiR85rGgAZS/KxtvSKnosnW0VJguwhEw2DFHEciFVEUOykatKF+qDRpZWxdcA== 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=bahtR5u3eXvX7PUqZt+TFypJQJ9zUX6zk+Qjn5hZJqA=; b=fpAQ8Df01H0z1pv29U4UcISprs6+8zqkRFRwXftT9IT/cJe8+LVY2RLoc1TihPAQaky64GbFUshF/9Odj1bANaHC0KEn9tx/Dn8H7sjdrEZkcOl52xTk0Q38Y2Xlls6p5AgKjpaOZITfryVmlniZ+CzmnlcGh+Jp0hUJUcqsOm4= 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 DU2PR08MB10201.eurprd08.prod.outlook.com (2603:10a6:10:496::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6588.31; Tue, 18 Jul 2023 15:31:56 +0000 Received: from DU0PR08MB9155.eurprd08.prod.outlook.com ([fe80::4fd7:91a9:a92b:295a]) by DU0PR08MB9155.eurprd08.prod.outlook.com ([fe80::4fd7:91a9:a92b:295a%4]) with mapi id 15.20.6588.031; Tue, 18 Jul 2023 15:31:56 +0000 From: Michael Riesch Date: Tue, 18 Jul 2023 17:31:52 +0200 Subject: [PATCH 3/4] drm/panel: sitronix-st7789v: add support for partial mode Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20230718-feature-lcd-panel-v1-3-e9a85d5374fd@wolfvision.net> References: <20230718-feature-lcd-panel-v1-0-e9a85d5374fd@wolfvision.net> In-Reply-To: <20230718-feature-lcd-panel-v1-0-e9a85d5374fd@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 Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Michael Riesch X-Mailer: b4 0.12.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1689694312; l=3168; i=michael.riesch@wolfvision.net; s=20230406; h=from:subject:message-id; bh=jeJJ+u4OpfXsl48pQ7Q1EFWjMOtdcHSSY9AikfRBA2c=; b=knE3W7nh8qLU99h6O3VwPeWN9JwfRa5ph4S01oDDKG8Z/dGP/J2qc2GhE3OSG2D016/1huSXy HC7dMmglbyQCByFB+UnQdTGX1qiPaGPSYjGGn9faqc+FhteFiWOrNB7 X-Developer-Key: i=michael.riesch@wolfvision.net; a=ed25519; pk=G03kuYHL670EcdsWaNfVA7KnHWmkSpj98XziQm/hjbk= X-ClientProxiedBy: VI1PR0102CA0027.eurprd01.prod.exchangelabs.com (2603:10a6:802::40) To DU0PR08MB9155.eurprd08.prod.outlook.com (2603:10a6:10:416::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR08MB9155:EE_|DU2PR08MB10201:EE_ X-MS-Office365-Filtering-Correlation-Id: 5f2a0475-97d0-40ac-2246-08db87a41e9b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: t9yjwTodAoQGx7mUOA0MWGcdmxEEF6haZGCBmB+2dtsv10J2Trd3imkFCJ07xe6150lZ41C0kOiuKwFYnWbQ8m/4/sCDQgRfjXX2VYe9c6Ppra2pF6kRfsOHfeUN3N0fw+il3KFZk8SfoPtVB4LNmgyTDYUGzslYPDGSbo5IbBiSfwNFwAqicDUxJ5vRSDYlZR+x01NUAGMQ+gHmqAZdry9IYG5saukLb7oIocJ1Dp6Pt7f0Q5m2LRKx7XF9PFFtwx/jpDcxCi62B73hvgeUJ+eoebLuqrMJTMFfHn/R1ipJE/tNKICCqVJnzH4pLaYyd2YvpWrmM0e0zI6y+F4svZ8tBEafrN0f7beGV771oA6gjGbgubhZEwGOP+X+OI7bOWb/hRalU0exkKPw7ewBxd37Mx97WNRJqatJYdRn1qSNtY3utvlV1oiIdgeXfg6eEaCnc01Ci84dcBWCcOwFZtILs2YVya5HGR02wKVs2aXXNO1vPI/jdg+7h8C0lKQXrIRdg3B01voYD4LIwhMCGNE/UBfJQbbS5WZHqD+laxt2aG3u/XS62KHwEPEKq/aWIv3rYSVoy9CyHngfNCzadAVgFhfRdecCdKBD/U8m6r9OAFi3LBfztiNVJ8i2IpUn/ANlmlivKEQ58Csy2+3YDQ== 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)(376002)(136003)(366004)(39840400004)(346002)(451199021)(6486002)(107886003)(52116002)(26005)(6506007)(6512007)(38350700002)(2616005)(83380400001)(86362001)(38100700002)(921005)(186003)(36756003)(8676002)(8936002)(2906002)(41300700001)(478600001)(7416002)(5660300002)(4326008)(6636002)(316002)(66556008)(66946007)(66476007)(44832011)(110136005)(6666004);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?cG9aSUExbmVQMk9oZ3JQRmhaTkNsQ25pRmNPYnVrVm16UmdMK2pXbGFBTVFi?= =?utf-8?B?WHlCY3VoeE95bzFPRXJzUVBMR25qNXNTMDg3UmpKVTJrVUk4bGNyN1c0eW00?= =?utf-8?B?dVRiMldxMWtERm9sQi93TFh1S0szYjJoN2w4U3BDL0txaEhjOHpwKzZBdEpG?= =?utf-8?B?LzhCVkp6ZmMrOElEL2x0ekZPYmllc0R0L0c3R2dzTmkxU2VXY0tjb0xjTEFS?= =?utf-8?B?ZTVXd1ZsY1JKbGU5MkFBMEFGYmgvWFVqVXUvZnV2UmcwNGV2OXVNYVdseHV6?= =?utf-8?B?NUdqa2ZjUEFOeEdpMGhya20wdHoxV1VQYVJUOUxRKzBqbGZ2ODJmclNCZXNu?= =?utf-8?B?VG4xbnhzT2w0Q3h4cHRveitvOGlqVCs3U3pDc3ZtS2tTZ0ZGazJZU00rb0dT?= =?utf-8?B?MjBoQjd6TmpXaXFWWE1pWTFRRWcrOFhGVDJ5Y3R5VVJrSFpkOGpEcFhMd3Va?= =?utf-8?B?MmoyelJBRnd1M251SWU1SzlVRkw1OFNHaSt2RFcvN01ROGVEd2JFamN2WDB0?= =?utf-8?B?MExPbDA0aWgzNHZoU29waXJMRDdrRVdpaWR6UWdxMU5ublBnUDNMc1hOdGMy?= =?utf-8?B?L2RLU29JNDQ2NUhHWXVlYVZNTU1WU3p3ZG5jWC9HWllwc3dJa2hCR2xnemF0?= =?utf-8?B?THpRV0pMbzNsUGlkQ2xGWGNoeEdZUmJ3Njhlem8xNEN5aHg5ZTRtd2lPNUdl?= =?utf-8?B?RTNqSzZzR213VlMxWkxmVk5PMjhUbnlpUlFqVzV5eEtOalhnREMxOERwWHhh?= =?utf-8?B?cDRnOUdsZzlZdll2WGpJeHVaZTJ2aHh2MlBwelVLWmdHbURYeWxpaFFIbTN2?= =?utf-8?B?K3ZTckhPYkhWUlpZZnRaaVpvYndZM0pzUG5wNTZYQXAyNUc0OEtTUVM0ZlFI?= =?utf-8?B?NDlnN1YxUGJ2dHA4RU1mTWNaOHd1Mk1YSTJjdS95Y2xlUU5XMlhBUHRMNmJC?= =?utf-8?B?VHRqRWNXelJiaWZCZEhnUVB3Y211bk81cGJDM2V4aTVRUktidjVFV0RKWGZ1?= =?utf-8?B?M0JXcllKcEk0elhRNW5lZWxDZXVpbkQ2clVNV29aYVV0M3FuekhSQUtpdyth?= =?utf-8?B?Uk5tYzRsOEJ5VVlmbmJ0MmNzZWdTYWg1cmxKTXFLRWk3RW4zTTNqUU54VHQz?= =?utf-8?B?MHprTjlxNWNxS1ZQQWNET2RySVJRZXFmOHp5cXRHb3hJeGFPVU92UkxOZzhS?= =?utf-8?B?VGRDNTFQRDdoazBRSk9UNnNBeEdiQ0xCM1RsRzZkclBXc3MxVExoRzlSakhJ?= =?utf-8?B?RngwMzBBZlBOVnRzL1BtQTVYdnhIdHV3R1FoNzBiallncUJWaW1FNnZrWFZE?= =?utf-8?B?ZHNWN3IzR1Axa3NTWGI2dVZjN1pXb2tDcGlRTHBQdGRvT2RBZ2twTzlSTjFX?= =?utf-8?B?dWdRMTEvTStIbGxKVFArYUFPNEJJNHRUdFFSTjJBdzNSNFc0RXR5N0xLUklp?= =?utf-8?B?UDI5aU9CWXVSc3grenB3RGlGWWRqMnpGUFl4eDJ4ZFJJaVJzNE05TzAxVWF2?= =?utf-8?B?L29wTSttclprTWtOSG00cFdWcTBHWnVnL0Z0M2ZRY3ZLb2tyY05OTUlNdkN6?= =?utf-8?B?ZkxzNlNkVktlb3ZqQjUvTnFHeENlUUtnSnlLZlV5WFNIZkkrR1VmRUNJREl5?= =?utf-8?B?dHJldUtGV1BqQldUQUF5NDk0M2dUNEVDYVBkdWtiWXkxRjNGeXIya1llandn?= =?utf-8?B?VmVXcHNKUm9nR0hyVUhJamF3ZU9pS0VzMURxMEV0a3NHUXM1OFc2Qyt3NlVq?= =?utf-8?B?SUgzWGplUWJoU0l1SFNMSDBlYnFvcFdoOWdmNTdxcTBvYlppd1p2a1dRVDRP?= =?utf-8?B?WUUvbzVkUFViR0xUb0RjWnBQNGcrRGg2US9YVHhqRTkrNURnWGRiMlpWY3ht?= =?utf-8?B?eUcvWEVPQldwbGdkZFRtZVhFZnZBZlVnWUYrdWpReEQxa1BWb1VPTDlKeTRK?= =?utf-8?B?aTM3a3BGbmgyQVgwamZVTVlhL3BlbnRxeXNVTkp3S3RxdXRqcG4rMGlKcUVQ?= =?utf-8?B?MW1Sc1dxaHRRbGhoREx4YU5sRU0vZzlYR1R2UlVrUFdibDdCQTA1UVhqSTdv?= =?utf-8?B?TUR6ZzllL1A4TThBWmJBenlqc3U4czF2WjBlTGg2eU5ERVB6NnVYdEwrMnFn?= =?utf-8?B?cEV0aWhnZ1JwYjNIaG5EbUlHandzWmREWktycFFNNUpHOElsSUQ3MytrZ0tr?= =?utf-8?B?U3c9PQ==?= X-OriginatorOrg: wolfvision.net X-MS-Exchange-CrossTenant-Network-Message-Id: 5f2a0475-97d0-40ac-2246-08db87a41e9b X-MS-Exchange-CrossTenant-AuthSource: DU0PR08MB9155.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Jul 2023 15:31:56.1902 (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: dC8lpJQzRT6+atZm38LmsJEpK1Gw7Wvr3CrN6FVGxZq/x1Q07NlxSmXnkrLIMCn4c3pfVLICqg2UxbemBCJElZKJmgzVb3WETzwyGdPlBMw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR08MB10201 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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 --- drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 38 ++++++++++++++++++++++= ++-- 1 file changed, 36 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/panel/panel-sitronix-st7789v.c b/drivers/gpu/d= rm/panel/panel-sitronix-st7789v.c index d16d17f21d92..729d8d7dbf7f 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; }; =20 struct st7789v { @@ -330,9 +333,14 @@ static int st7789v_get_modes(struct drm_panel *panel, static int st7789v_prepare(struct drm_panel *panel) { struct st7789v *ctx =3D panel_to_st7789v(panel); - u8 pixel_fmt, polarity; + u8 mode, pixel_fmt, polarity; int ret; =20 + if (!ctx->info->partial_mode) + mode =3D ST7789V_RGBCTRL_WO; + else + mode =3D 0; + switch (ctx->info->bus_format) { case MEDIA_BUS_FMT_RGB666_1X18: pixel_fmt =3D MIPI_DCS_PIXEL_FMT_18BIT; @@ -472,6 +480,32 @@ static int st7789v_prepare(struct drm_panel *panel) MIPI_DCS_EXIT_INVERT_MODE)); } =20 + if (ctx->info->partial_mode) { + u8 area_data[4] =3D { + (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, + }; + + 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)); @@ -479,7 +513,7 @@ static int st7789v_prepare(struct drm_panel *panel) ST7789V_RAMCTRL_MAGIC)); =20 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))); --=20 2.30.2 From nobody Sun Feb 8 17:37:21 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id F3D0BEB64DA for ; Tue, 18 Jul 2023 15:32:26 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233708AbjGRPcY (ORCPT ); Tue, 18 Jul 2023 11:32:24 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60548 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233672AbjGRPcM (ORCPT ); Tue, 18 Jul 2023 11:32:12 -0400 Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on2077.outbound.protection.outlook.com [40.107.105.77]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DC398198B; Tue, 18 Jul 2023 08:32:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Q0OOxmV3ZDrdZRLWoYuukASZtQ0b+L1b15ncoEjWuWg4uZeLnIX/c0sWTiXBYtFNlOat+kDtWzhLK6k5bazSc/T2QtWhsvk24sv4mcxmGMV9bm9DriJPOG7CiQ+iYbgbkR09l6jFEAjbK+EVyMF+avFUWFezu/ycKqW48PPiBdmtNcugWdPmvRsxv8lM7yyzGfZioeR8bRfXTiLVXVugdAUcSod3K0cE/XEBs9RxmYwFwq1AkdgNeTI2hcG6x0KUl2CvadZ5PT9BtWFnE8AMcI8RtZsYiyFMh5KqZntKdSJJ6OAlEXtSKvFhja8uOwOGsGPjY1EDVIQ/5ZvzNUCHpA== 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=E87Z7uT6z7qx7Gk1+ooAYQ8xSCRr8WcKOLDoY5saXUY=; b=nfB1W/lXLvyeCNMVHnM5fml1tS47syeiIGrtCiDoyOw2gq7u5WyFSwkq8sxVWUqN1D4VyNnv+W94GaC9eEZSP4Wgd6kauspAXnYbvunRfGBDwTU/0lXaqlIKzQ6qBql5Ib9iKLmtqWJyjUZaFxBouNUCIWFiC3sjanEwn+Jx7BXjr6RneJNH8YAB+sz4syAYapnftNyWBan1q/ZJVYtKQpWw7wMvCN/h4aKJhi7vXRmWPZdDyvNzRakOzmx8DIlmIxaWpEecYYh0mEomYDLG8L6+NucWpWvhsh1/3Ms8vpXgJU9FI82IQYtUejKZAUrd+4v42xgjBEuZiUGNjPn00A== 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=E87Z7uT6z7qx7Gk1+ooAYQ8xSCRr8WcKOLDoY5saXUY=; b=c67wFRzGK3B0LvyKLVq7OTMhY9HZlQvhlIixhrE6f9s3u3Y02aTb3EgLG3Yy7P/ixOXCTRa8GtgI8efEAR7MMGdowrDRSu70P1AahJIC9m1eYHW+2J3FD8kQagHl31EFxiqkTw6QYfjZhwvdNk2OEGiDn8/7rOZSEKPG6rwzPa4= 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 DU2PR08MB10201.eurprd08.prod.outlook.com (2603:10a6:10:496::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6588.31; Tue, 18 Jul 2023 15:31:57 +0000 Received: from DU0PR08MB9155.eurprd08.prod.outlook.com ([fe80::4fd7:91a9:a92b:295a]) by DU0PR08MB9155.eurprd08.prod.outlook.com ([fe80::4fd7:91a9:a92b:295a%4]) with mapi id 15.20.6588.031; Tue, 18 Jul 2023 15:31:57 +0000 From: Michael Riesch Date: Tue, 18 Jul 2023 17:31:53 +0200 Subject: [PATCH 4/4] drm/panel: sitronix-st7789v: add jasonic jt240mhqs-hwt-ek-e3 support Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20230718-feature-lcd-panel-v1-4-e9a85d5374fd@wolfvision.net> References: <20230718-feature-lcd-panel-v1-0-e9a85d5374fd@wolfvision.net> In-Reply-To: <20230718-feature-lcd-panel-v1-0-e9a85d5374fd@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 Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Michael Riesch X-Mailer: b4 0.12.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1689694312; l=2707; i=michael.riesch@wolfvision.net; s=20230406; h=from:subject:message-id; bh=3CXXeclMl8UbRa/nfxaHx3QccSPNJDBj5k/+SOWhXZc=; b=55lyc4dEUzB69ng9wtyDdOSCDI9uxJicLGUUm5FrE1nzs7H0lGGnPHOhWmAXIlP7QdHBcfLWP xJ6etJRRhrRCyBBE+VjAFoCrl5Vj+uGsJzxxVb8iV9wx+uEwEG99z78 X-Developer-Key: i=michael.riesch@wolfvision.net; a=ed25519; pk=G03kuYHL670EcdsWaNfVA7KnHWmkSpj98XziQm/hjbk= X-ClientProxiedBy: VI1PR0102CA0027.eurprd01.prod.exchangelabs.com (2603:10a6:802::40) To DU0PR08MB9155.eurprd08.prod.outlook.com (2603:10a6:10:416::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR08MB9155:EE_|DU2PR08MB10201:EE_ X-MS-Office365-Filtering-Correlation-Id: 80327518-0a33-471d-63e9-08db87a41f25 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: r9H37OKA0wmdctUa76lrDfS0RJpZaDJPrE0Gk3K4BGeolLm4he3vVvVEVUwvo3vu1j9SsGFQjlRZUOGLaxCZe2rOsGVI4kGuS9tkkPuVKHCvZTtUsmgwTGBxyCq2X/8oQg5Elyx2pWOSfJDkqtalpuFhSQMgASqob8R/DoqGsWh8REVzPHQHhHUfmhrAVqAPqH4BuFE9FKzo9fYdvvU99pGf/SOM7ucgaA7p3qI9SKjHuRvsa3xVraFjTAu5DTqCjkW5V8CETEp030xVfrIULQuiwlLiNK52cqkcljWA1If38euxMamXa7z4iH/6qSL8DX2Wez/DtSwjmfyrkPOiQVtgPXUwaNK0TPIzWjivScXuKgm8R5U6p+WNnKraKMhzejN77U5HRM0LNSRSfROWZsIHoPiH3EFYIxBeHd68edrJwLTIGb7VlS2U//PVIh6qvZKTffDs8sqKCbhXri0rItJQM5vHXtLUACJFaY/ESzTSJPIO3RlpopY4L7Uz56F5stq6ajrj7VOWm0z0BPknThz0yrswdB1y04knwJFJt9+I7WKemPwEfBaqVIAXR7rIQzE3eUMaDPnl9uLLwnE7OnpXwCgtnUGL5itHioRhQAxZSGGOMof5Pobqhwqn23UvZpP0V0GLUPF2SQrr1crnVQ== 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)(376002)(136003)(366004)(39840400004)(346002)(451199021)(6486002)(107886003)(52116002)(26005)(6506007)(6512007)(38350700002)(2616005)(83380400001)(86362001)(38100700002)(921005)(186003)(36756003)(8676002)(8936002)(2906002)(41300700001)(478600001)(7416002)(5660300002)(4326008)(6636002)(316002)(66556008)(66946007)(66476007)(44832011)(110136005)(6666004);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SzNUK2FrS01oNEI1UHhITXRRdEJJbVJWOG5UK2NSWU1rdi80TmwwTklBWWtD?= =?utf-8?B?d003WG5zRWZUb1N6ZE5NU1lZVTRxdllZWTc3SkVNR29DNXN6bjh5Mnl6RXRx?= =?utf-8?B?NjdIVWgxVGpvKzFreDRCRk5ZbUhXdDd5MXpjeXc3eUhRTUhNOFpNTWhMR1V2?= =?utf-8?B?TktRWHQvc2dPeWVaaWFxdGZqWHZTeGlWSStOaWFZZW9FMlZWMW5wcm51bzQ2?= =?utf-8?B?TlFvZGgzUTJadmRBU0pXNE03ZkN5dDNnSlBpSTk0SjJMY1RpdHdwRlZPK09l?= =?utf-8?B?WVdLNG5EZUNLVHo0dFQrRVEzd0Z1NXFwV1NWb2NYeFU5MkFuUDh3WFNLR1Jv?= =?utf-8?B?akZZZ21KNVRZM3FveWkxYTdLN0lWNEpGZS9pczd4WnhOWlUyMTc4VnlNR3I5?= =?utf-8?B?TXZOVjg1eVpSRldDUUVuZnFTRGdTYWJmUnJWeUxLQmd6TUJ4eU84aDJwT0FJ?= =?utf-8?B?bmkyak1QY281M0M1eVJkUEgySGVhSEIyUEtXRnVGRVM5WXVxNFlJaFcybENy?= =?utf-8?B?TnBXc3R1ZVh4aTU3NFdJbnJSSkw4TjdZaC9pRG45N0hLaGFhd0NGeHl3WFhv?= =?utf-8?B?ZmszSEQvUUhnSk5DQlQ5bVA5WUpHcXpoeXE2dUc1d2JFZEZwZFE5dXNlU3Zj?= =?utf-8?B?UnVWRmp2dWRWSTVpbFhGRE9Pd2ZSZVV6bVE2alVrRklKZUFCcGdyRzJpOHNn?= =?utf-8?B?bEkwbll4N1RaTVphby9zKzVVT2QyeVZGVFVacWJvZ3ZicFFzRldLaDV4dEJ4?= =?utf-8?B?UjM5aU1UT0lyWXRrTzU3dW5iT2lmQlFTc0krOWdlYnM0TXdHcWJ3ZmcwZmxZ?= =?utf-8?B?TE11MzRkR0g0TEp0aytOczZBY05zWmZiZ0hqdTh6RjdOZkdjSjZxLzFOeEFz?= =?utf-8?B?WmlWcXZBQjFiQlpaZGc1Y0RnVitGUHFRck1PVTlaZDBFVmlwb0ZtTUxzRkRq?= =?utf-8?B?YlBLYzNpMTdUWGthbE8ycmprd3ZKZWF0azhNM3Yza1V4WWZQMzdwaTRUUVkr?= =?utf-8?B?azI5Tzd3dzU1blVPbDJyc2RaUGJrWEJONzRuamRaOG14TXpBbWdNMlBaQy93?= =?utf-8?B?VTFzSFM3dlRCTXNxYldhdWZYaVNYKzVDampKbGhjVm1uN29aY3NzdWpYWGs4?= =?utf-8?B?TGFpYzg1ekVNaERacUZYZnBPSmljQ1lGdHVudEdzQTZ6Y2dVYjBYNWt6NUo4?= =?utf-8?B?QXNFcW9UTFlOczdrN2tvSldzMlpacWtrUGhJV08yem1VcVhtQzFSWHFXSFFL?= =?utf-8?B?cTI4TVRDS3RTWE9lY2xSc0gxMjhLTmlmQVFadFBNdUZhSkZiUjFET0JXQnBa?= =?utf-8?B?Y3d2SDN6YjF2Z1dHekhwVWtaMWJkcXZHYUFQRVpENzI3RWp4Sjl1eWtFL2tU?= =?utf-8?B?bWN3NExTdUkxdVdPczBEV1g2Mk4xNWJvaGpKRlJDR3NTa2N0eStFOWxpaWl0?= =?utf-8?B?UjhDQmZtaCtPekNrNStJWitsQTM3SHBSZll6ZTdWTVl6UU5PMEFKRktYR1FL?= =?utf-8?B?emR6eFFLelhWR1JmcHlQeHYwUXpOSWFRRG0ycnpsb1JZL2E1MTVyTFJsRlNp?= =?utf-8?B?ZUZSd21yUDFFcHJOdFQ1WHdEa2x2cHR1V1RGSGFzQUYvL2NLeVpqK2VQMGg1?= =?utf-8?B?anZqeWlnTUlVUTFPeU1EQjk1ZzlOb3JZRk4rMjZTVzYxN2IzK0VFZUlKQU1u?= =?utf-8?B?bDZoRG9ncC9vRGZWOFduTU1zUnZ2YXNoWVhlcDBhUWxDUStaNGxPa1hEUTVL?= =?utf-8?B?WlJtZ0lYZ1gxQkdCaGQyTjl2VTNhZlpJdEJ1cEZPeS9mOEJmQ2lNR29vNEpw?= =?utf-8?B?bG1nUlEwNnV0TFFGeElvNDdMRzhCdWRFNEl1TGV3a0ZEbis5eVlkSGpxRmta?= =?utf-8?B?MEE3RHBmQys3Wk1WSldOSGdiYmlXcXpkek5STDFMYWVCWWI3ZEJoMDNSb3Nq?= =?utf-8?B?QjFoOFlsTVg4SDl6ZmlUeWlCdStjcVFyVGV6U0pnc2pPUnNka0lscW5HRG9Q?= =?utf-8?B?WXZnOG92VVlSanYxTGZGVFN6WVROQ1FtUyt1eEYyUzhUbkpkRmR3N2MyaG4v?= =?utf-8?B?N0p2c1Y4RFlLYTY3bTVVdHJjanRIbUpiYkh3cmwybDV3WWxOc0s5UkxYUTlB?= =?utf-8?B?MmpONkdxN21QN1hSWENGWjB2ZG5adDRoTEN5SXNtUXRGZWE1dzdDSGNCM2RF?= =?utf-8?B?TGc9PQ==?= X-OriginatorOrg: wolfvision.net X-MS-Exchange-CrossTenant-Network-Message-Id: 80327518-0a33-471d-63e9-08db87a41f25 X-MS-Exchange-CrossTenant-AuthSource: DU0PR08MB9155.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Jul 2023 15:31:57.0923 (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: hGVXgCda025YxcFsFZRjWV6PsKQG7Rz6j26jQ/aE0ACxG0PelEgYk5AAV4kbW8Wmif/H5ALfm+EC6ICIwUaquPKGWzcpeP3kW5vb+vCG2Dc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR08MB10201 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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 --- 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/d= rm/panel/panel-sitronix-st7789v.c index 729d8d7dbf7f..4c6aed993ba1 100644 --- a/drivers/gpu/drm/panel/panel-sitronix-st7789v.c +++ b/drivers/gpu/drm/panel/panel-sitronix-st7789v.c @@ -278,6 +278,21 @@ static const struct drm_display_mode et028013dma_mode = =3D { .flags =3D DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC, }; =20 +static const struct drm_display_mode jt240mhqs_hwt_ek_e3_mode =3D { + .clock =3D 6000, + .hdisplay =3D 240, + .hsync_start =3D 240 + 28, + .hsync_end =3D 240 + 28 + 10, + .htotal =3D 240 + 28 + 10 + 10, + .vdisplay =3D 280, + .vsync_start =3D 280 + 8, + .vsync_end =3D 280 + 8 + 4, + .vtotal =3D 280 + 8 + 4 + 4, + .width_mm =3D 43, + .height_mm =3D 37, + .flags =3D DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC, +}; + static const struct st7789_panel_info default_panel =3D { .mode =3D &default_mode, .invert_mode =3D true, @@ -302,6 +317,17 @@ static const struct st7789_panel_info et028013dma_pane= l =3D { DRM_BUS_FLAG_PIXDATA_SAMPLE_POSEDGE, }; =20 +static const struct st7789_panel_info jt240mhqs_hwt_ek_e3_panel =3D { + .mode =3D &jt240mhqs_hwt_ek_e3_mode, + .invert_mode =3D true, + .bus_format =3D MEDIA_BUS_FMT_RGB666_1X18, + .bus_flags =3D DRM_BUS_FLAG_DE_HIGH | + DRM_BUS_FLAG_PIXDATA_SAMPLE_NEGEDGE, + .partial_mode =3D true, + .partial_start =3D 38, + .partial_end =3D 318, +}; + static int st7789v_get_modes(struct drm_panel *panel, struct drm_connector *connector) { @@ -612,6 +638,7 @@ static const struct spi_device_id st7789v_spi_id[] =3D { { "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); @@ -620,6 +647,8 @@ static const struct of_device_id st7789v_of_match[] =3D= { { .compatible =3D "sitronix,st7789v", .data =3D &default_panel }, { .compatible =3D "inanbo,t28cp45tn89-v17", .data =3D &t28cp45tn89_panel = }, { .compatible =3D "edt,et028013dma", .data =3D &et028013dma_panel }, + { .compatible =3D "jasonic,jt240mhqs-hwt-ek-e3", + .data =3D &jt240mhqs_hwt_ek_e3_panel }, { } }; MODULE_DEVICE_TABLE(of, st7789v_of_match); --=20 2.30.2