Received: by 10.192.165.156 with SMTP id m28csp941292imm; Wed, 18 Apr 2018 00:47:55 -0700 (PDT) X-Google-Smtp-Source: AIpwx48p8Pmo/fY/LUIbmwmdrcy8KtGEIyiCJDTDqS9khIT+rQFnbt3LmbDf3hxao2w/PLZQ5ZYg X-Received: by 10.99.47.4 with SMTP id v4mr943909pgv.42.1524037675208; Wed, 18 Apr 2018 00:47:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1524037675; cv=none; d=google.com; s=arc-20160816; b=oT47wBjphkRHMtONmdaykn+sbsLLWsiGhn1mZjrunJq5lJKB1dh6GLs4thCKF6tQuT RDi4CtTEz3D+vw9knClWgxpRpeD9HnSetkjb1kxxVTuW0cKOhF2mUYkveMRsPB0s5Fhs PPeyZRoQ0N2xajiT3Xgf383jqPEe6Pk3PEphBkDQa6kFsPZFwCYIpNFBdP6+21oh9feF ia26472xjkRBJjRF3a2b+7E5gbrdUMZXG+/Crcne9MYDEWYje5ckeVh5A1zre5+LG23t AqwuRtkVHk5jbKvT7uwVoL+u+qTogS4OZ5RUnm2ZgZnCZAmb97ByMthchuYUUex28m+8 QBMA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:spamdiagnosticmetadata :spamdiagnosticoutput:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:organization :from:references:cc:to:subject:dkim-signature :arc-authentication-results; bh=kWI+sjl6t/+TfefS4LDRsCKgtNliaAC58mqXPDYIamo=; b=PvEIoNapkiVU3jF5dzdzfk7932FL1gBed8WcFuqDAoArGpVY9l7UV64tdYew6GkKWZ l4/Yp1yDgbZ89aAj+aCaFBT0t2pa3nZSvrvGo56rOD253Emum87SyegpZF9RKjQ6denx mUBtGkK6MvL3KNhwhnzLWGOxIDpEYE8z9Wja3xo5GHk/UsqrPi8mLYYl5P1jNtCsm0gR apDTf4KMb7giXCEdN0cMp5FzRhi2zX145CKAUXkVk8tvjY4W1reHuGXtEiOF+Y4nZ4hp DE1orFQ3YWizb1PSMVWZC4yPufo8K74n7Eg9cwtYKDMYZ/0tLAIM72ejfW5bu9F3JoFb frFw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@axentia.se header.s=selector1 header.b=vSNqPpUQ; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id n4si644936pgt.450.2018.04.18.00.47.41; Wed, 18 Apr 2018 00:47:55 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@axentia.se header.s=selector1 header.b=vSNqPpUQ; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752786AbeDRHqX (ORCPT + 99 others); Wed, 18 Apr 2018 03:46:23 -0400 Received: from mail-ve1eur01on0099.outbound.protection.outlook.com ([104.47.1.99]:45343 "EHLO EUR01-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751256AbeDRHqU (ORCPT ); Wed, 18 Apr 2018 03:46:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=axentia.se; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=kWI+sjl6t/+TfefS4LDRsCKgtNliaAC58mqXPDYIamo=; b=vSNqPpUQNYXO4Fkx60BHPsE+KQemGMdC3F7GGI+aVsuNhJIl/p4ms9jGzwW+oeWNd50eWUCKBDV966wpg6OBRBCQOpfNiaf2RL/CdAorLpl3pgKRDFUfiBFbBqWOzpcwBVbKKtPLvA16U0+MjWpU/PbOo6dcYCWP50hAoMBB+uQ= Authentication-Results: lists.infradead.org; dkim=none (message not signed) header.d=none;lists.infradead.org; dmarc=none action=none header.from=axentia.se; Received: from [192.168.13.3] (85.226.244.23) by HE1PR0202MB2778.eurprd02.prod.outlook.com (2603:10a6:3:e8::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.675.14; Wed, 18 Apr 2018 07:46:14 +0000 Subject: Re: [PATCH v2 4/6] drm/atmel-hlcdc: support bus-width (12/16/18/24) in endpoint nodes To: Boris Brezillon Cc: linux-kernel@vger.kernel.org, David Airlie , Rob Herring , Mark Rutland , Nicolas Ferre , Alexandre Belloni , Boris Brezillon , Daniel Vetter , Gustavo Padovan , Sean Paul , Laurent Pinchart , Russell King - ARM Linux , dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org References: <20180417131052.16336-1-peda@axentia.se> <20180417131052.16336-5-peda@axentia.se> <20180418092948.6dace10a@bbrezillon> From: Peter Rosin Organization: Axentia Technologies AB Message-ID: <8c5847d0-cde1-73fa-9ed1-4f4a5420afbd@axentia.se> Date: Wed, 18 Apr 2018 09:46:09 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 In-Reply-To: <20180418092948.6dace10a@bbrezillon> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Originating-IP: [85.226.244.23] X-ClientProxiedBy: VI1PR02CA0071.eurprd02.prod.outlook.com (2603:10a6:802:14::42) To HE1PR0202MB2778.eurprd02.prod.outlook.com (2603:10a6:3:e8::20) X-MS-PublicTrafficType: Email X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(7021125)(5600026)(4534165)(7022125)(4603075)(4627221)(201702281549075)(7048125)(7024125)(7027125)(7028125)(7023125)(2017052603328)(7153060)(7193020);SRVR:HE1PR0202MB2778; X-Microsoft-Exchange-Diagnostics: 1;HE1PR0202MB2778;3:HoE7G1wmKbA/i1h6DNygMXuDgIpj5DSOvVl3FQOBPcZz+Q5y1+umkb5qdmcY1qSRAcYBs5rn6uxYd8/E5JvpbsGX2+SWekp2VvBsgGeBWkJl70btZcjKs9Bqo8y7KlJXm9f3ktUDRSo3p6Bfq4rXYos+xUARosk7bhYblcy3Woc9bGqkrqVsN4NcuSBm54qmkUK4L1k8xEk4xmKvJSf1NWXKwGzbEz4EETnDB3n4LuaaJp8EQN1z/AHJsyR0Dkn7;25:76vP+EFKoLzUtXFmCXnA6qpK8YtRN/FxUQ02tLQlKWOdnNK0kcoynrWHCQZYSneARJdTAai2VbjiZx7eipcqcVBTtwyj7513krklYCvrBcmZAA4sq/RBI5lQwAYwhuhLMh6iaRzHSoXcfgk27izgLkY8S03+a6AWbhhBDKm2YZRTJvGVg/RZTqICsD3JbBPLts06YyA+8jBGATZ5X+W2EkefqJrgB3phk6ZrxqsETnNjjmG//nPSnssscR9XiHUGNXNviN2ZsTe0gjjA23zEXaRaN6CKpK104u4/YIEugqc34NJI8qdEWG1Efvl66vBrtaj1isOpbJSqvWZWlfxNVg==;31:L5bcscY3KC8W6Cc3F/ytJ0Vr6qG00PAGNjM7q8FeM16bcE+DVCGv7a9Ni6DI6HrEDJLnlqejIyIqSVQ7UllaoaEGtpHNwgFb7QiLZmW8MZefWUNEXZvrPm0zBL8EelJm5b421Fsp8dLsck1EBBOaXo+JnwLi9RjCGvOMhlaO7jPA83PsQb416RV6ZsTDRwLGe64c4lRajVATUCkggt0H1uHgM3JmbrIw7rWaXOeYqLE= X-MS-TrafficTypeDiagnostic: HE1PR0202MB2778: X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3002001)(3231232)(944501327)(52105095)(6041310)(20161123564045)(20161123560045)(20161123562045)(2016111802025)(20161123558120)(6072148)(6043046)(201708071742011);SRVR:HE1PR0202MB2778;BCL:0;PCL:0;RULEID:;SRVR:HE1PR0202MB2778; X-Microsoft-Exchange-Diagnostics: 1;HE1PR0202MB2778;4:nS+EINVetCNWtYlKW+zFV332fk01F+hi7PxJ6oIk6Qe9qAE5rxx8s/x57NGdt8PLNppLN5hOxsKtH5HEzKJ/OzIiTJyznNgbbE991vCxwI3gkAJx90JJLyJ3SEZNKCVmzkrG1ZGlnKsW0htL8MASjA7nU74SOLpLo9oYVvHjfPQNjSaWfL5t/1lsksgLlkmPzQWtYe6qIQP0s1Yf4vWcmwqjDt7icV7DrAz76q2loCR1c5eOODgHA6LevHbNV50xCEMrar/G0ebRrBC3B7xRgw== X-Forefront-PRVS: 06469BCC91 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(6049001)(346002)(39830400003)(376002)(396003)(366004)(39380400002)(377424004)(31686004)(47776003)(8936002)(66066001)(36756003)(74482002)(5890100001)(50466002)(478600001)(54906003)(65826007)(316002)(81166006)(25786009)(16576012)(16526019)(186003)(58126008)(5660300001)(117156002)(3260700006)(6116002)(77096007)(3846002)(4326008)(956004)(476003)(11346002)(6246003)(446003)(2616005)(76176011)(23676004)(52146003)(230700001)(36916002)(26005)(2486003)(53936002)(7416002)(6916009)(31696002)(305945005)(6486002)(53546011)(86362001)(6666003)(386003)(2906002)(59450400001)(8676002)(42262002);DIR:OUT;SFP:1102;SCL:1;SRVR:HE1PR0202MB2778;H:[192.168.13.3];FPR:;SPF:None;LANG:en;MLV:sfv; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjAyMDJNQjI3Nzg7MjM6M3ZXT0ZPNHpDWnpnUyt1d1hEeXA5dEdF?= =?utf-8?B?TjZUTStabEFmQTBvN1oyTmlHVW1HOXpqaW9JelUvVGNJQ0xqaTZYb2ZnMWJ1?= =?utf-8?B?S1pvYXgwQ1hOUzNWdFkyaGh2eURpbTFJUDZsUERQUVM4U1lySlN6LzE2eGkv?= =?utf-8?B?WWhIVFc0Tzl1T05GYTc1NnVMbXBIOHppRHFzeGN5MUFmMGxOTVdPbVZBcExu?= =?utf-8?B?d2t4Y0VSZXJoZzZTNVh3YTRYNXlIanFEbk55L0g5cE1ZVzVNZWliWmh1T1RP?= =?utf-8?B?eHRXTlZSUVBmWkI2Z2lhR01PTVRZZlZRUTBhODJEVGpwWGkvT3hzdlpvdDNM?= =?utf-8?B?NmM3eW9vbE01SXR5SVhERmNQTmhZR3pJdDRGbmVJelQ4bkNkUjRYMjBaUHhU?= =?utf-8?B?ZHhCYStLWisxcVlVaitNdUpSYzJZMm5icmRhd1B5VDVESmFFVndza001RFVt?= =?utf-8?B?TnR6L0hzbUticVRGZ1Fyd05rMERQa2UwU09xNTJPQlpvT0t6Zm0yMFZqUGlt?= =?utf-8?B?d3FXUlhOUEFLMERMNlpzTjFXSEx5WGdpYWRhUWJtVU1ralMyekZtZE1MNVdi?= =?utf-8?B?ZzdjWFFkb3pHdmRUMW9iTTBYYlZvU21ZUk90ajRCbmRDaGttQW9Ma2JuZXFx?= =?utf-8?B?VG1GdEo2OTZHaUJPSnVTN0N3YXh4RCs2MW0xcEkybTVETUNhZnhudkNiNHVD?= =?utf-8?B?NEgrcFFSSDVsWE14K2p6cmVRcytIV3h3Wk1FL2VIQTNyNXJDYmsvOGF2T0Vw?= =?utf-8?B?VThZSWNaOHM2dzVhWE0vYXVHWk9vZ1BIbUV0a2NtRnZjMU5nZ2NjaTNCamJ1?= =?utf-8?B?NE9nYThDM2JvUUlTY2o1VEFkcVluMENzbFRSd0NxaHdxYVNuUEp1UkZCUmpi?= =?utf-8?B?ZVd6SzNYQmlGZ1NhRDFVeElJYTVidkJRUFliYVp6ZThzejRJUit3R1FvVjRQ?= =?utf-8?B?TUFaUkl2NVRiekIyQVY0YnhZT2RxaE45WFZqQTRMU3Q5WmxtbzJTc00yT1Z3?= =?utf-8?B?R1orOWdsYzVFdTdGZG50c3pDMW5KTlRlU3REZkVPSHRlSFNTVUVyNmNFd3or?= =?utf-8?B?ZHNYZUV6SGx4c05HSHA5S1BVMFZiQS9sOVAxU21oc2R1VVhpQXJ4VXZpWU55?= =?utf-8?B?eS9GR3ZHMW9WdUk5RldqcWFzRVNwQVdSc0xabmJOa3p2SXgwTWJuNFZWWUdO?= =?utf-8?B?M1VvWFE2alF4Z2VKYWNYM3NvcGZ4MXQ1WUZxekNySmR2WWY1Wks5eDVMcmhU?= =?utf-8?B?dm8wQ292RzUvdXRPUXZwLzM3T3lxaEc0enRFei9jZEhGdDFQVm8wVDJ3c3Yv?= =?utf-8?B?amN0K1VZa01PNjV0d1lxRzhGS3I1VE5lY1RHQUEvUG5US0N6UXZKSzhJdWN1?= =?utf-8?B?a1BLR2JiUTlMK3VRNy82cXVSTW1zeTh5Zi9hRjlBOHQ1bzNJaExQKzJReXdH?= =?utf-8?B?Q3lmdjV5YUFBb1psVnhwOC9OVWhIRmxpUmJUU0RYSkIxbWxnZzlLTFJTb0Y3?= =?utf-8?B?RTk4ZzFEOG1ybTVERkFUbldJNkQxNHdIVnkxa3JCbWpUVkFJby9meEJoTVdX?= =?utf-8?B?eGpmeFI3R3dCRGFRU1Z6dklkV1R2VEdVOGl4aHIyYm1GTHlRWXNEeHkrMTBq?= =?utf-8?B?WTlHeVlVbzlCaTJsaU9VOEFIdS9uU2NNbFJ3Y2tQbXRZS2RvZEx3U0xhUElO?= =?utf-8?B?Q2hHcXd6bjd1dXUrSmVoR1pBZmRTVVFiMGZ4QmUvUUVkenJTWmVqMkFkckJv?= =?utf-8?B?OHhXb3pSRHZhcmVvbHlUQVlRNktoWGRFdTVWcjZ3Yk4yeFV6YlJwTmVtcWFz?= =?utf-8?B?WW44Yklsb0FaOHBBSjhrTk1uOHdQU0JSOTl3L2pkZENQN3F2Zz09?= X-Microsoft-Antispam-Message-Info: rUBBNDfSCTGYIbhbymtB9WOIrreS27sAABaZADbSXxtLP5RTEXlLXIyIeMfUW0Ln41uTC9ckAoxJeOnMJdqkPapd35LKoVZl4PK6Y/7k8bauj9tEt5KyXaVB2sBI14+7Sp5YEKGM/AGTXHi+iUyHwadjzYfFC5wWsQg9WV2hJBJZI9wSPa2KMFuVODtDdTQ5 X-Microsoft-Exchange-Diagnostics: 1;HE1PR0202MB2778;6:K9NKMjWt2Z1ZAdNbJGsMjdkZGFP92bNxiq91F4ktNFWHvHEHk1NKVFH+SJkEe4fzVr53POj3l7GnOJXhUhocvHCBNDHuRgYfbV1vhBTQMSGjzQMUShdbVtPs+vVP46eGSd2cn7vGury2DewHUdOsxK07Fh7gJVoAwSuFL496QMlD5FN/KniC0qX2/jJcCb/1BXcyjDz+4LYgxw5Xv5UkOr3ezjV4bNOY/4KuAZa+vAOvHjyr9lYchmSBotiaEKtJdePaIY1H35V5kWwsb+NQPeYCVRc+XwL2R+WqtyH0G+xcf6vtq8Knl4Sil4iGEL7KbTGPgjEtxODnn7c9n2M3NFPWXvNSF7YWglVYnJ2nW0JMYCacv/FYq9h5Mg8XkCmm1G6l+DG9zjkDykCqU2fpjb4m42jqq4m3uNg3eTyVnFc1aPktT9MOkZBClvfQY674ZsyQhtcyVQXkUiwKp3heoQ==;5:UNtlrgOVSNSFhqoAqQsZp+RXqE0RX8hvgGrva590OomIHKTIzITEeJTPAYDCAagpS5R/hGHAIyEl1ad2YAxSCge8ShGSg6tZ2SnmYjLMxFt5zZp5yZ7/YMF5hXQNGg0qBeFm8vIgsd2JXsLb530leQcOeHzkI4SSSBtYk/HukKw=;24:CBlk0Wwqm425ZBdQAxDamUk5en9HuUNumCWIA2/R2WGDRQlKiz2mqrkR6r/cEwXhxaJjXl4IiF23FF2ywgb972e3H5xnHl9OrSA2NnF5nMw= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;HE1PR0202MB2778;7:+K20G6DSx+m8kA7sydrr/w6Sob9LijWcYiaqA3lSmVX2WsRxlFoLCxmzMj8LAlVYUKZiHxNONpxttLn7YSRoNOl8+fQRhxxiZR3Dx3rdZz3bBusWf9DdPbVWtu4vnjFxbFukx3R9G1b8+9wtIKprxRdfeh3j4Ka12qc5G43W1CTRw3Zqu3NGKK6LhwyHn6UZU8sW39wslmLlVoqXQROUYwjG9PcJf3tN5UNDOVerwrR6qiwFMrVxP2yLh1XxX1WB X-MS-Office365-Filtering-Correlation-Id: 58123b7a-9ea3-4f7f-b198-08d5a5007700 X-OriginatorOrg: axentia.se X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Apr 2018 07:46:14.0879 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 58123b7a-9ea3-4f7f-b198-08d5a5007700 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4ee68585-03e1-4785-942a-df9c1871a234 X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0202MB2778 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2018-04-18 09:29, Boris Brezillon wrote: > On Tue, 17 Apr 2018 15:10:50 +0200 > Peter Rosin wrote: > >> This beats the heuristic that the connector is involved in what format >> should be output for cases where this fails. >> >> E.g. if there is a bridge that changes format between the encoder and the >> connector, or if some of the RGB pins between the lcd controller and the >> encoder are not routed on the PCB. >> >> This is critical for the devices that have the "conflicting output >> formats" issue (SAM9N12, SAM9X5, SAMA5D3), since the most significant >> RGB bits move around depending on the selected output mode. For >> devices that do not have the "conflicting output formats" issue >> (SAMA5D2, SAMA5D4), this is completely irrelevant. >> >> Signed-off-by: Peter Rosin >> --- >> drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 85 ++++++++++++++++++++------ >> 1 file changed, 65 insertions(+), 20 deletions(-) >> >> diff --git a/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c b/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c >> index d73281095fac..2e718959981e 100644 >> --- a/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c >> +++ b/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c >> @@ -19,12 +19,14 @@ >> */ >> >> #include >> +#include >> #include >> #include >> #include >> >> #include >> #include >> +#include >> #include >> >> #include