From patchwork Tue Jul 18 15:12:44 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michael Riesch X-Patchwork-Id: 12219 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:c923:0:b0:3e4:2afc:c1 with SMTP id j3csp1824396vqt; Tue, 18 Jul 2023 08:22:01 -0700 (PDT) X-Google-Smtp-Source: APBJJlGZRgIoX9HvBdovsLhKK7dd2BBjPZKbe7pxv70AE1DnKE29TCoTij7h2SPGIH/wsdF8h55Q X-Received: by 2002:a17:907:8a17:b0:98d:696a:531c with SMTP id sc23-20020a1709078a1700b0098d696a531cmr96491ejc.40.1689693721350; Tue, 18 Jul 2023 08:22:01 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1689693721; cv=pass; d=google.com; s=arc-20160816; b=gm87p0yG/GFvT0hgjDnnZe0Ip/zWHMK2qjxChLNiBWPcnRprYJhN8MWeVA4fdDcrdV d1am35JoQLTvt/X0K56JhfYViB/hZPCSIwJ5hIn11rPjpZ5xQHtEKBdtrFPcSI5JnxsX pvJ9KJPKEx8ftsq/cuieuBI6steKjElNRf4yiEsOhnjKGPd/lHu+tAWlKFiPPReIcaFr wQqWyB3ATf4cSoLx42ISRlAT9rvlTmglzAX6C+TXFp+LsihtONcQ4TnnKw54zwKoMEpx KT/vd1SQZfH9lD6YiIVRU/BNDhgxoMWYPBMvHoM2+KImGYJeEQHCwfEskof0Z6uoSMmZ rS3Q== 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=ak9MXHVidtAsYAFVlfhJHUv7MoGB+lZyh8bnNiOLUNY=; fh=uBQ/eZ/jRuUMDwMCxYwGBCKZ7zdnORoPmoAmJnmuwpU=; b=LxWPU9Fb0dG/2II/K9/JA3ZhlGcuyV4/tmfEdOky+EOhIKm5R5ke1G28PtnXMzQoy/ MRZM7OIWto9CHuLY/+dll6VVVpBvpJKyQlrNle7R6HleNKGzTFlgh27Ng0BsVvAk7spR rA5cYdk00wuE+Ff9txhA5kxPNTjpX2muqEm5ArIvDi/D5HHpi4+sMtSGABHHvde1nnbx YM33A+Ffdw8rwZ7JIb6sYyxNqe+Efb8LUWItrzTYBd3KBHR2Vksn4eqfnCaM8NgmzhvU Bv7g+TNd7E9QB9oNp406Nn1yBCC8fKT7Z3bEHNSYvR0+W2AjVlpJEsD6IM236jZ3Fw9s lElw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@wolfvision.net header.s=selector2 header.b=YyIi+Pby; 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: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id j9-20020a170906430900b0098d22334ee0si1299624ejm.797.2023.07.18.08.21.37; Tue, 18 Jul 2023 08:22:01 -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=YyIi+Pby; 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 S233407AbjGRPNH (ORCPT + 99 others); Tue, 18 Jul 2023 11:13:07 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48262 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233479AbjGRPNA (ORCPT ); Tue, 18 Jul 2023 11:13:00 -0400 Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on2043.outbound.protection.outlook.com [40.107.15.43]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4DE21C0; Tue, 18 Jul 2023 08:12:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oWAVGkf6ANQOLCGGlJdak+GqsbboNrIT3B9t8qyQa21KkR43kYXpV54erL30k7+gEEtp1n0DX6Yx44iQimy4uluY+qWMcR532gxebSqyZQm5+2HUPXrDtapfH1PshAUU85PCNZGpEzgkP4CW72fnAviX1DJTCdVZ786TMDB5sbl6TnhTmdW/jh7GG0lCP7w6klmwMXigjaZNE3X40PIZB+90Dm7QxpRlylRVRw7gfmAZ8QwicaR6MZo6wkmEG0wRiK6z1bRQ3CGFd80kTUmN1Fo8IvbO5WLNERJowzaBO2ECYbf71JgM4l4mHEiDC5s7lKFdumFDltxNHyOAzjgwKg== 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=ak9MXHVidtAsYAFVlfhJHUv7MoGB+lZyh8bnNiOLUNY=; b=JsVOHJqy0iSCx2sX5gwIfdkIf6t3AgbJsR3XxzBLcduyqGVAieYBUNQDWEnJeXTUDK987gxqZs+5rZH6tys7j2xaUEFJTlPvMGuTSU/ktS6PvXEVrk5llabbfUqBkNSA6TQzNjIKEfu2Zvfe9nTXEtJxLc+a+AP7N4a2Orr3RfDhF+ebjrHdpXupmmtSV7vljn3zYzHcgbTmQsJNl8hgqPr0VeNAv5Tof2NfsIDxOhBk3qJXCPpLcsOTQy89Z+BywBOYDSvwiTmNwF7VQXwoiJFKGANJhl/I43zhPaDq4Ch9vq5SGk3kyM+4KGhsmZtB/gsnv8bJ3wr51mjvIdntfA== 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=ak9MXHVidtAsYAFVlfhJHUv7MoGB+lZyh8bnNiOLUNY=; b=YyIi+PbycbAsYkuhU33AsO1jJHLM20PX8I6RFD46XZHgs28tCQS41q60SbnhhvaInU+JPbc3lE29eOTPVA1V1TK1R/HYqhV3sDR4ZgNkAzYgqlBnZihYnBwiFmc5dV0v5+QhYT3OF4pJxI9VlRmjKAOBkzPEbnm2Amm03GXItLE= 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 DB8PR08MB5482.eurprd08.prod.outlook.com (2603:10a6:10:116::9) 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:12: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:12:56 +0000 From: Michael Riesch Subject: [PATCH 0/2] drm/panel: sitronix-st7789v: add panel orientation support Date: Tue, 18 Jul 2023 17:12:44 +0200 Message-Id: <20230718-feature-st7789v-v1-0-76d6ca9b31d8@wolfvision.net> X-B4-Tracking: v=1; b=H4sIAOyrtmQC/x2NQQqDQAwAvyI5N7BG6Wq/UnpY11gDsi2JSkH8u 6HHGRjmAGMVNnhUByjvYvIpDvWtgjyn8maU0RkoUBNi3eHEad2U0dYYu37HdgyZ8p2ppR68GpI xDppKnr0r27K4/CpP8vtvnq/zvADU3gLmdgAAAA== 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 X-Mailer: b4 0.12.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1689693175; l=1043; i=michael.riesch@wolfvision.net; s=20230406; h=from:subject:message-id; bh=GNOScjzXERVDwwTTAU2ZNKkyZGQj3Ff3agEWGXZII8Q=; b=zL36ITx/qbgpx33tj11csWBuEZff9pWQqvRpbfZoMfRzxq6HMzaoWvy4kTEhn8gzty9dYR9wR 9xFFfRctjIzBSbutJfJPPOM5/61pP6r5fUyIal/1/JiNa7ZGvvVuPQj X-Developer-Key: i=michael.riesch@wolfvision.net; a=ed25519; pk=G03kuYHL670EcdsWaNfVA7KnHWmkSpj98XziQm/hjbk= X-ClientProxiedBy: VI1PR08CA0247.eurprd08.prod.outlook.com (2603:10a6:803:dc::20) To DU0PR08MB9155.eurprd08.prod.outlook.com (2603:10a6:10:416::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR08MB9155:EE_|DB8PR08MB5482:EE_ X-MS-Office365-Filtering-Correlation-Id: df4ef3b1-eef3-422d-846c-08db87a17725 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: JbWYt3gMr4JFmItf6WTAyD5XC3xWtkfSGNsURsIi5XChzEznIT1UryHHFQ/UtbxeyRswTJKaoa/wa06V12SkWJ3O/BIRWP4eX6MJWUKvP54dKjR/DwB6/OViA0U2M3raXaoJHz4wdPWUHasUIBMppI8xpijOFVOS4FDZKTA7fOsOzSg7qey+LVbf8KHc9j7656f1xMfkd/M6AbjquSPjlsVMHEAVhAKGaYMNUsvD89SXzUrnl4aEt1VS60eiwhWV+oEl+wcCbwDAGJCr8GcqAJ6IHHq+QQdmsbMY1rPuvFybQDaQ++i64HjmvDfR1ab6QixtQzjpsq9oTTBVbwZxECHwgC3mv7v1Blfd7DhZguUEY25DC4921WnakAi4eySlg9kjD1kN5me9h2LB/p3A9rjvP+jkm/KvYjmxWnJ6WCYZGQLNUTQmVK9WTZFuaEkQNzanr91xcBhsTdKpUEmJ9oZ2eOJkcsPfQd1xxVwx9va12JKb9SWBwdXeJtJcOjDaHRM1/WIrbqBHUGZdvRol/WSNpeQB1vdfo/nnyHzdtJeqkh+QPi+03hdWV9quo4EcaYy9gf1OAdusalY6g9BE/WDpFbO44prEoJQxLrPPZYgDTNw3yb6H3+Wgkj2iE4y7 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)(136003)(376002)(346002)(366004)(396003)(451199021)(186003)(110136005)(478600001)(6506007)(26005)(107886003)(6666004)(6486002)(6512007)(966005)(83380400001)(2906002)(66476007)(2616005)(52116002)(6636002)(41300700001)(38350700002)(86362001)(5660300002)(4326008)(38100700002)(66946007)(316002)(66556008)(36756003)(8936002)(7416002)(8676002)(44832011)(4744005)(921005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?67gxtRM2XlRzMubEGnpCRF0v9+z9?= =?utf-8?q?DN2WFxvumSq2J2XFfLc2hNKOmDI1QvD7YGyYaszeoTAP25ZvGoBMgjj5qps23wgLJ?= =?utf-8?q?hT1AXY3+sEDM+mNCVDTWK7TFQqe0BrPyrlQrJOHufL/tq69hWfFK7MG8bSoz8vyfD?= =?utf-8?q?RwdfwrrN0NYyaI8XrtDZP3V6uz7NC545y0BLkKqHv/KPWxnAjZl4fe29PjHIZV7iQ?= =?utf-8?q?QSCUnFgyyzMcnU9LlhrpVhZfQ9xL55nrRQEymUJA21cLEdCYBLhtf2qHppOVTnt+4?= =?utf-8?q?L2Zc1HZnAIVV0f2HPappvIzb29nYS98reZynv6mGdHOPlzQ7ExYmbm0ZXwMyXIdFV?= =?utf-8?q?r3krWJVK4iZKPHD+XLZ9JRbsCfmtkYAnqja7uu0aoPTTPkCCjvywbL2dwQ378iKST?= =?utf-8?q?V6H+/KzoZ7YdbTiT2o10rxohiPe80xRr3HoXVestbbaFEfsg9Rm0wkEW02oY1Q+EY?= =?utf-8?q?N2cQdYT+XMa4UcFOIzAcOPWS/MB3wQ51ma9ulBIYuLB3jKk/tYU0h3bZ9188a9uCd?= =?utf-8?q?9ZL9jxfYbohN0SNxF+XRJabuoSq/CaKMJM0m2dZzaeE5fIuWVaN/GyrDMHFNXFLPt?= =?utf-8?q?tX5nI1Fp+evs4vmPEKi+1p7GWIqFw7axPb8zsMTMsHMXE5cq5HKsaUNLU0liJ1LIC?= =?utf-8?q?1ia9fp5M1mAyETk8H/uqksfnwZiYmc2h0fC5oLRqdj9S0D4QE2vA2qhVevKb88tHp?= =?utf-8?q?4aLLU8YJpZ+Zijsv/RdOq6igDscpFR2yJ27qOtrKdpVmSI9+0rzGnRgTFF9Zl0pkh?= =?utf-8?q?2fbMTp/RdbQ5mgcCvWhtXXFdZV9PeVGzgf+aqg3bSm6CiHI9GNwl2iBd+JzU18Piu?= =?utf-8?q?X95SucNsRcP5Pl0lb8N0tDcFvEQMUcXR/u78yALjKqX7ctKRCxvF4FM01Q3g7SPIw?= =?utf-8?q?1Uua5fI6HwfeT/QJtjV/xLmUsEj5+DAHRSOoBptZATZmxEbQrOu2N6Kq1C+84UadE?= =?utf-8?q?mEYf8Ok1kd7cErhhcVGWkEMvoVcJ4p8YIFGYnjsaZ2O0kB58SNPbuZeUMkR5elQnb?= =?utf-8?q?ho6oWxVu7Iqqs3SXMxLgaQ46cjDsL3FSnIKVCh5guotkJHl7cnwsAirqAA+lb9hPL?= =?utf-8?q?/h85Msd+6tZHH7thIoBouzAFgJUPRglKdE/BterovhD6VpIkDHehnJVDSA/O42o9v?= =?utf-8?q?HeiwcdmZzzVpbHt0k0CUa3HwHaHJM3CnRpUihEVVoUHWJBeYWSwo/yM2ojtt5xuCX?= =?utf-8?q?t7ZU/tU5Yftlj/iCD2A8Evt2ujIS8rAj2YMaZhqBFcmAyCc5EMZrPPggi4Dvflzkx?= =?utf-8?q?E7rCp2D2OmrLOQQSSwUJ8ozPCY8U7QGRfC0dXqUjgOQJ3IeEdCx6iLBYQgaly3Mev?= =?utf-8?q?4QLJLD7qSnPDUMmLE5EhMXW+iG/q6gt/QHeVOr3ZQrt2IG6fiSgJhsoKxaEM5Tzqf?= =?utf-8?q?0VVQE6iGsmKWy6TkkkAj5Mni21uQJ+7FKVS8z2DgW+ubmj1ViIonfipveh3ksdnCi?= =?utf-8?q?tKrQFe5xHyrWbAiKUMEJhd/qgWihcrkhwrwgh9VNvbU1GN9+HhxoC80k3/w6mBHzC?= =?utf-8?q?JKLM+HdaW5SvERDKPiYGJQOJhkMd8jZwVg=3D=3D?= X-OriginatorOrg: wolfvision.net X-MS-Exchange-CrossTenant-Network-Message-Id: df4ef3b1-eef3-422d-846c-08db87a17725 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:12:56.2696 (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: 7gfuRtZElNUgJIzPxwzZHRGtZIXIe6r9baBifLViq8+Qse5shwwtGvY/YKCskUYrj/lcep7XRvplIwlhasrxhMZFnoBOr+Ef90HYxqRcf6w= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR08MB5482 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, 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 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1771772283754204246 X-GMAIL-MSGID: 1771772283754204246 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/ Acked-by: Conor Dooley --- Michael Riesch (2): 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,