Received: by 2002:a05:6358:700f:b0:131:369:b2a3 with SMTP id 15csp2721893rwo; Thu, 3 Aug 2023 14:00:40 -0700 (PDT) X-Google-Smtp-Source: APBJJlFFWrbExWuu9CsVKty4n2wzmGEo4SLn4VA66wfcqzOawsF8FpdoG5oEqfYUXI35P1gybxjV X-Received: by 2002:a17:90a:aa95:b0:267:909f:3719 with SMTP id l21-20020a17090aaa9500b00267909f3719mr19050638pjq.19.1691096440015; Thu, 03 Aug 2023 14:00:40 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1691096440; cv=pass; d=google.com; s=arc-20160816; b=0MQajLal/p86ZH6Oq+2d7lsQrtBFPsEKvfJTecAZZIlbncvhJFjHdzFCZp4wwi+PTh ZUt9WXjCCUCDD+fRVfUVz187/0JapW3KJ7y8XFQSnQBicWFIHoOJk1n+9qVi5wFvil+c ozJwyAilx1ZNYzAq8V+yE11gfb2KFhUAsFoYGoffasiyupDs9HG1j4HEe49H5vaKuRM6 4iNGwkWWc1AKFfUXxAKkNBSTlOMMZKrMisxIqC+7cOvyaeIqk0Em7sFQ/Yx9hz2mRqnb BAthuwcUnVU/KyKyxE0AKnd7yCd9rV/b5K3hoel4DtDRXA2EglevP9qFEXKtJisU9ruT qOsQ== 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=cvPI1iVYMBth950TZCNYwnLFEwJbwbjyRIULNsaab90=; fh=prKwtjcZcHx1GEJYmVeVEyXc4vtQofvAu66v3/Ovci4=; b=od/elscHoEydyfDqLvCDTDFrnP8HNA9QAbwmxt+YlUgW2uyVspcIHrS0NhhezoBPhu 3gwxr6V6dfwK0MSHtsl/R5v/pGZvnojYlzWWRPpNTnq6Eh1hyFTUdvcmyWNFKeKYtTmu y0yxHlf3JYncbtIDI3DQugH4+cF8wUCXBNWKITMixHc3esv4eOrrLSHfks9EYi1tFdcq IlBs3rtEUw3MN4CRPxFk3qyo84pib67diUX0s5tuagwYnvq2Bbx51Kn2aSfALCx0wDA6 HP3RVPvtNJPlKs7FYFCdDPFI8SfA8dboFuHzzRM7Zkx/CdnhMqu+FtSWXrGwi3qBE9sL trfQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@wolfvision.net header.s=selector2 header.b=XcigGzst; 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 fy2-20020a17090b020200b0025bec4468c2si622515pjb.167.2023.08.03.14.00.24; Thu, 03 Aug 2023 14:00:39 -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=XcigGzst; 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 S231851AbjHCUOG (ORCPT + 99 others); Thu, 3 Aug 2023 16:14:06 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44622 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229446AbjHCUOE (ORCPT ); Thu, 3 Aug 2023 16:14:04 -0400 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on2044.outbound.protection.outlook.com [40.107.8.44]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5CF751712; Thu, 3 Aug 2023 13:14:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FhHY99pW7VYrZZyW6U4h9OU3b69zJO5HtclnqTfvU9DKbu+gzQlu6Dl/ARNCRbvPzEotHANbdlNBP/JNxPnyuixOwJRrj9e5bB1qQQMgynpaCoFRQIFv+uLh+0ll/0QpLAbCK5F+GzLdXJHSAjRN08ZYha9rbOPetV6oDIY0IaNS3kfolfd8JRmCNK92jknm7LG62u413UJn5VzZEi/IW830V3tt174uFq/R0XePTlVqJBhRbcL3xzB+p7pCkjHzKErAhP2zCIAMQ6gWaUvDULZqCUicQm+/Y/8NKwIxS2QGIDVMSyU9tW4sctcWN5dF3qBpTcSDUU6wY0jmN80FiQ== 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=cvPI1iVYMBth950TZCNYwnLFEwJbwbjyRIULNsaab90=; b=YVir59KkfWY63+XyGvJdcd/79LC6Ydkl60Y5XJOPqC8BfmvFTI+hI9uurqDDylA+Dn0umxaSsBiNMmh1DND6xUzyVexhqOwStsER3iGk95JjP8cAxNb0Ko9Y6WkdzkhJJVpF/dib26hYb4FPwG5YOl9KgsLaPNrs9J+Wt6MrSXSiCA6vGJQJNkXc3qGBuFvQpZMqQeHDI8hte4EKnqMXWYvMbyYG4ZzH1ISM9/6u0ndJOU5n2egM5oEgybbUUEGGYFa4b43XcRGTs7bcfwtHuwR6YIgfm+0RUXzjPA+VrrVt3cl4zddABWI9bkYfMc3Z3HP6nh/ABCw/slYc11hyjA== 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=cvPI1iVYMBth950TZCNYwnLFEwJbwbjyRIULNsaab90=; b=XcigGzstWzRYhM7ArMZu8Y3DKN216a5DPmctnKLbEvd1m2Sa4td/PzzNtXcVpImuaZ1+GGEEbh0DrK3KIIthNRAMQ2Dqlt8O8paA9Sf3p9OCPj+hb7MEjUoOA6/G8usJ4DfuaH8QNYv/9pbPPRgwzSkXLsDqHmP62ECbT7hYHJY= 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 DU0PR08MB8277.eurprd08.prod.outlook.com (2603:10a6:10:40f::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6631.47; Thu, 3 Aug 2023 20:14:00 +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; Thu, 3 Aug 2023 20:14:00 +0000 From: Michael Riesch Subject: [PATCH v2 0/3] drm/panel: sitronix-st7789v: add panel orientation support Date: Thu, 03 Aug 2023 22:13:47 +0200 Message-Id: <20230718-feature-st7789v-v2-0-207cb1baea0f@wolfvision.net> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAHsKzGQC/3WOwQ6DIBAFf8XsudsAGtGe+h+NB4S1khhsAGkbw 7+X2nOPM8nLvB0CeUsBLtUOnpINdnUFxKkCPSt3J7SmMAgmaiZ5hxOpuHnCEKXs+oSNYVrolkQ jeiirUQXC0Sun57Jz27IU+fA02deRuQ2FZxvi6t9HNfGv/R9IHBnK1rRa9WPNTXd9rsv0e3p2F GHIOX8A3PxQTMgAAAA= To: Neil Armstrong , Sam Ravnborg , David Airlie , Daniel Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Maxime Ripard , Miquel Raynal , Sebastian Reichel , Gerald Loacker Cc: dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Michael Riesch , Conor Dooley X-Mailer: b4 0.12.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1691093639; l=1301; i=michael.riesch@wolfvision.net; s=20230425; h=from:subject:message-id; bh=pWS+L59LeT6fJyyBipZIrBzSA/Dcwys16bLwyZu4IFk=; b=AlqMDVYr17+Vgj7VhkHdvX8dkPOXPfvPHfRToBjmtmXV1eTYo7/CRo6ROGSsUDPUG+GrbcREF iUUShZGW2QEAWx71hZFXhtNJ75JaQt7lAbOYVMxLCybp5/0M2hX01dF X-Developer-Key: i=michael.riesch@wolfvision.net; a=ed25519; pk=1QQdXA2QbwdxaQn/VQK0hz04C8IBYhDowbK0hlNU4Ng= X-ClientProxiedBy: VI1PR06CA0212.eurprd06.prod.outlook.com (2603:10a6:802:2c::33) To DU0PR08MB9155.eurprd08.prod.outlook.com (2603:10a6:10:416::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR08MB9155:EE_|DU0PR08MB8277:EE_ X-MS-Office365-Filtering-Correlation-Id: 7f8fd2fb-ccd4-42af-636c-08db945e2cb4 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: psCM1qn3g1sutO+8naop3YyVtLSsIIrlbvSc8QreDEMRgSeF/xGCaTUS08xMVzAXuam6IxnlDuNL5hwLUw9gapOrCWkn0U6aw0QF5fJC7CFYoYfYSYoolfUgJ64nSs/DFRsetuyBSe81CDY1uFuWeOF+Wotwlq9mjVLVYvvflS+fPD5oDy8FwkOPmbAnoA2zHJYWVAyo+Go7QxZp3iNUJF1nALdpAjIFDKFK0d4X5KkPXIgf9Wjh1dqwcxgK2trvPwgCKHAoPK3LVcfyKfHHZQNa+WA624+TDs3vnPSlRvvguyP+LmRjhNqdb4+OIZC7vI9YsKyPGNPde2UsCuTaUHuBklS7JIMbpInV9vd2oC13DdmR8iAkHrAls9jqYUqNpf1GTSroykYqjtjbdaXDYNWHC5pxhUeFw7FNMDQ4uDVKPhbDbCK2oLF1OgycCBt6JCqm7nqVYlB5Y8zJHGLYzfZSJLt5A96VIEPEqGj3shYWdg6fAREzZ/KbSNxC9rrkhyi+Z/9FKupPPUp1dG1NqytgMcEV2OnG39Z4oD9abj8BNLiLOdu3l7UGJamEoBO/E/3JSAgUDHHh2v+tFEDjqXFbzP30hRyxmoCVp+vHAEWZRZxdJDz3d5RDWSvTAB2+ 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)(376002)(396003)(366004)(39840400004)(136003)(346002)(451199021)(2616005)(6506007)(186003)(8676002)(83380400001)(26005)(66476007)(2906002)(316002)(66556008)(6636002)(4326008)(66946007)(5660300002)(7416002)(44832011)(8936002)(41300700001)(966005)(6666004)(6486002)(6512007)(54906003)(52116002)(110136005)(478600001)(38350700002)(921005)(38100700002)(36756003)(86362001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?UmgrMWZhc3p2N2plaVlLb01lSjREeHE0UHJWSktEZnBQQS81cGlvUnJYa2Nn?= =?utf-8?B?U2xXTW5jUjlvNkVmWkJ2MnFwRjZwNEdvZ1JvZ2UzcUFxbjRpM3J5ckJwZmpR?= =?utf-8?B?WXNNT2xRQUNNS2pSZXk0bnJ2TWpaOWtiZGFkUEdydy9GY1gvNHgvb21QdGpp?= =?utf-8?B?U2JFRFVRUkpXRmZCa2dYcS80cGhNcGtjekdOTVhpWmdXRmZHVVBaVkQyeXlr?= =?utf-8?B?VnlXd1laNTdod0tRWEpIcVNYcldIT04yUnZxTDZnakVPdzZPc0RZaEVtYlFj?= =?utf-8?B?MkxMNW5XcmRmVUFEMS9QamxQUE1mMldub3lSbVUrQ3dtRHh4a3UvT09DbVdI?= =?utf-8?B?OUZhQkV2UVBSazlNTHpwUUg2ck56aVQrRENuQ051ci9LNnBWejBPUWJ2R2pr?= =?utf-8?B?Uzl1VHhKTG96N2VKbnpOWFFQUnVTNXF0N0pLSmFFKy9hUTdpWlV5NktVZkZt?= =?utf-8?B?ZkYwVkxVUXQwdDhIMWFPeFErU2twdS9FenFNYnlBSW1IeUM0NlRqalhZNk43?= =?utf-8?B?TU0vYUwyWk1pakJYQnllS21qU1NxUTI4MW1oMnVFc3ZxKzRWdkl2c3d4Rytl?= =?utf-8?B?bzUwaGV0VnpKVExOVFVWZ08zOGVJUDhhZUdVcE81QmdQZERRRDVUUWhpUm9k?= =?utf-8?B?cGcyYjJIZGZyRjhqOFhzN1VvVkkvbytvYUQ0T1I5Zzd3ZmFBZ2cwRzB6MjlP?= =?utf-8?B?bWRQQml4ZU9GTkt4cUFyUFpiMjBwTlRvb0s2akE2RnArdVhRbFo4RVY2UDFy?= =?utf-8?B?VVJYRGwwMEp6RzRVWFV6MXQyR0l3TVlMc28weElwTk5zUFI2N2FoK3lLRGlF?= =?utf-8?B?UGp2OFIyWTArUmdIQUpPUTM4UUdvMUVoTnZScG51OXpiVnRZNzBITUVGcmVx?= =?utf-8?B?Y3JlNVBqWlVsOHJSd0MwRERnaHVMWTFvTTdUeHRaWjdxRjZnNU12cEFoM1c0?= =?utf-8?B?Ynl0WFZ2elRYYXYwODVPL0o2OGREU2tFbDg3NkpsZFNnNmd4enR6alZrRHBJ?= =?utf-8?B?SFp5TUhUSDRWVkxrZzBYcnE3ZUZDS3lpNTcwNFJOK0x4bmx2d0NOVmRndU9w?= =?utf-8?B?SWsxU3IyWmVueHhsZUJ0WDNaQUhCSUtaOHlxYkdvVkFMTmJxclQ1VTFEZm5n?= =?utf-8?B?aVYvUmR0QU5uY1c3bkYrUlkrU1pNMEIrUitTVXJlTjRmaDFUaFYwNVhMcE1N?= =?utf-8?B?MGJ2dnlnNEJSbWRoQjZkMzRycHQyZk1NVlN5bllZUTVmVDNCbjRmRERyMmF0?= =?utf-8?B?QXg1amdsbnhyZWg3Z3lRVWpKK0xiMU5BWEFTQ1lxN3JQN0VFM3RMTlNSOHdp?= =?utf-8?B?T3VkR2tNemhsODlkWUViaWkzdGVjMjM5N2NZU1JPTWFyTEYvbW1NQ0xITGtp?= =?utf-8?B?eEJETFVxUVg1VEdvNkZVam1mRENzNllQUkxZNklBL0ltcnFGWGpObU1mN1pM?= =?utf-8?B?WnB3dXZkemErOTZIUTNQR1NvYjdPNks2K3NObEgyQnJodEwzR0FqRG14UmtO?= =?utf-8?B?YVhXaThmSXI2S1VSZXh1cVVUczVpb1pLZU9KbzhuOUtsU2xTWkRTMnpsVjAw?= =?utf-8?B?Wlh0SWJTbTNuUVpZSVZhVko5QUQyYWE3cDNWV0lDd2EweG82bkdrN1o3NDhl?= =?utf-8?B?VWZ6NnZ6SE5TaVUxVHdzYUJXenZrTlphSEF1ZmRrTmVxdkovY29Xak1Cb2dK?= =?utf-8?B?ZTBDa0lpUDlncy9aYTVRbkI2ZjNpaWdXOUtiRXJkWXl2VUNXdTBJY09jZ0Nw?= =?utf-8?B?Vmx3V0QyUHYyRnZXWWIyOVlSYkJSeWRoTjF4VUdISmFKMGpZSWtIVldVVU42?= =?utf-8?B?dmZmdXIycEVqeVNydmRvNURxQ25ueE9VYlVnQnFCMzBkZnJ5RlhCeEtmSTRJ?= =?utf-8?B?TEduWXpibTFYYjBLTkdPSkFCNVViblozc05BeFVWYnF6b3g4RzBKNHFmWGNy?= =?utf-8?B?ZTZPVkU1MUp1YWlXMDY3WDlKS01sMUlRVzdNTjZpdnpkc3h2N09OcTFtZjBL?= =?utf-8?B?WWFZY1daZzgyQ0l3TGFwTVo1bXVGejc5aFhkTkIyVWZYSjRMcEZmdkNIdVFN?= =?utf-8?B?S0MyTXVFS3RlUmUvYlBFc2NlNC9RWmRSMVlnV0pxZlo5QksrREVacjdIQ2tp?= =?utf-8?B?T1JCV1l1RE1PVnR4VklXRkx0aW1qK2U1b1ZhOGl3eFA2T3cxNzZrK25PcW5G?= =?utf-8?B?MVE9PQ==?= X-OriginatorOrg: wolfvision.net X-MS-Exchange-CrossTenant-Network-Message-Id: 7f8fd2fb-ccd4-42af-636c-08db945e2cb4 X-MS-Exchange-CrossTenant-AuthSource: DU0PR08MB9155.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Aug 2023 20:14:00.2221 (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: BLuTDEiwZfKyqxV4WbrQ8ItnYFHm03GzbpTvnDd0sV2K21GXpDfYtzQDPR1bKKF9N9rNv/0tP8k3d/JZo/KAoI3iu4gbch0mDbWQCe78Tzk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB8277 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,T_SCC_BODY_TEXT_LINE 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 orientation specification in the device tree to the Sitronix ST7789V panel driver. This is can be seen as reduced version of [0] (some things of [0] have been implemented in more general fashion in the scope of [1], other things have been rejected). Looking forward to your comments! [0] https://lore.kernel.org/lkml/20230314115644.3775169-1-gerald.loacker@wolfvision.net/ [1] https://lore.kernel.org/lkml/20230714013756.1546769-1-sre@kernel.org/ --- Changes in v2: - Move indentation fix to separate patch (as suggested by Neil) - Link to v1: https://lore.kernel.org/r/20230718-feature-st7789v-v1-0-76d6ca9b31d8@wolfvision.net --- Michael Riesch (3): drm/panel: sitronix-st7789v: fix indentation in drm_panel_funcs drm/panel: sitronix-st7789v: add panel orientation support dt-bindings: display: add rotation property to sitronix,st7789v .../bindings/display/panel/sitronix,st7789v.yaml | 2 ++ drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 28 ++++++++++++++++++---- 2 files changed, 25 insertions(+), 5 deletions(-) --- base-commit: 06c2afb862f9da8dc5efa4b6076a0e48c3fbaaa5 change-id: 20230718-feature-st7789v-4d0c2c6e2429 Best regards, -- Michael Riesch