Received: by 2002:a05:6358:700f:b0:131:369:b2a3 with SMTP id 15csp3562967rwo; Fri, 4 Aug 2023 06:52:12 -0700 (PDT) X-Google-Smtp-Source: AGHT+IECXc1zE2N+Qwq5JP5ni8JMOULHXLrhMcOSTGREb91ikjigG9bEjUMoQUPZccD6pG9h9fLh X-Received: by 2002:aa7:d885:0:b0:523:1eab:c47 with SMTP id u5-20020aa7d885000000b005231eab0c47mr1277957edq.34.1691157132187; Fri, 04 Aug 2023 06:52:12 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1691157132; cv=pass; d=google.com; s=arc-20160816; b=ifAarO8XhPjHtJFKoP9nZtGvK0q9J87f8Nitl7iAuzjn2jopH1cT1IbbhKCa+ei9Ca lkOHdzzWA1XaGQjePaoYqFb89URXnSfaPGZE1pPKYeK7qvz4uabz9zAGGHYX+BBVuqdZ ZM2gwh9jYjDyHMPmLFJfBaERzL2UKv0XltKkJ2Z18PYDASawn+HXDbPNKFdhn/9S1K2/ Zw477z41VtUklsyK3vbIfJHK7J+nsefyYWpnwpZuPw+1Hmih85+13qvrdY2Sq3SU+hnO 7ID1EAOWlSgo14KlTiYJhz0JcB+lileiUCQgrcqnxQO/M8jemtqV0085oXANtVdcO9LL sJhg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:cc:to:content-transfer-encoding :message-id:date:subject:from:dkim-signature; bh=1AjY8tLPl+UeolIhnYooEwdpMBJTzG7Omsc1oajt5iQ=; fh=aeLeNr0tz67IM/A8O9NPsdHyeFBW/nyOGmYdkP7Bu90=; b=bnSli+iXpkK9ctnUdpHRbYlaZGDoFB9nCrz6N4gl51bzsnk7hF4ODd7KfDiIYMpYHA 0VZCdodAxgB7AKKlDXofZ6dGZ9zd06BVZJYkmJL903qqSsuZAoU8fW8/QGdIwZ3QS2Tf /fQBIgJ7+AoyTjwS0TDj5EDIvxqN0qThUKatJ3EEBEm2aK3vKO4S636M5Bo/JWb3GBiz JBMuROzlQzTF4kein1KKADipQknLxb9Uels7jj5rxz4rHlIqowIc2B2yt0GwonkWpzuI FmklGvtgznFx40Zs7W1RC+C33jT3B9pkjDLkAtSWJczffrH00wJpW+R7vwUdWIHbiUyA DS2w== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@wolfvision.net header.s=selector2 header.b=cHEPdguN; arc=pass (i=1 spf=pass spfdomain=wolfvision.net dkim=pass dkdomain=wolfvision.net dmarc=pass fromdomain=wolfvision.net); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=wolfvision.net Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id l3-20020aa7c3c3000000b005223a21f22esi1615157edr.224.2023.08.04.06.51.46; Fri, 04 Aug 2023 06:52:12 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@wolfvision.net header.s=selector2 header.b=cHEPdguN; arc=pass (i=1 spf=pass spfdomain=wolfvision.net dkim=pass dkdomain=wolfvision.net dmarc=pass fromdomain=wolfvision.net); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=wolfvision.net Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229933AbjHDNCq (ORCPT + 99 others); Fri, 4 Aug 2023 09:02:46 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49648 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229826AbjHDNCo (ORCPT ); Fri, 4 Aug 2023 09:02:44 -0400 Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2060.outbound.protection.outlook.com [40.107.20.60]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0167E13D; Fri, 4 Aug 2023 06:02:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=D7OcVCqF5n7ckHkc2bq6RRGRQj3v0ohkkNQuVk/F1wu3KV4YQA7TMIcZ1z6zb2iM+qT366AhthIBGJD8EWFviHZ63oMxtbuUNOIrKtk4X66CdmZ5/ZUlDe9if1B11f5z/mdCoL1wk1b25yddTsnmSkhOKTAX7ttx6oAtXUP2FzJwr5AxAIuimy3FLamY32E2EAwXtGlmpOuSH8nnzJDiQiBj/itX3zusawPXPSciVTzru2Zg5vTvLn9aU63QhxWG2ruzcDeSpTSdyW/8FcmirYreyKhl04uNfqb+8tll8VdKwqvknoN3jPBj8f6BBoBcJ1sEnJqh12Fj4CzZyNz7Bw== 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=1AjY8tLPl+UeolIhnYooEwdpMBJTzG7Omsc1oajt5iQ=; b=lbRt5dMu5m6gEMeOSfoWjhxCHeTXf/NQ6g7HzBS5QNHd4tMDJsWJJFR7SlCD5rJXJfRJY4jNbKfntKKGAG1rkkHwoDErWuRyKOxafjX00EpiDcWUFR+lv88o+YWY7kO7V0ydg/vBzIa3XC2IP5vcjePlcuUk4Zgx6mHuF56NNSyNsWhY7CwTl3js+u32XHK5KbpBcuUDadcePoD9q1eslPwI7Q1/gFoDPhW9I0AB7IURk3yfiaZeeQAY5BYbAkRI+RE4WT+OgHn9x/ts+XO5EBV7YcE1W7dDrfeRJngfYpFOC1kssAJV8zyeenCcM8CNg0+P+2MmcbuvsV2hFNsqjA== 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=1AjY8tLPl+UeolIhnYooEwdpMBJTzG7Omsc1oajt5iQ=; b=cHEPdguNYWhqWtrJo90U4S5jL1DFVtXS3jQtZEckX2x2pvcj9hOeR41QNfLKHG7Ul0SW7R+phSBkELhZnLZVRj9xFPC6Qw3Y1Bdwnnnn4NRbWeAmUwZd/S/89+cNcBNrn1V7xtznPrh8RMyNsgFXOI7gIrHHnGgFLJX+hV9jxZ8= 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:40 +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 Subject: [PATCH v2 0/4] drm/panel: sitronix-st7789v: add support for partial mode Date: Fri, 04 Aug 2023 15:02:31 +0200 Message-Id: <20230718-feature-lcd-panel-v2-0-2485ca07b49d@wolfvision.net> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAOf2zGQC/32Oyw6CMBBFf4XM2jGliDxW/odhMdCpNGkKaQtqC P9uxb3Lc5KbczcI7A0HaLMNPK8mmMklkKcMhpHcg9GoxCCFLESV16iZ4uIZ7aBwJscW5VU1WjZ U1YWAtOspMPae3DCmpVusTXL2rM3rCN27xKMJcfLvo7vmX/svseYokBuqS1UW1UWr23Oy+vf27 DhCt+/7Bztz8kfMAAAA 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, Conor Dooley , Michael Riesch X-Mailer: b4 0.12.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1691154158; l=1212; i=michael.riesch@wolfvision.net; s=20230425; h=from:subject:message-id; bh=LGY0KAlrWbMMIjTqYlEAbb45+zIBUZ9W+xLiNxjSsNY=; b=/i4ADlsnp3ia45F0G3F0a+5QR2UZZqMOWWLETQTCdDlqwWgt6zDUqUyj2NXC9O0OQU/ZeTtbK HGgY5qbbN78Cy8veUcpJwj6dr6ymjzKi8dJfz8mmbHk60SmSa58ZRib 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: 7f71cd6c-1fd6-4c15-c2f1-08db94eb1545 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 4EHeZv30NIwH4UiZuyQfeu+PLYmDiobu5KCIMaMj+PYwLo6U6yBu0EQ01Ebqa3DEI+7ewWDmk+C0Vr6PEMFFs+UAHaDQkQh7OMBh5GZhFoFu1j99HJCNybNQ0pyMdZN7B7YHFchlmAwXQ77Qy+l3ZqIF2oCdFj04SQagh2aACP+VB/P5lg8YOXpZvbM/mkS5fz+0RjFE2qYwralJXaizPPRhKesSTzGEDeVjlP8s/pwJaBRe6WWEPGzP7+0fUQJslonxlZlZV+qSn0wyIjZl5FRvEWVhiBxofi0pKWA+hycs95K3sbSc49n9FX8qrrlqbJTxNzUzXAyJDWOA5t6K9lJygmwvkqParMg236QUttv/AXlneUc2Rj+l+viRxUCbMakNeYbyhzxP8916eWXeU4s5HVuiWPlIHH4eVeokYwzjBKSQGbgtuaoje6nhez/jOtK6JaJ0yVZqdl4qt/zJGaJdyF1bbYkiuNmqSGbmdhhHGrdkOSLVPMuUOOw6K0RoF8AowQg+7jbi2oe9ja9YGNRf7ogdTzTgKd6rKp4ZCCbzbzBmu/kryQThF5ha14I855LcCobjqqfItObjQ5HepfS6dBtrKhK01LGiD4951IA5ANC5T71Emt5nqTJfiqup 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)(83380400001)(4326008)(2906002)(66476007)(316002)(6636002)(66946007)(5660300002)(66556008)(44832011)(7416002)(8936002)(41300700001)(966005)(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?B?Wk9FcHBuVW10eDVKWGowNkNRREp4eG1SZzQxQmpMY0QwQTU4RFJ5MmF5NVVU?= =?utf-8?B?d2luYjVWM2VTenRjZGs3ZHp6Rkg3YVludXFnOTB5cHREeTc0N0J5VVFpaGZn?= =?utf-8?B?aEhRZHJmU21zNkxTUWNUVnEySnJhdEZmVEttdVg0RjlJNm13K1FYUzJycE9y?= =?utf-8?B?cTR6UVpxYlpNUWZ0bDE4RVpvZDRDUHdjNXVjWUVHWW1YOW5PQTN1clV6N0dI?= =?utf-8?B?QWVqa0JFREtkWDR3dXQybFJYVzJodzIrOXNJT1gzSE13WWZ0V2l3QWtMeWll?= =?utf-8?B?RmFKcXhiK1NUR2pNTzZTZWNHdmVLdjFLRjhkVjIzVWEzNk5TenBWYjZkK0Vu?= =?utf-8?B?NEoyd2dvY2hHNVk5VE5IOEpoWE5raXExMUp3Qyt0eTA3aDBjVk9PZ2pkL3pL?= =?utf-8?B?MUdEellNdU1KYzd4QUk2YmE2OXI2OE9UWmozSjBmMzR6YmNkMUxiN003alV1?= =?utf-8?B?QTFscUFLUm5ZL2xFMUZTSzAydnpDVVUzbzVEdmdNKzdPdEh2VDQ1dWI3Y2Mz?= =?utf-8?B?Mk40R1RrUE9ac3VZUHRmYml5RTMyZnNXdWNXOGhrMGpjVjZpOEtId3dvNk9E?= =?utf-8?B?N3JWYjlrbnZZYUJUUDBlay9BN2NyNm9YbEdGeFYzMzNnLzZXQjYxdTRadGtT?= =?utf-8?B?ai9xd3BJUHN5dWE3ZEpqMU5CM09PVkJULzNNRHU5MDE5eGVSN2RSZDBtRUl4?= =?utf-8?B?UmVIQk1BMjNZWXdxay9FSG5pSy96bVlyMXdSWWp0ZzFkYVBlN2YzSjlZOUl5?= =?utf-8?B?eXNRT3RJeGp1dC9hTTRndHdpdnNwZ2ovV2ZFSlRURDA3bURjUHAwTjhGdTMx?= =?utf-8?B?ZHZuWFQybnFFOW5nLzNrWHcwLzhnenh3Rk85bkNXM3ltd3o2MGQ3YVhnRzNT?= =?utf-8?B?KzhmRnVXRWVicGowcjJDL2krVlZEemloc05KRmU2L3RhZnB2Nm5tNis3U3Q1?= =?utf-8?B?ODNac05GaXZEZWlXdGZIU0xxSWM5SE1uMnVLVU80cHM0YmlSRWF0Z2lDZzJN?= =?utf-8?B?NXI1SVZqdVlvY3JhRDFmZTdBNm5nMDFjUE1GTmJvNUd1aEpRVmx3Nlh5bmR3?= =?utf-8?B?bS9VSHlYQVVGcE5TS1UzVkZlc0g2MnBRUXZmRlVOQVEzMEY0UXVFb0VtVi90?= =?utf-8?B?MWZNZVd0SHZSRERnYTVtSnFTWDFDNU5WUFU3WTBNclhDWXpMeGxFTFU2U2NN?= =?utf-8?B?K3BOVkwrU2tOWFZMUUhQdkdkQzRnNXZ1WThVUXlzYmcwZU1iclBKR2N1cmxH?= =?utf-8?B?R0luVjQxbGtjKzd3Qmk2eHJwZWYrL3kxNXZ2a05nOWJ3UHNHUFM5U3dzcHk0?= =?utf-8?B?M2xMOHRWb2plWUQydjl2S2VVcGRRUFlnM29RSEdMZGdhVjhMNGtMc3FjN1RL?= =?utf-8?B?OUh1VjdjbDE5alBjSDRnZSszMW5JNmhvaHllNmhxQklyQW1UUXgxMldtdlhU?= =?utf-8?B?R2tCakVHYkdzNlJQTTEwc1ZaUXJYN041KzlHWTloNVlITjlOMkNPV3hnNWpo?= =?utf-8?B?RWlhRFNvbWVybEtpcU9Gc1R2RC95MlFOQlczK0ZiY2lTUm10enZTV1FNeGZO?= =?utf-8?B?R21HeVo0cy94bDRVNE1oVVl0V1A3S1RRanRXYlMwdFFXbmFGYzFJejNvdWZy?= =?utf-8?B?VlFpTUxLT2pEVjhEdysyeDZpWkNxSWZCQ29hN05GcHU1bDlWL3VNcnh3elpr?= =?utf-8?B?VlZQSUoxam5XNWZiY29xVEluRXFwM0RFbTZ4SkUwVnQrRDVybTBYSGQ0WC94?= =?utf-8?B?UVNMS0swd1IrZ2QyR2x3TDVsVnhjTVNrMGhKb3h4UXNWcWl0SzlWMDlnVTlN?= =?utf-8?B?cXVDUVpUSUZJN0dJRDVyYUdyNktuRkRNYXJKSnd0a21mbWVmK2dra3lsSmdR?= =?utf-8?B?bDhsSHZYdEp3bGFNWnNCU3VBajhCMHZKbkRidzMyYkltVStDQklONVY5WjdK?= =?utf-8?B?TUQ0NVQyVEZMc1VNRTdMUDZKSFBJSVdsejlVdjlyUU02K0dIUHhlNEhLNzM2?= =?utf-8?B?aGRmNWxDNVEwYU1yaTNUT2lpYkNnOXkvam9NZEs4KzZHYlllVDR0L1RNVXJE?= =?utf-8?B?d0VxNUhlRWhMMXpqMVJKUGdiM2JrMzJZYU1DSDlSSy9kVEJ5bnY4R3hOMmw2?= =?utf-8?B?VDFxOEhnQ1lpVGJyYlRLRisxNlhWOUxIMndwTjhvaUVVQzdsZzB1amlUa3hi?= =?utf-8?Q?9nvEVfnTIy4Uw/8dYB9MdHY=3D?= X-OriginatorOrg: wolfvision.net X-MS-Exchange-CrossTenant-Network-Message-Id: 7f71cd6c-1fd6-4c15-c2f1-08db94eb1545 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:39.9323 (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: i2AhiAmD9rK4Wc0dZJkBJy6qjPcUp+E+1doDwCZjGp+9ouyxRLdpoQU2LXIu2TUr9N68w1gkyXLXQhIBvceX9rC7s3UGhcLnvN+q35ABSoo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAVPR08MB9353 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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. Looking forward to your comments! --- Changes in v2: - Add comment w.r.t. modes (as requested by Maxime) - Link to v1: https://lore.kernel.org/r/20230718-feature-lcd-panel-v1-0-e9a85d5374fd@wolfvision.net --- 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 | 72 +++++++++++++++++++++- 3 files changed, 73 insertions(+), 2 deletions(-) --- base-commit: e83172ec548d420f2e0b01e80a9a8cbae39bbe29 change-id: 20230718-feature-lcd-panel-26d9f29a7830 Best regards, -- Michael Riesch