From patchwork Tue Jul 18 15:31:49 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michael Riesch X-Patchwork-Id: 13317414 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 38F73EB64DA for ; Tue, 18 Jul 2023 15:31:59 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 7B21B10E1BE; Tue, 18 Jul 2023 15:31:58 +0000 (UTC) Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on2062.outbound.protection.outlook.com [40.107.105.62]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4CF7210E1BE for ; Tue, 18 Jul 2023 15:31:56 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FKe0iTk5RqoRV141Z38D//mHIb0rLZhwB4ge5P8h+/iJuo5QUirR0HQOG5w+Kg7v/qEIYbmXTo+5F1jvRRR4Nbg6pan1P+2few/M0U3QtX5dxRrcll0zX2lN6MNkNstVTb1C+uZR1QvLE0NjJ4HOVNQeZ3zZeoHV7kZpTwwnEJVIBKJfrhZB/U/w6KOnkHmPw/kFhewlxGBcUz5JpXWcIZV2G7Qdv21dXeT75J4HsE//HFdoy+3IhJLSIGvfHpFAAyLJD5bBClvOXwnkreSb19E2GVIJcQ2IiwbuP7kAw0MhwYbYFmRxMayEk0/rXjNa7kTxk/z3kHdRbCCoHsXwhA== 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=oJOoUkNN9dbWXOvToesYddaSvwsyXPBez2x5/uRJ4cc=; b=MCIrgfFvJdr/AlPJ99AkansB5G9h66eK/h69hHrWpFVXqoibGzi7a/aix0Bk0BC1qDHGv9wP4tK9IZLj0axVbXeWpIeSVXnVMe04B2QTcmIUU1ovWZ8163yO0YAdP/vmd+Gw/ejH5M6btHNaAS3G0HZ+/k7V61KY1FapdMJzWCrBrgj8N0lPsfsKbkamQbE1AdYHo39UbBTiOXaFLgxkpKdfsNioKHEFtrI8v1uw1ySOEyogupS+Jh3ggctHW4rRpkae/ycMPPtxVRpj9QaMXIWPXAMb/tUu+fdEGoha/4rwQ9VpQQcpq70YQfPaKNvJtCuX3rFxLvVLUePHpub+KA== 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=oJOoUkNN9dbWXOvToesYddaSvwsyXPBez2x5/uRJ4cc=; b=cDRr1N41KJqNLtG1b5K9x91ouVqJ0KpoxGJa/YZAJflqZQILeBHCFVGcbVNKZ+ULS6tHU4PxgJPyGSNKKKI/pFCCyOrHt3J8GZ/qjhdmkVJait5oi8XUC3SOiCVZeKsxcvAFyYm0LtYqdaIgJJTp40rK2F4SUyVByirkC1dOto0= 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:53 +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:53 +0000 From: Michael Riesch Subject: [PATCH 0/4] drm/panel: sitronix-st7789v: add support for partial mode Date: Tue, 18 Jul 2023 17:31:49 +0200 Message-Id: <20230718-feature-lcd-panel-v1-0-e9a85d5374fd@wolfvision.net> X-B4-Tracking: v=1; b=H4sIAGawtmQC/x2N0QqDMAwAf0XyvECtMHW/MvYQ23QGSibpHAPx3 xf2eAfHHdDYhBvcugOMP9LkpQ79pYO0kj4ZJTtDDHEIYz9hYXrvxlhTxo2UK8ZrnkucaZyGAN4 t1BgXI02rl7rX6nIzLvL9j+6P8/wB8QvhQ3gAAAA= 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=1689694312; l=1147; i=michael.riesch@wolfvision.net; s=20230406; h=from:subject:message-id; bh=z3Es1zds/gkLLCAHQEUq+mtyoGvhWNC9iKuqqOVOt5Y=; b=YW9baPnrPWfS0DlmJEIftqwCWwoCXXcNt9rf6LqdAqOfqfLde6plnaQPzT3QN0czmoQKwPA0b WGTd6HujKKoBhdkc7gFm/wRBEqIyyxhlM1n0FYPkhjAowMmQUq11S2x 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: 7111a4a1-7cc7-4069-9e53-08db87a41cb9 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: rXXTSiq4+HewZmpYv3omtOyJYjXAnGrtT0NrLy64Q58K8ICVDeUegttSgHWgiwUg9hKzG0mW7TdMDzzcReHjcB9IuRaUQZEfPrVZcmXwLdwIE9/97FWeWPf+FfhaDT6c2OYbq9pQkzpemhLO2AfvXjQ3ApW0o1mGLN6FKHKMtN2TL1rKvW9uPkJxMNSngWeZxlnKGtgCw8e5zXkKGaR+sNwIym7PN+nCePkSsRHiZSPKhjuafO8A+n0su1vYLdxmCWFMk7gxcqvJV5bUW4MsXDAvC0BWrglIxo/mnNbZc/rwrpRcNaxpFFDrweSIFsLLrh5Yev/vaJjOvAcFbcD3/m/Qfs9uP71MSpJsgyP59yowrdcGAcCLX5fTqke5RqPLwLgN0qujZwyN53Kele7fE1AIy8ULgClCGpfubHSj9A5qaUYOvv8soJCTz30N5a8BHnT4VDvIuDFxVmxW9QZ6wheBrIn50x6U24UpbJ2pKx8/qfT3pT9QE4SRAqSICX18kdZrcNkBeRTPdW5axbe09KopEWVpq51xvw6dyTpHjf0R/kYKPByy2fsKIiwuNqizA8qPORaISuPe0BkiOnk0Eh7vMa+hiKEfzr/kq9y6XABLRzJgVoLU7AriSTNWpAf0 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)(966005)(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?q?St+V2Q4OwjpPnHO63wa6/8iW9+Ip?= =?utf-8?q?c+hRSufTuA/QJ3hfjBsxKRhzkFtzmHVPTiQjMfMa2TGzwZMEHRWYArK5WkBnCPM1V?= =?utf-8?q?DPstEJty2jTzCK7Zybi59PmuP0dC5wvLQ0boAR7XJ4TzYKDpDyyJzXrFLT28oiN1C?= =?utf-8?q?7EpSa2+L7b3DRYCcDw+8YaoGuD2q1oUtenE0a5TnF1BlHE7e7+15usHmbxQBGOiaP?= =?utf-8?q?/JYjCXY3kT1mWELYFWUuSF/UCC+ps7n6Huz2NKV74n1JTlv/F3AnPJ0JIjsvSvO7v?= =?utf-8?q?5ggeWYnnSZrBlAIo5lfJRKy+8f5xaF3AXTeZkcyr17wiY7dN2CkYmXthQZaB6QFEb?= =?utf-8?q?2dw2B1kKneLqmA93Bl8YI4y7lGmHdNFJwBWgHen8zJ8d5tJB4MUTg45F31TJNx9Qz?= =?utf-8?q?abTFk/H9PYPr0OWbbUd/D2JsiWoax8CiEDfGQa6fZJIUcKRXkUdFB/6xEILbMYrqu?= =?utf-8?q?icrs+Hsb/2QSnxODBJXayUbGkNmLe8Ee86MZdNv82Jl/b6YvJMlf+X/t2hi4cSryz?= =?utf-8?q?Z8RBZvRoOa5bDmnzIGEzYUsBePCGPVivZRZxfFe32U9IwNLrKIQNjxPUFFf92/+M2?= =?utf-8?q?8rzuQSrAW6J6ayfegN/52mRG+bq6Lq/aEn7rO/Z8qCzVswSfvBpkkVRpxMxsRgFI+?= =?utf-8?q?FIVQ9Dbl5dhRKWt/SLNQkZzSaWwIQHbapCiVsLDK/0FTPWmO5oQSv5bE2iohm8k4K?= =?utf-8?q?ti2V9BFHewS/bBIjZySg3BivMSZjDzfOU1Pkv4Mw/M6rlN2xKjxPlt4pHXkFKQHo0?= =?utf-8?q?bEX+/oSU0JJtuEhn8Z4GxDSe3NFLtxMpxmWvelNu8Ve3tTTJX/nuOK8JyX96Rl3lP?= =?utf-8?q?YxzzKzC1LlwLFvfVkLiYJwrN/HRxUXy5OSD4lz0d08s1xOBsxLbaDfSTXpLZJ1JiZ?= =?utf-8?q?F2D9vs18rRq5bBvs2IXqWfEsK/bxlwaUIM+3XMxgSHl9eAGxGKdlk6Z1m13PJKbga?= =?utf-8?q?aysdWBoaj7UMfPCdIqhRHhkC5AqsUrMgiiUMSJyPhvMTJFWZ3oXwRoGbZehRlEt+/?= =?utf-8?q?5bfv2+ak8yqFqY5LK61+C8mPbmQYdjXjVDygx2WfFxiAV4IJs/MsOB3rmSBytuAqO?= =?utf-8?q?EneHY521LfDX7BcLKBzq5a2Dim0LMHf7bi1xsghqvSIBg6S7HMD6ypsh0Td1SRTm6?= =?utf-8?q?gObEwiILDggqfEgnPEUQjIBJodrbLoPG6YN8gdzHR7Rih/kJ959GhJfWNRcZRlJjM?= =?utf-8?q?yFYgos17Ftb6a/bBLbas4pdW43+qJ2oOQX+GB9f/J1b/yEcuo7v+dPYZj3FKbInBr?= =?utf-8?q?JEfEgt3dvP2K15VGmDtCkjZaG96KP0D7qitu0EKfDWdcUqxyK9evWG2zVEwCK/Fyi?= =?utf-8?q?LOwVB2qvHmWKk+Vyxe9NYBWItXmLTz0xj77O0qAmqrWtrKNo+6cfSvtH4OWIXeupp?= =?utf-8?q?wMfcLZvuLHE3pf8FO2SLk/NO5GALera+B+xkInsCqRMp2xkqSI0q3f29muyvGUfO4?= =?utf-8?q?ObUxkz1XPY5XBABpXVppKRbpM5ojBm/gn8kjcP9hvxaprUMyFTZC61qI8iIxgyZRQ?= =?utf-8?q?C+Ld/X9UJAsNruRKdg7hEVM43O+4R8qbmA=3D=3D?= X-OriginatorOrg: wolfvision.net X-MS-Exchange-CrossTenant-Network-Message-Id: 7111a4a1-7cc7-4069-9e53-08db87a41cb9 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:53.0113 (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: M5BMNPixd9UzQcD3piujmNNZLIjN2562ifh5Z56Wr0zVEUatH3hS52q+7URqUI+8Ksh4A065g+46ozVdrQ5QbdgFEibiD2MrYTRrHvcDdMk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR08MB10201 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" Hi all, This series adds support for the partial display mode to the Sitronix ST7789V panel driver. This is useful for panels that are partially occluded by design, such as the Jasonic JT240MHQS-HWT-EK-E3. Support for this particular panel is added as well. Note: This series is already based on https://lore.kernel.org/lkml/20230714013756.1546769-1-sre@kernel.org/ Looking forward to your comments! --- Michael Riesch (4): dt-bindings: vendor-prefixes: add jasonic dt-bindings: display: st7789v: add jasonic jt240mhqs-hwt-ek-e3 display drm/panel: sitronix-st7789v: add support for partial mode drm/panel: sitronix-st7789v: add jasonic jt240mhqs-hwt-ek-e3 support .../bindings/display/panel/sitronix,st7789v.yaml | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 67 +++++++++++++++++++++- 3 files changed, 68 insertions(+), 2 deletions(-) --- base-commit: b43dae411767f34288aa347f26b5ed2dade39469 change-id: 20230718-feature-lcd-panel-26d9f29a7830 Best regards,