Received: by 2002:a05:6358:700f:b0:131:369:b2a3 with SMTP id 15csp3487312rwo; Fri, 4 Aug 2023 05:51:37 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHX3Ntpg1M/hHboL90JsECP4mYUVx1/i/tBE4GwNj9yQ2hBqtng1t7sujya/1rCQMseKtJD X-Received: by 2002:a17:90b:943:b0:268:96e:31e1 with SMTP id dw3-20020a17090b094300b00268096e31e1mr1148364pjb.49.1691153496874; Fri, 04 Aug 2023 05:51:36 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1691153496; cv=pass; d=google.com; s=arc-20160816; b=akipuYKijHMQr3yzQVaDoMbZZXkLW8DJ4OGXP1nYU/QnZhtZMCrtoJoACd9DDY06oP rBIhH3ALAFVteu38Fj9j1k+FPBgGMZ5FC7mTJ1U/7qJNHDQ7v8cExN8duxUAqQm10POp T/bBJeWsizgnenQ05FXJpwd07HrzO5AesKwXE9J+y7xNke5rmlxvP3Z5uAOP9/h/Zn/z IFi1Vn+FAtYm0KuBpJ5q88LGmrJiakKNTu60PksRQvipsiWoc4rhnVN1TV0QoUm7xzFS yDZFBvJiEWsmMgyIdtAJUAnflnsUdg3c7Xg0Jvs3qcyv1HNrpieOm/gPecBv8toTQuil qbmw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :in-reply-to:from:references:cc:to:content-language:subject :user-agent:date:message-id:dkim-signature; bh=HtsTVL3ZwL5d3E70TDusVMzVmB+3lU5y6/H1Pwz98UA=; fh=TZaTI5jUy36ZNwW0gCIKsY2YOmoVA4VY7RRnrIhRmd8=; b=gEFhTyg2R+FDn0rNw1+Zeuk8wuvtas6hkh/IkS36iX2mttKhAKtQDf6FWoQpir3MmK 4WwKJ4Bw06Qx/wf4zLuQYQJt0f0bGxLgiIWcdTTQeS42dglQWvEnT24LQ5wj/+ZG8BAV daTfTgF10JAJ+NP26MLDIxbKzi0cY1MgLG6yxgETMnapgXXnsfXIbz+qx+hZ43Jm2J7D fepB6D/OvxpqIu8mC0XeRyffwAENhYIDYLCsFjzd/wIbQ6ImA7+N0GnJvYfgWS5iZnOc KgWJ7VPAQdTxPCaNe33EPx5IxWf4nsmgfDdhIZZTc4t76MnE7wTEFtxTS0NfB5T7R7rU nGAA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@wolfvision.net header.s=selector2 header.b=wznBTfVC; 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 u6-20020a17090a410600b00263a985aba5si5050877pjf.149.2023.08.04.05.51.24; Fri, 04 Aug 2023 05:51:36 -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=wznBTfVC; 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 S230256AbjHDLZT (ORCPT + 99 others); Fri, 4 Aug 2023 07:25:19 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40032 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230345AbjHDLZM (ORCPT ); Fri, 4 Aug 2023 07:25:12 -0400 Received: from EUR02-VI1-obe.outbound.protection.outlook.com (mail-vi1eur02on2047.outbound.protection.outlook.com [40.107.241.47]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 28630170D; Fri, 4 Aug 2023 04:25:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NxbZJbcLQ9PjdTbzan9MUwcvVjq5vFVG44BzmxYfJATF4WkBeAmK9vJnIKTiG8Sz7T58VxuKTH6Z/SzlZV5uqdCStd84Htgxo+Yfp3XsIdCfWCfJjWCsDdDQLBv4KF5irNrln41VihtMyzL/K+gmxgDRaMfMRocntxJxjNeGlVrPIKym/iqfSY9gSktrciduRYUcQSIctXejWIJBXBMnw+TEBWTifPjvEj3BtJB2uqG5RdasXRhx4PzgHpd11BANZsKP1q9lZ7JG0NmMIZ6R0y2TXhu1Hz3uGkjqKdn3JQmhSv3cDL7NonjMAddVTa/v4pJgKu6vkoV7ciu9FtLwUw== 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=HtsTVL3ZwL5d3E70TDusVMzVmB+3lU5y6/H1Pwz98UA=; b=SBK307d6vgnLTG11pvf1SswcPT4fInJcrmGxJzYgdEkwkJ/290goDBvG5bs/gvGKsju53dfAyRJGpyTjeu4AKwShhUlYJ+M9EN+4UAHEmE6b6Zp66d9nHbG51uhGt3lu0+z7rsLtYO18zwk8bEFSVWJ6FgKqkGb6YhdM1ZMCK0HlWhhBeOsrZV3ew+xzHkPVvdPfesmtp+jPZ09jpF7Zd5+Ae+d6VWNWxf8BjnDLoF0x6N4HGnWHPb7IElKNcZFB082/TdKE2jaQ1wOnnzCXA/mkoCpSblUZV4nIsZLnVGPabwZgfV4Wdww2PRqgiwGBNFtsdpyzC+PoN3JJcksW7A== 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=HtsTVL3ZwL5d3E70TDusVMzVmB+3lU5y6/H1Pwz98UA=; b=wznBTfVCXKQyhbmLKgso1IoRoTXoE5c4t8W5AWvyeJUyDAj9TCrzcSepBYVkbbQ/LNpAPHv7qHO4IBw0Lzka7v7X4iSm9rdG8scDlbWhWFKnuk0+t/zWNPGK9FPi3l7a8dt41fCY26lrL4Zg0WbkwBOYZ6aHEsrz2pA8eQKbt3k= 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 DB5PR08MB10214.eurprd08.prod.outlook.com (2603:10a6:10:4a9::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6652.21; Fri, 4 Aug 2023 11:25:06 +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 11:25:06 +0000 Message-ID: Date: Fri, 4 Aug 2023 13:24:46 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Subject: Re: [PATCH v2 2/3] drm/panel: sitronix-st7789v: add panel orientation support Content-Language: en-US To: neil.armstrong@linaro.org, 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 References: <20230718-feature-st7789v-v2-0-207cb1baea0f@wolfvision.net> <20230718-feature-st7789v-v2-2-207cb1baea0f@wolfvision.net> From: Michael Riesch In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: VI1PR07CA0271.eurprd07.prod.outlook.com (2603:10a6:803:b4::38) To DU0PR08MB9155.eurprd08.prod.outlook.com (2603:10a6:10:416::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR08MB9155:EE_|DB5PR08MB10214:EE_ X-MS-Office365-Filtering-Correlation-Id: 1748d296-a217-4039-af4b-08db94dd748e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: N0Gu7zaRZstlxo2r2VEsZgtyjPJ1N1787Q03KGUmXwTuhVcIKHXCnZinCv4XyTx2SbErK1oOYahj/lX9W9+shrFXw3KnXL8P1zRHt9uLrL0O0foMwzwClOhEjXPDMi9iYGvv3Av36yahjWV3ytwE59LxiApmZkxekC/zHhl2/EPmF8WQ8fiu7W6/MIH3KZUYAPVdlg8+wfHpRGqBmDD1kZKEvAmcXBQulw4gbOmmIp9a2b/Y+ECX6R2ZdJqbCAwEpL3SZB/sLA5aIxki797N8O31HrloYlll5vD+jcpHGhh7LVVfbb04ttDSjTR4fPuYETUWcYmQABq3BxDXC6k+pDnvx7/cIZ8v082CNSIx0vcsyvMuFf+M6F/jZs1RdBPLSHEexHJPNJNqvnSbtlxuLfw/2ABlZZbV49HmJHZ4biMP6MLAKSGduHK4RSzZ/gLg/zXPxcb80ey28DZLRZ6XN/Zf6X9cnZtfkIZj60lLa0n8yhS6/0ilxGt01szJx4LjXJrfXoUGISbXaTA+6B+OJUsAGPL0aFo0Jr76xvC2z+2s90BpuxyPRVn8bV6gNbNzxJDB3oSStpBD/OEcyM/mfLIDnN+2AEy97XW9ewSQZgoLWdttfRZgZLG97JG64WhGDgXZCY9c9YtNA39FGnT3r98nAKbosu/y9u7HiONVtG8= 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)(136003)(376002)(39840400004)(366004)(346002)(396003)(451199021)(186006)(1800799003)(6666004)(6486002)(6512007)(86362001)(31696002)(6506007)(36756003)(2616005)(53546011)(38100700002)(921005)(5660300002)(41300700001)(8936002)(8676002)(31686004)(6636002)(4326008)(2906002)(66556008)(66476007)(66946007)(316002)(7416002)(478600001)(44832011)(110136005)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?aVlSMDlNem9CazRnZWppUkVSY1lLeFUrTXZ4U1RBNGYxOWdDaEZpRHlKTXhF?= =?utf-8?B?bmdYWGpJR1hPY2FnSWluNnJjSTRGYmdNRks2bGR5TUwxSlpWUnN3YjNVTS9Y?= =?utf-8?B?QXhEYkVBMSt1UWRzS1JWYWxRVlZteXlQWlBzb3NVakZmK29Hd1c1T2p6NTRv?= =?utf-8?B?bjBGSGNZTGZFS2VWS1hYbVFVUU9JcXZDeU0zNklEcVB0b0ZQOGFOc1pOUktK?= =?utf-8?B?MUYvMTJGa25YTkxQVHRVbjlHOU1qNDJDYXhJaTdvbEhmSFZHaG0wcENOMStr?= =?utf-8?B?a1VMOUtjQU4rTHdFWG1vQWZVRVZjenZ3N2pWQWJPQWg3M2hiei9CRmFvTGpj?= =?utf-8?B?N0VhemxZU2NQeE9vcnZoekhWV0xvNS9wM3BSTjRTK1lxOVU4bnNMUXBTSUdS?= =?utf-8?B?K0hFTHQwUmU0UHA1VEF2Yk5FTXVtTFBDSGdCZXM5SnBLQlk0V2x6dlM3OVpl?= =?utf-8?B?RGFDNXllQklOdnlQaU5GRmd1N2FvcVFaTEJRa2Y0RCsvajFGd3ZMOFVtU1R0?= =?utf-8?B?L1lnSFFaeHNjU2hkQktsMDY0K2hGZmJ4Q2dWaXNLZjhYS05MQWtIcE5wcU01?= =?utf-8?B?clZpcHVkQ2VkbjdtSXVTNy83SkU0OThnR0V5K0YveHFWdWFsWHl6MFI3SkFu?= =?utf-8?B?K3VxWjdTYXp3UmZoVmNaYWkwQ24xOTVWMkRCOTRjbVR5TWhCL2dpUEEzdFdr?= =?utf-8?B?SWIvMEYzSFFQbEtZN01Xc1U1RU5mZW9mM3ZmMmpCcnRyUkxPN1ZRWnV6OVM2?= =?utf-8?B?RDFRczh5VWl0TVAzZ1pmdURKd3NaS08xMXhjUmxlUURTbVBNK2owTnRXQmhj?= =?utf-8?B?QytjYXhvNURrM3JtdFJ6dFlOSStEdUEybTFSdXNNenlDcC9qTjJXbUdIaGds?= =?utf-8?B?WG9VZFhLcHpybE5CY2dCYWk4Z0F6UDJuelkwaHRTczZkWWt2SHFDU28wQWgr?= =?utf-8?B?Vk9rNHIxQWZrNHlvbHNNNG5idnM0T3Q0U0RIUFpRTVVQblFSQXNGK25qeVJt?= =?utf-8?B?ZzBQbmMzd1A1Q0ZTdkJGcktZZDJmVzlCaU4zakxsY25HWm1kbzUrR3VKT041?= =?utf-8?B?emZCVTFmbUxlOWNsVnZQYzNvRjVMMUpVeHI5KzVBQWZZVjRBc1JsRlNXNlJL?= =?utf-8?B?OXZYeVBMYitTYkxoU3pKSGRLQkFUNURzZC91bHZMZ3ZES2V4cGRZVWVON1Nr?= =?utf-8?B?Z1oxcVh3Z1ViNlRhenFVeUFvemFJcldtZEROTVIvRGRORXhlYkhCOGE0S0xz?= =?utf-8?B?Q2NKYmdkYzZqSVgzSEdMZkdOZlJ0Z3ZHS0RjMk8rM080UGZDem9YcDNnRVhr?= =?utf-8?B?dnlHczdkZHpEblloK0NiL2tvUEM4aU1nWTRYVzFiaEhTNERONlY0VWwydzUw?= =?utf-8?B?ZFp2YlVZWmIrY3lyZUliTXZCeW95TWU4bldhdDVpclpYRnJ6S09Hdkpva2h4?= =?utf-8?B?MVZOT0VVOCtPbkpDK2lrbWJza1VCQkhyYWJ6TWV4MGtJanEvQ1ZwYWFqMzhy?= =?utf-8?B?eGlqZ055WDNHMVo2eENyTEJXUkdXZ1NMWmlsTWVhMWI0QklIY0h4TXpjVVJF?= =?utf-8?B?NW5WL2NHNnJLOTN3K0RJN0prTFQwTVdxU1o2YXNiVE9oZ2NzNUZ4Nk5PT1hq?= =?utf-8?B?bkE0RVdXSVNQNC9PamJmUU1vNUgxa1hwa0tTRXBiZFQ0ZXZmR0tkREppa2k0?= =?utf-8?B?YkFmeUQxdy9BbXQ5cW53U0x6US9CVVBndWtLNjFiVHlhaVpsZHE0OTVMV3ZW?= =?utf-8?B?MCtTMUhQMG1HSXBQSCtYQytCRXdDS3pQZFNKK3pQc3RlUXNxcmpuem9mRG9P?= =?utf-8?B?a3pnRDdXM0YveTdsMWRPNllOWld6Y3ppeVhLSGFwd0pOemN6OHpYOGVZTWIx?= =?utf-8?B?S0hpWW1oL3p5TWdJWEZ2THhsTmhnTHZIZzNLN1Nsc29mRGVTNWNJbHpURkxP?= =?utf-8?B?bUh3Mkh0Q2pBU0xzY2JXb0I2Slk5dU5ER2RCbTBRZFM2OFFnVlJpRjhDc0t6?= =?utf-8?B?K25tMEdleFlSNktOMEUrOUE5ekFDbG1TSE04TkQzWEhoYlN5TUZ6NnV0MDBn?= =?utf-8?B?V3JwdEp3NEhaWGU2V3VxYmdGRllwQlR3VmpUNEpmT0hieUxPVHJXRE9EUU9D?= =?utf-8?B?a2x4enNBNzZXYzE2cUdUbHcwakhzZmMzaVkva2crNW52VjNiWjdGMFBPSVg1?= =?utf-8?B?UTlyMG82WUVCY2JjNTBQdmxobWVBdm11REgyUk1LdXRkdkNpWkR4dDdEMnpJ?= =?utf-8?B?ODY5YVFhUEE2YXZkTTVQOGYxMVVBPT0=?= X-OriginatorOrg: wolfvision.net X-MS-Exchange-CrossTenant-Network-Message-Id: 1748d296-a217-4039-af4b-08db94dd748e X-MS-Exchange-CrossTenant-AuthSource: DU0PR08MB9155.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Aug 2023 11:25:06.8829 (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: 9srQwKQVGkopVEaRSu1duR7GJWicnCvhM4nG71tpxzbZSs6X52JTwXbVLIZ0DL1U1LVMzEfDSW9NC7hKoq71mFISwri4sxuzHz+L2KyjcbU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR08MB10214 X-Spam-Status: No, score=-2.2 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A, 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 Neil, On 8/4/23 10:40, Neil Armstrong wrote: > Hi, > > On 03/08/2023 22:13, Michael Riesch wrote: >> Determine the orientation of the display based on the device tree and >> propagate it. >> >> Reviewed-by: Neil Armstrong >> Signed-off-by: Michael Riesch >> --- >>   drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 18 ++++++++++++++++++ >>   1 file changed, 18 insertions(+) >> >> diff --git a/drivers/gpu/drm/panel/panel-sitronix-st7789v.c >> b/drivers/gpu/drm/panel/panel-sitronix-st7789v.c >> index c7cbfe6ca82c..6575f07d49e3 100644 >> --- a/drivers/gpu/drm/panel/panel-sitronix-st7789v.c >> +++ b/drivers/gpu/drm/panel/panel-sitronix-st7789v.c >> @@ -116,6 +116,7 @@ struct st7789v { >>       struct spi_device *spi; >>       struct gpio_desc *reset; >>       struct regulator *power; >> +    enum drm_panel_orientation orientation; >>   }; >>     enum st7789v_prefix { >> @@ -170,6 +171,7 @@ static const struct drm_display_mode default_mode = { >>   static int st7789v_get_modes(struct drm_panel *panel, >>                    struct drm_connector *connector) >>   { >> +    struct st7789v *ctx = panel_to_st7789v(panel); >>       struct drm_display_mode *mode; >>         mode = drm_mode_duplicate(connector->dev, &default_mode); >> @@ -188,9 +190,22 @@ static int st7789v_get_modes(struct drm_panel >> *panel, >>       connector->display_info.width_mm = 61; >>       connector->display_info.height_mm = 103; >>   +    /* >> +     * TODO: Remove once all drm drivers call >> +     * drm_connector_set_orientation_from_panel() >> +     */ >> +    drm_connector_set_panel_orientation(connector, ctx->orientation); >> + >>       return 1; >>   } >>   +static enum drm_panel_orientation st7789v_get_orientation(struct >> drm_panel *p) >> +{ >> +    struct st7789v *ctx = panel_to_st7789v(p); >> + >> +    return ctx->orientation; >> +} >> + >>   static int st7789v_prepare(struct drm_panel *panel) >>   { >>       struct st7789v *ctx = panel_to_st7789v(panel); >> @@ -349,6 +364,7 @@ static const struct drm_panel_funcs >> st7789v_drm_funcs = { >>       .disable = st7789v_disable, >>       .enable    = st7789v_enable, >>       .get_modes = st7789v_get_modes, >> +    .get_orientation = st7789v_get_orientation, >>       .prepare = st7789v_prepare, >>       .unprepare = st7789v_unprepare, >>   }; >> @@ -382,6 +398,8 @@ static int st7789v_probe(struct spi_device *spi) >>       if (ret) >>           return ret; >>   +    of_drm_get_panel_orientation(spi->dev.of_node, &ctx->orientation); >> + >>       drm_panel_add(&ctx->panel); >>         return 0; >> > > This patch doesn't apply clean on drm-misc-next, could you rebase and > resend ? Sure! v3 is out. Best regards, Michael > > Thanks, > Neil