From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.8 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 67E15C3A5A0 for ; Mon, 20 Apr 2020 18:02:58 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 30917218AC for ; Mon, 20 Apr 2020 18:02:58 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=xilinx.onmicrosoft.com header.i=@xilinx.onmicrosoft.com header.b="sh5XQLRv" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727069AbgDTSC5 (ORCPT ); Mon, 20 Apr 2020 14:02:57 -0400 Received: from mail-bn8nam12on2085.outbound.protection.outlook.com ([40.107.237.85]:11104 "EHLO NAM12-BN8-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726067AbgDTSC4 (ORCPT ); Mon, 20 Apr 2020 14:02:56 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gmkkaLuE3/c4dVmexlOFrXuMY/xOxUlGuOGQXAf79dgpvGUd2ltbczIdctg02i5U846IQ/ezBkdI9qwoDTaq7SHpQaD3SXNhVZkBH5B4muLAAJs7V99daFNNyEAlt9ecEgqiBPV3sG9CwTGBYnBBHTBX9l36hU7e8m5uY3KfxqxBumu0KwpsVHdqT5NIGu4LqNOpxuXHbz0jGt6Pzoow3hLji8JIC91/H3c76Gzb60R4Qu/a6h+rQ8v27lyWSe3mkoIKJ8yCVryFQQmO0wfaYvSSlXYT5wqE8acITYCdrLQxasRdN3R2lnLgNZtdE2iG80Ak2AwfMyf2mcT40DBanA== 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-SenderADCheck; bh=rKzmFtKI3Xuakubaz+TsAjt0Uml8tDxZ9rWcBbq2txY=; b=WQRnj8y1FIQEOyOaNO80gkUjAuRoo7j9oksWIGgiTb8WrG3ZXJ75pHmN1NiRXOjYax4bCXcBbX/cHA11BAMKLCBWYpWenlHm4kYVHXzI9QzAdlId5GOUGolBIQdn9wmrkV0zTRMNfaSK1UDhqksJFl7554aARm9VfJhZ3c5D2UV6QrjAaOl8xKE5CbOQC9g6TIwb8SJCNZuj/VEEn6i1/Yjchx0/d+/NwkBPqNvGSmc8wQUabSYteWFVU1vUshag43yPumBmP6MTDvJsNbUA0xgR9sFG2X/JpKhxM1eEQgptmEEy2Q01qa18tNuBKEYYO97JdGFcuTo/L988GRiJRA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=xilinx.com; dmarc=pass action=none header.from=xilinx.com; dkim=pass header.d=xilinx.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector2-xilinx-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rKzmFtKI3Xuakubaz+TsAjt0Uml8tDxZ9rWcBbq2txY=; b=sh5XQLRvN79aLTZBMqj/zvEQCJbo9P3ncTSl3I9lCGdYnoeacan4J0F2U1FtKq7jqcxzz7Rjp4CaLYfW2jBB2Fru71g6UWiLfe8d9AWDULJkoin44GroMa9T8SWW/psCQpY/l6yzlXilHwpBgPISVCUisBz3CmY4ebeJFQWvvv4= Received: from BY5PR02MB6867.namprd02.prod.outlook.com (2603:10b6:a03:21c::9) by BY5PR02MB6353.namprd02.prod.outlook.com (2603:10b6:a03:1fb::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2921.27; Mon, 20 Apr 2020 18:02:50 +0000 Received: from BY5PR02MB6867.namprd02.prod.outlook.com ([fe80::3049:963a:2a0d:3bff]) by BY5PR02MB6867.namprd02.prod.outlook.com ([fe80::3049:963a:2a0d:3bff%4]) with mapi id 15.20.2921.027; Mon, 20 Apr 2020 18:02:49 +0000 From: Vishal Sagar To: Laurent Pinchart CC: Hyun Kwon , "mchehab@kernel.org" , "robh+dt@kernel.org" , "mark.rutland@arm.com" , Michal Simek , "linux-media@vger.kernel.org" , "devicetree@vger.kernel.org" , "hans.verkuil@cisco.com" , "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" , Dinesh Kumar , Sandip Kothari , Luca Ceresoli , Jacopo Mondi , Hyun Kwon , Rob Herring Subject: RE: [PATCH v11 1/2] media: dt-bindings: media: xilinx: Add Xilinx MIPI CSI-2 Rx Subsystem Thread-Topic: [PATCH v11 1/2] media: dt-bindings: media: xilinx: Add Xilinx MIPI CSI-2 Rx Subsystem Thread-Index: AQHWDqddqHleZiymB0yNG79lRrGBHaiApR+AgAFTNZA= Date: Mon, 20 Apr 2020 18:02:49 +0000 Message-ID: References: <20200409194424.45555-1-vishal.sagar@xilinx.com> <20200409194424.45555-2-vishal.sagar@xilinx.com> <20200419154305.GA8117@pendragon.ideasonboard.com> In-Reply-To: <20200419154305.GA8117@pendragon.ideasonboard.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=vsagar@xilinx.com; x-originating-ip: [149.199.50.130] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: a79e9471-448b-47d3-142b-08d7e5550a05 x-ms-traffictypediagnostic: BY5PR02MB6353:|BY5PR02MB6353: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-forefront-prvs: 03793408BA x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BY5PR02MB6867.namprd02.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:(10009020)(4636009)(346002)(376002)(39860400002)(366004)(396003)(136003)(7416002)(81156014)(478600001)(4326008)(26005)(66446008)(86362001)(76116006)(52536014)(316002)(66556008)(966005)(64756008)(54906003)(66476007)(66946007)(8676002)(71200400001)(5660300002)(33656002)(7696005)(6506007)(9686003)(6916009)(53546011)(2906002)(55016002)(8936002)(186003);DIR:OUT;SFP:1101; received-spf: None (protection.outlook.com: xilinx.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: DBeWjaWP3JXx2/TCexkA5l7KRnjlEHsfGtm380aRVufiOnX1RdDNW73zuuPBpxNsh5JPDmhf8/whH5zCZcZqajs4BlJhkgfyR4eymMOCcc6J4I0gUsV44c7ZUMcF3xaUTCbCII5FP9JFsCmNlpfXkfuxLtEH7/hhwX3DNGtPXFa6V0u2DralZYWIre3oEWmIKu6OQuDWG3eqaUmDZg7hYOqxaky6etMkcYUOcoes3BB7Odz64beJPgCsMr4BooOG756s41iHJqWX+vUTFWXH9x5EyDrDmqeIHM5/GbqPm89HTdtrqRZgRsx2oE6maffMs51/iLSIvg10GphlwzMupqo4s/YZO+FzuCGIVREJZ4RlURlqcwfAPFUTHm8eqIgmnELF9oOWCDHQgmUqumIKTYFhQs4hn68ucNhFxtwFkNuoUz/K3V/IVRQ3Ojv8TaCLG5/aTrO44ESl00fKbKUF2Jo2SL3PWEIso0FaIpAVcPCAOqRG1yERU4H03n2Mq4DoOjSkTNu34makYPiXyWkdYg== x-ms-exchange-antispam-messagedata: 3wBLpIgsJTIxSrvmzbxHvWyV/EH2yr0bKW1VsRlFjKZfnJzg8SmTA4UHVW7pDrnI80kt3vzqMb55/4XLd5uWEcUo91nexHhPh6Ky87mNXDFnsFecZvnFiMr2/U+RRhV9qH4vLjmlIX4bf/aSgCpHYA== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-Network-Message-Id: a79e9471-448b-47d3-142b-08d7e5550a05 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Apr 2020 18:02:49.7309 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: i18Jp6qTJ0kqbYSD6E8lTcQtnnrIa1H8bsOl7MeMqTso9eT3YWKCFAQUDe+ehQXOO7vOVJHZSS6Ex6YMsECYeQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR02MB6353 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGkgTGF1cmVudCwNCg0KVGhhbmtzIGZvciByZXZpZXdpbmcuDQoNCj4gLS0tLS1PcmlnaW5hbCBN ZXNzYWdlLS0tLS0NCj4gRnJvbTogTGF1cmVudCBQaW5jaGFydCA8bGF1cmVudC5waW5jaGFydEBp ZGVhc29uYm9hcmQuY29tPg0KPiBTZW50OiBTdW5kYXksIEFwcmlsIDE5LCAyMDIwIDk6MTMgUE0N Cj4gVG86IFZpc2hhbCBTYWdhciA8dnNhZ2FyQHhpbGlueC5jb20+DQo+IENjOiBIeXVuIEt3b24g PGh5dW5rQHhpbGlueC5jb20+OyBtY2hlaGFiQGtlcm5lbC5vcmc7DQo+IHJvYmgrZHRAa2VybmVs Lm9yZzsgbWFyay5ydXRsYW5kQGFybS5jb207IE1pY2hhbCBTaW1law0KPiA8bWljaGFsc0B4aWxp bnguY29tPjsgbGludXgtbWVkaWFAdmdlci5rZXJuZWwub3JnOw0KPiBkZXZpY2V0cmVlQHZnZXIu a2VybmVsLm9yZzsgaGFucy52ZXJrdWlsQGNpc2NvLmNvbTsgbGludXgtYXJtLQ0KPiBrZXJuZWxA bGlzdHMuaW5mcmFkZWFkLm9yZzsgbGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZzsgRGluZXNo IEt1bWFyDQo+IDxkaW5lc2hrQHhpbGlueC5jb20+OyBTYW5kaXAgS290aGFyaSA8c2FuZGlwa0B4 aWxpbnguY29tPjsgTHVjYSBDZXJlc29saQ0KPiA8bHVjYUBsdWNhY2VyZXNvbGkubmV0PjsgSmFj b3BvIE1vbmRpIDxqYWNvcG9Aam1vbmRpLm9yZz47IEh5dW4gS3dvbg0KPiA8aHl1bmtAeGlsaW54 LmNvbT47IFJvYiBIZXJyaW5nIDxyb2JoQGtlcm5lbC5vcmc+DQo+IFN1YmplY3Q6IFJlOiBbUEFU Q0ggdjExIDEvMl0gbWVkaWE6IGR0LWJpbmRpbmdzOiBtZWRpYTogeGlsaW54OiBBZGQgWGlsaW54 DQo+IE1JUEkgQ1NJLTIgUnggU3Vic3lzdGVtDQo+IA0KPiBIaSBWaXNoYWwsDQo+IA0KPiBUaGFu ayB5b3UgZm9yIHRoZSBwYXRjaC4NCj4gDQo+IE9uIEZyaSwgQXByIDEwLCAyMDIwIGF0IDAxOjE0 OjIzQU0gKzA1MzAsIFZpc2hhbCBTYWdhciB3cm90ZToNCj4gPiBBZGQgYmluZGluZ3MgZG9jdW1l bnRhdGlvbiBmb3IgWGlsaW54IE1JUEkgQ1NJLTIgUnggU3Vic3lzdGVtLg0KPiA+DQo+ID4gVGhl IFhpbGlueCBNSVBJIENTSS0yIFJ4IFN1YnN5c3RlbSBjb25zaXN0cyBvZiBhIENTSS0yIFJ4IGNv bnRyb2xsZXIsDQo+ID4gYSBEUEhZIGluIFJ4IG1vZGUsIGFuIG9wdGlvbmFsIEkyQyBjb250cm9s bGVyIGFuZCBhIFZpZGVvIEZvcm1hdCBCcmlkZ2UuDQo+IA0KPiBUaGUgQVhJIElJQyB3YXMgcmVt b3ZlZCBmcm9tIHRoZSBzdWJzeXN0ZW0gaW4gdjQuMSwgeW91IGNvdWxkIGRyb3AgaXQgZnJvbQ0K PiB0aGUgY29tbWl0IG1lc3NhZ2UgdG9vLg0KPiANCg0KQWdyZWUuIEkgd2lsbCByZW1vdmUgaXQu DQoNCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IFZpc2hhbCBTYWdhciA8dmlzaGFsLnNhZ2FyQHhp bGlueC5jb20+DQo+ID4gUmV2aWV3ZWQtYnk6IEh5dW4gS3dvbiA8aHl1bi5rd29uQHhpbGlueC5j b20+DQo+ID4gUmV2aWV3ZWQtYnk6IFJvYiBIZXJyaW5nIDxyb2JoQGtlcm5lbC5vcmc+DQo+ID4g UmV2aWV3ZWQtYnk6IEx1Y2EgQ2VyZXNvbGkgPGx1Y2FAbHVjYWNlcmVzb2xpLm5ldD4NCj4gPiAt LS0NCj4gPiB2MTENCj4gPiAtIE1vZGlmeSBjb21wYXRpYmxlIHN0cmluZyBmcm9tIDQuMCB0byA1 LjANCj4gPg0KPiA+IHYxMA0KPiA+IC0gTm8gY2hhbmdlcw0KPiA+DQo+ID4gdjkNCj4gPiAtIEZp eCB4bG54LHZmYiBkZXNjcmlwdGlvbi4NCj4gPiAtIHMvT3B0aW9uYWwvUmVxdWlyZWQgZW5kcG9p bnQgcHJvcGVydHkuDQo+ID4gLSBNb3ZlIGRhdGEtbGFuZXMgZGVzY3JpcHRpb24gZnJvbSBQb3J0 cyB0byBlbmRwb2ludCBwcm9wZXJ0eSBzZWN0aW9uLg0KPiA+DQo+ID4gdjgNCj4gPiAtIEFkZGVk IHJlc2V0LWdwaW9zIG9wdGlvbmFsIHByb3BlcnR5IHRvIGFzc2VydCB2aWRlb19hcmVzZXRuDQo+ ID4NCj4gPiB2Nw0KPiA+IC0gUmVtb3ZlZCB0aGUgY29udHJvbCBuYW1lIGZyb20gZHQgYmluZGlu Z3MNCj4gPiAtIFVwZGF0ZWQgdGhlIGV4YW1wbGUgZHQgbm9kZSBuYW1lIHRvIGNzaTJyeA0KPiA+ DQo+ID4gdjYNCj4gPiAtIEFkZGVkICJjb250cm9sIiBhZnRlciBWNEwyX0NJRF9YSUxJTlhfTUlQ SUNTSVNTX0FDVF9MQU5FUyBhcw0KPiA+IHN1Z2dlc3RlZCBieSBMdWNhDQo+ID4gLSBBZGRlZCBy ZXZpZXdlZCBieSBSb2IgSGVycmluZw0KPiA+DQo+ID4gdjUNCj4gPiAtIEluY29ycG9yYXRlZCBj b21tZW50cyBieSBMdWNhIENlcnNvbGkNCj4gPiAtIFJlbW92ZWQgRFBIWSBjbG9jayBmcm9tIGRl c2NyaXB0aW9uIGFuZCBleGFtcGxlDQo+ID4gLSBSZW1vdmVkIGJheWVyIHBhdHRlcm4gZnJvbSBk ZXZpY2UgdHJlZSBNSVBJIENTSSBJUA0KPiA+ICAgZG9lc24ndCBkZWFsIHdpdGggYmF5ZXIgcGF0 dGVybi4NCj4gPg0KPiA+IHY0DQo+ID4gLSBBZGRlZCByZXZpZXdlZCBieSBIeXVuIEt3b24NCj4g Pg0KPiA+IHYzDQo+ID4gLSByZW1vdmVkIGludGVycnVwdCBwYXJlbnQgYXMgc3VnZ2VzdGVkIGJ5 IFJvYg0KPiA+IC0gcmVtb3ZlZCBkcGh5IGNsb2NrDQo+ID4gLSBtb3ZlZCB2ZmIgdG8gb3B0aW9u YWwgcHJvcGVydGllcw0KPiA+IC0gQWRkZWQgcmVxdWlyZWQgYW5kIG9wdGlvbmFsIHBvcnQgcHJv cGVydGllcyBzZWN0aW9uDQo+ID4gLSBBZGRlZCBlbmRwb2ludCBwcm9wZXJ0eSBzZWN0aW9uDQo+ ID4NCj4gPiB2Mg0KPiA+IC0gdXBkYXRlZCB0aGUgY29tcGF0aWJsZSBzdHJpbmcgdG8gbGF0ZXN0 IHZlcnNpb24gc3VwcG9ydGVkDQo+ID4gLSByZW1vdmVkIERQSFkgcmVsYXRlZCBwYXJhbWV0ZXJz DQo+ID4gLSBhZGRlZCBDU0kgdjIuMCByZWxhdGVkIHByb3BlcnR5IChpbmNsdWRpbmcgVkNYIGZv ciBzdXBwb3J0aW5nIHVwdG8gMTYNCj4gPiAgIHZpcnR1YWwgY2hhbm5lbHMpLg0KPiA+IC0gbW9k aWZpZWQgY3NpLXB4bC1mb3JtYXQgZnJvbSBzdHJpbmcgdG8gdW5zaWduZWQgaW50IHR5cGUgd2hl cmUgdGhlIHZhbHVlDQo+ID4gICBpcyBhcyBwZXIgdGhlIENTSSBzcGVjaWZpY2F0aW9uDQo+ID4g LSBEZWZpbmVkIHBvcnQgMCBhbmQgcG9ydCAxIGFzIHNpbmsgYW5kIHNvdXJjZSBwb3J0cy4NCj4g PiAtIFJlbW92ZWQgbWF4LWxhbmVzIHByb3BlcnR5IGFzIHN1Z2dlc3RlZCBieSBSb2IgYW5kIFNh a2FyaQ0KPiA+ICAuLi4vYmluZGluZ3MvbWVkaWEveGlsaW54L3hsbngsY3NpMnJ4c3MudHh0ICAg fCAxMTYgKysrKysrKysrKysrKysrKysrDQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCAxMTYgaW5zZXJ0 aW9ucygrKQ0KPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQNCj4gPiBEb2N1bWVudGF0aW9uL2Rldmlj ZXRyZWUvYmluZGluZ3MvbWVkaWEveGlsaW54L3hsbngsY3NpMnJ4c3MudHh0DQo+ID4NCj4gPiBk aWZmIC0tZ2l0DQo+ID4gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbWVkaWEv eGlsaW54L3hsbngsY3NpMnJ4c3MudHh0DQo+ID4gYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUv YmluZGluZ3MvbWVkaWEveGlsaW54L3hsbngsY3NpMnJ4c3MudHh0DQo+ID4gbmV3IGZpbGUgbW9k ZSAxMDA2NDQNCj4gPiBpbmRleCAwMDAwMDAwMDAwMDAuLjkyNjlhNWM4ODBhYQ0KPiA+IC0tLSAv ZGV2L251bGwNCj4gPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbWVk aWEveGlsaW54L3hsbngsY3NpMnJ4c3MudHh0DQo+IA0KPiBZQU1MIGlzIHRoZSByZWNvbW1lbmRl ZCBmb3JtIGZvciBuZXcgRFQgYmluZGluZ3MuIFRoaXMgd2Fzbid0IGENCj4gcmVxdWlyZW1lbnQg d2hlbiB0aGUgZmlyc3QgdmVyc2lvbiBvZiB0aGlzIHNlcmllcyB3YXMgc3VibWl0dGVkLCBhbmQg SQ0KPiB1bmRlcnN0YW5kIGl0IGNhbiBiZSBmcnVzdHJhdGluZyB0byBjaGFzZSBhIG1vdmluZyB0 YXJnZXQsIHNvIEkgY2FuIGhlbHAgd2l0aA0KPiB0aGUgWUFNTCBjb252ZXJzaW9uIG9uY2Ugd2Ug c29ydCBvdXQgdGhlIHF1ZXN0aW9ucyBiZWxvdy4NCj4gDQoNClN1cmUuIEkgd2lsbCB0cnkgdG8g Y29udmVydCB0byBZQU1MIGFuZCBzZW5kIGluIG5leHQgcGF0Y2guDQoNCj4gPiBAQCAtMCwwICsx LDExNiBAQA0KPiA+ICtYaWxpbnggTUlQSSBDU0kyIFJlY2VpdmVyIFN1YnN5c3RlbSBEZXZpY2Ug VHJlZSBCaW5kaW5ncw0KPiANCj4gTml0cGlja2luZywgaXQncyBDU0ktMiwgbm90IENTSTIuDQo+ IA0KPiA+ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLQ0KPiA+ICsNCj4gPiArVGhlIFhpbGlueCBNSVBJIENTSTIgUmVjZWl2ZXIgU3Vic3lz dGVtIGlzIHVzZWQgdG8gY2FwdHVyZSBNSVBJIENTSTINCj4gPiArdHJhZmZpYyBmcm9tIGNvbXBs aWFudCBjYW1lcmEgc2Vuc29ycyBhbmQgc2VuZCB0aGUgb3V0cHV0IGFzIEFYSTQNCj4gPiArU3Ry ZWFtIHZpZGVvIGRhdGEgZm9yIGltYWdlIHByb2Nlc3NpbmcuDQo+ID4gKw0KPiA+ICtUaGUgc3Vi c3lzdGVtIGNvbnNpc3RzIG9mIGEgTUlQSSBEUEhZIGluIHNsYXZlIG1vZGUgd2hpY2ggY2FwdHVy ZXMNCj4gPiArdGhlDQo+IA0KPiBBbmQgRC1QSFksIG5vdCBEUEhZIDotKQ0KPg0KDQpPay4gSSB3 aWxsIHVwZGF0ZSB0aGUgdHdvIGhlcmUgYW5kIGVsc2V3aGVyZS4NCiANCj4gPiArZGF0YSBwYWNr ZXRzLiBUaGlzIGlzIHBhc3NlZCBhbG9uZyB0aGUgTUlQSSBDU0kyIFJ4IElQIHdoaWNoIGV4dHJh Y3RzDQo+ID4gK3RoZSBwYWNrZXQgZGF0YS4gVGhlIG9wdGlvbmFsIFZpZGVvIEZvcm1hdCBCcmlk Z2UgKFZGQikgY29udmVydHMgdGhpcw0KPiA+ICtkYXRhIHRvDQo+ID4gK0FYSTQgU3RyZWFtIHZp ZGVvIGRhdGEuDQo+ID4gKw0KPiA+ICtGb3IgbW9yZSBkZXRhaWxzLCBwbGVhc2UgcmVmZXIgdG8g UEcyMzIgWGlsaW54IE1JUEkgQ1NJLTIgUmVjZWl2ZXINCj4gU3Vic3lzdGVtLg0KPiANCj4gSWYg SSB1bmRlcnN0YW5kIGNvcnJlY3RseSwgdGhpcyBEVCBiaW5kaW5nIGNvdmVycyB0aGUgQ1NJLTIg UlggQ29udHJvbGxlciBhbmQNCj4gdGhlIG9wdGlvbmFsIFZpZGVvIEZvcm1hdCBCcmlkZ2UsIGJ1 dCBsZWF2ZXMgdGhlIEQtUEhZIG91dCwgcmlnaHQgPyBJIHRoaW5rDQo+IHRoaXMgc2hvdWxkIGJl IGNsYXJpZmllZCwgYXMgdGhlICJDU0ktMiByZWNlaXZlciBzdWJzeXN0ZW0iIGluY2x1ZGVzIHRo ZSBELVBIWS4NCj4gDQoNCk9rIEkgd2lsbCBhZGQgdGhpcyBsaW5lLg0KDQo+ID4gKw0KPiA+ICtS ZXF1aXJlZCBwcm9wZXJ0aWVzOg0KPiA+ICstLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiA+ICstIGNv bXBhdGlibGU6IE11c3QgY29udGFpbiAieGxueCxtaXBpLWNzaTItcngtc3Vic3lzdGVtLTUuMCIu DQo+IA0KPiBJcyBQRzIzMiB2NS4wIGF2YWlsYWJsZSA/IFRoZSBtb3N0IHJlY2VudCB2ZXJzaW9u IEkndmUgZm91bmQgd2FzIFBHMjMyIHY0LjEuDQo+IA0KDQpObyBub3QgeWV0LiBUaGlzIGlzIHRo ZSBtb3N0IHJlY2VudCBvbmUgdGhhdCB3ZSBhcmUgcmVsZWFzaW5nLg0KUmVmZXIgdG8gIGh0dHBz Oi8vZ2l0aHViLmNvbS9YaWxpbngvbGludXgteGxueC9ibG9iL21hc3Rlci9kcml2ZXJzL21lZGlh L3BsYXRmb3JtL3hpbGlueC94aWxpbngtY3NpMnJ4c3MuYw0KDQo+ID4gKy0gcmVnOiBQaHlzaWNh bCBiYXNlIGFkZHJlc3MgYW5kIGxlbmd0aCBvZiB0aGUgcmVnaXN0ZXJzIHNldCBmb3IgdGhlIGRl dmljZS4NCj4gPiArLSBpbnRlcnJ1cHRzOiBQcm9wZXJ0eSB3aXRoIGEgdmFsdWUgZGVzY3JpYmlu ZyB0aGUgaW50ZXJydXB0IG51bWJlci4NCj4gPiArLSBjbG9ja3M6IExpc3Qgb2YgcGhhbmRsZXMg dG8gQVhJIExpdGUgYW5kIFZpZGVvIGNsb2Nrcy4NCj4gPiArLSBjbG9jay1uYW1lczogTXVzdCBj b250YWluICJsaXRlX2FjbGsiIGFuZCAidmlkZW9fYWNsayIgaW4gdGhlIHNhbWUNCj4gPiArb3Jk ZXINCj4gPiArICBhcyBjbG9ja3MgbGlzdGVkIGluIGNsb2NrcyBwcm9wZXJ0eS4NCj4gDQo+IFRo ZSBzdWJzeXN0ZW0gZG9jdW1lbnRhdGlvbiBhbHNvIG1lbnRpb25zIGEgZHBoeV9jbGtfMjAwTS4g SXMgdGhhdA0KPiByb3V0ZWQgdG8gdGhlIEQtUEhZIG9ubHksIG9yIGlzIGl0IGFsc28gbmVlZGVk IGZvciB0aGUgQ1NJLTIgUlggPw0KPiANCg0KVGhlIGRwaHlfY2xrXzIwME0gaXMgb25seSBmb3Ig RC1QSFkuDQoNCj4gPiArLSB4bG54LGNzaS1weGwtZm9ybWF0OiBUaGlzIGRlbm90ZXMgdGhlIENT SSBEYXRhIHR5cGUgc2VsZWN0ZWQgaW4gaHcgZGVzaWduLg0KPiA+ICsgIFBhY2tldHMgb3RoZXIg dGhhbiB0aGlzIGRhdGEgdHlwZSAoZXhjZXB0IGZvciBSQVc4IGFuZCBVc2VyIGRlZmluZWQNCj4g PiArZGF0YQ0KPiA+ICsgIHR5cGVzKSB3aWxsIGJlIGZpbHRlcmVkIG91dC4gUG9zc2libGUgdmFs dWVzIGFyZSBhcyBiZWxvdyAtDQo+ID4gKyAgMHgxRSAtIFlVVjQyMjhCDQo+ID4gKyAgMHgxRiAt IFlVVjQyMjEwQg0KPiA+ICsgIDB4MjAgLSBSR0I0NDQNCj4gPiArICAweDIxIC0gUkdCNTU1DQo+ ID4gKyAgMHgyMiAtIFJHQjU2NQ0KPiA+ICsgIDB4MjMgLSBSR0I2NjYNCj4gPiArICAweDI0IC0g UkdCODg4DQo+ID4gKyAgMHgyOCAtIFJBVzYNCj4gPiArICAweDI5IC0gUkFXNw0KPiA+ICsgIDB4 MkEgLSBSQVc4DQo+ID4gKyAgMHgyQiAtIFJBVzEwDQo+ID4gKyAgMHgyQyAtIFJBVzEyDQo+ID4g KyAgMHgyRCAtIFJBVzE0DQo+ID4gKyAgMHgyRSAtIFJBVzE2DQo+ID4gKyAgMHgyRiAtIFJBVzIw DQo+IA0KPiBJc24ndCB0aGlzIHByb3BlcnR5IHJlcXVpcmVkIG9ubHkgd2hlbiB0aGUgVkZCIGlz IHByZXNlbnQgPw0KDQpUaGlzIHdpbGwgYmUgcHJlc2VudCBpcnJlc3BlY3RpdmUgb2YgVkZCIGJl aW5nIGVuYWJsZWQuDQpXaXRoIFZGQiwgdGhlIGRhdGEgb24gdGhlIGJ1cyB3aWxsIGJlIGFzIHBl ciBYaWxpbnggVUc5MzQgd2hpY2ggaXMgc2ltaWxhciB0byBtZWRpYSBidXMgZm9ybWF0cy4NCg0K V2l0aG91dCBWRkIsIGl0IHdpbGwganVzdCBiZSBwbGFpbiBkYXRhIGFzIGl0IGNvbWVzIGluIGRh dGEgcGFja2V0cy4gUmVmZXIgdG8gdGhlIFhpbGlueCBQRyAyMzIgDQoiUGl4ZWwgUGFja2luZyBX aGVuIFZpZGVvIEZvcm1hdCBCcmlkZ2UgaXMgTm90IFByZXNlbnQiDQoNClNvIHRoZSBkcml2ZXIg aXMgY3VycmVudGx5IG1hZGUgdG8gbG9hZCBvbmx5IGluIGNhc2UgVkZCIGlzIGVuYWJsZWQuDQoN Cj4gDQo+ID4gKw0KPiA+ICsNCj4gPiArT3B0aW9uYWwgcHJvcGVydGllczoNCj4gPiArLS0tLS0t LS0tLS0tLS0tLS0tLS0NCj4gPiArLSB4bG54LHZmYjogUHJlc2VudCB3aGVuIFZpZGVvIEZvcm1h dCBCcmlkZ2UgaXMgZW5hYmxlZCBpbiBJUA0KPiA+ICtjb25maWd1cmF0aW9uDQo+ID4gKy0geGxu eCxlbi1jc2ktdjItMDogUHJlc2VudCBpZiBDU0kgdjIgaXMgZW5hYmxlZCBpbiBJUCBjb25maWd1 cmF0aW9uLg0KPiANCj4gVW5sZXNzIEknbSBtaXN0YWtlbiwgdGhpcyBmZWF0dXJlIGlzIGF2YWls YWJsZSBzdGFydGluZyBhdCB2NCBvZiB0aGUgSVAgY29yZS4NCj4gDQpDb3JyZWN0Lg0KDQo+ID4g Ky0geGxueCxlbi12Y3g6IFdoZW4gcHJlc2VudCwgdGhlcmUgYXJlIG1heGltdW0gMTYgdmlydHVh bCBjaGFubmVscywNCj4gPiArZWxzZQ0KPiA+ICsgIG9ubHkgNC4gVGhpcyBpcyBwcmVzZW50IG9u bHkgaWYgeGxueCxlbi1jc2ktdjItMCBpcyBwcmVzZW50Lg0KPiA+ICstIHhsbngsZW4tYWN0aXZl LWxhbmVzOiBwcmVzZW50IGlmIHRoZSBudW1iZXIgb2YgYWN0aXZlIGxhbmVzIGNhbiBiZQ0KPiA+ ICsgIHJlLWNvbmZpZ3VyZWQgYXQgcnVudGltZSBpbiB0aGUgUHJvdG9jb2wgQ29uZmlndXJhdGlv biBSZWdpc3Rlci4NCj4gPiArICBPdGhlcndpc2UgYWxsIGxhbmVzLCBhcyBzZXQgaW4gSVAgY29u ZmlndXJhdGlvbiwgYXJlIGFsd2F5cyBhY3RpdmUuDQo+ID4gKy0gcmVzZXQtZ3Bpb3M6IE9wdGlv bmFsIHNwZWNpZmllciBmb3IgYSBHUElPIHRoYXQgYXNzZXJ0cyB2aWRlb19hcmVzZXRuLg0KPiAN Cj4gU2hvdWxkIGxpdGVfYXJlc2V0biBhbHNvIGJlIHN1cHBvcnRlZCA/IFdlIGNhbiBhZGQgYSBs aXRlLXJlc2V0LWdwaW9zDQo+IHByb3BlcnR5IGxhdGVyLCBidXQgbWF5YmUgd2Ugc2hvdWxkIG5h bWUgdGhpcyB2aWRlby1yZXNldC1ncGlvcyA/IEFzIHRoZQ0KPiB2aWRlb19hcmVzZXRuIHNpZ25h bCBpcyB0aGUgbWFpbiByZXNldCBJIGRvbid0IG1pbmQga2VlcGluZyB0aGUgbmFtZSByZXNldC0N Cj4gZ3Bpb3MgZWl0aGVyLiBJdCdzIHVwIHRvIHlvdS4NCj4gDQoNClllcyBJIGFncmVlLiBJIHdp bGwgcmVuYW1lIHRoaXMgYXMgdmlkZW8tcmVzZXQtZ3Bpb3MgaW4gbmV4dCB2ZXJzaW9uLg0KDQo+ ID4gKw0KPiA+ICtQb3J0cw0KPiA+ICstLS0tLQ0KPiA+ICtUaGUgZGV2aWNlIG5vZGUgc2hhbGwg Y29udGFpbiB0d28gJ3BvcnQnIGNoaWxkIG5vZGVzIGFzIGRlZmluZWQgaW4NCj4gPiArRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21lZGlhL3ZpZGVvLWludGVyZmFjZXMudHh0Lg0K PiA+ICsNCj4gPiArVGhlIHBvcnRAMCBpcyBhIHNpbmsgcG9ydCBhbmQgc2hhbGwgY29ubmVjdCB0 byBDU0kyIHNvdXJjZSBsaWtlIGNhbWVyYS4NCj4gPiArDQo+ID4gK1RoZSBwb3J0QDEgaXMgYSBz b3VyY2UgcG9ydCBhbmQgY2FuIGJlIGNvbm5lY3RlZCB0byBhbnkgdmlkZW8NCj4gPiArcHJvY2Vz c2luZyBJUCB3aGljaCBjYW4gd29yayB3aXRoIEFYSTQgU3RyZWFtIGRhdGEuDQo+ID4gKw0KPiA+ ICtSZXF1aXJlZCBwb3J0IHByb3BlcnRpZXM6DQo+ID4gKy0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ ID4gKy0gcmVnOiAwIC0gZm9yIHNpbmsgcG9ydC4NCj4gPiArICAgICAgIDEgLSBmb3Igc291cmNl IHBvcnQuDQo+IA0KPiBEb24ndCB5b3UgbmVlZCBhIHNlY29uZCBzb3VyY2UgcG9ydCBmb3IgZW1i ZWRkZWQgbm9uLWltYWdlIGRhdGEgPyBJZiBteQ0KPiB1bmRlcnN0YW5kaW5nIGlzIGNvcnJlY3Qg dGhhdCBwb3J0IGNhbiBiZSBlbmFibGVkIG9yIGRpc2FibGVkIHRocm91Z2ggdGhlDQo+IENTSV9F TUJfTk9OX0lNRyBwYXJhbWV0ZXIsIHNvIGl0IHNob3VsZCBiZSBvcHRpb25hbCBpbiBEVCB0b28u IFdlIGNhbg0KPiBwb3NzaWJseSBsZWF2ZSBpdCBvdXQgZm9yIG5vdywgaXQgY2FuIGJlIGFkZGVk IGxhdGVyIGluIGEgYmFja3dhcmQtY29tcGF0aWJsZQ0KPiB3YXkuDQo+IA0KDQpDb3JyZWN0LiBU aGUgZXh0cmEgcG9ydCBpcyBwcmVzZW50IG9ubHkgd2hlbiBDU0lfRU1CX05PTl9JTUcgcGFyYW1l dGVyIGlzIGVuYWJsZWQuDQpUaGlzIGNhbiBiZSBhZGRlZCBsYXRlci4NCg0KPiA+ICsNCj4gPiAr UmVxdWlyZWQgZW5kcG9pbnQgcHJvcGVydHk6DQo+ID4gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLQ0KPiA+ICstIGRhdGEtbGFuZXM6IHNwZWNpZmllcyBNSVBJIENTSS0yIGRhdGEgbGFuZXMg YXMgY292ZXJlZCBpbiB2aWRlby0NCj4gaW50ZXJmYWNlcy50eHQuDQo+ID4gKyAgVGhpcyBpcyBy ZXF1aXJlZCBvbmx5IGluIHRoZSBzaW5rIHBvcnQgMCBlbmRwb2ludCB3aGljaCBjb25uZWN0cyB0 bw0KPiA+ICtNSVBJIENTSTINCj4gPiArICBzb3VyY2UgbGlrZSBzZW5zb3IuIFRoZSBwb3NzaWJs ZSB2YWx1ZXMgYXJlOg0KPiA+ICsgIDEgICAgICAgLSBGb3IgMSBsYW5lIGVuYWJsZWQgaW4gSVAu DQo+ID4gKyAgMSAyICAgICAtIEZvciAyIGxhbmVzIGVuYWJsZWQgaW4gSVAuDQo+ID4gKyAgMSAy IDMgICAtIEZvciAzIGxhbmVzIGVuYWJsZWQgaW4gSVAuDQo+ID4gKyAgMSAyIDMgNCAtIEZvciA0 IGxhbmVzIGVuYWJsZWQgaW4gSVAuDQo+ID4gKw0KPiA+ICtFeGFtcGxlOg0KPiA+ICsNCj4gPiAr CXhjc2kycnhzc18xOiBjc2kycnhAYTAwMjAwMDAgew0KPiA+ICsJCWNvbXBhdGlibGUgPSAieGxu eCxtaXBpLWNzaTItcngtc3Vic3lzdGVtLTUuMCI7DQo+ID4gKwkJcmVnID0gPDB4MCAweGEwMDIw MDAwIDB4MCAweDEwMDAwPjsNCj4gPiArCQlpbnRlcnJ1cHQtcGFyZW50ID0gPCZnaWM+Ow0KPiA+ ICsJCWludGVycnVwdHMgPSA8MCA5NSA0PjsNCj4gPiArCQl4bG54LGNzaS1weGwtZm9ybWF0ID0g PDB4MmE+Ow0KPiA+ICsJCXhsbngsdmZiOw0KPiA+ICsJCXhsbngsZW4tYWN0aXZlLWxhbmVzOw0K PiA+ICsJCXhsbngsZW4tY3NpLXYyLTA7DQo+ID4gKwkJeGxueCxlbi12Y3g7DQo+ID4gKwkJY2xv Y2stbmFtZXMgPSAibGl0ZV9hY2xrIiwgInZpZGVvX2FjbGsiOw0KPiA+ICsJCWNsb2NrcyA9IDwm bWlzY19jbGtfMD4sIDwmbWlzY19jbGtfMT47DQo+ID4gKwkJcmVzZXQtZ3Bpb3MgPSA8JmdwaW8g ODYgR1BJT19BQ1RJVkVfTE9XPjsNCj4gPiArDQo+ID4gKwkJcG9ydHMgew0KPiA+ICsJCQkjYWRk cmVzcy1jZWxscyA9IDwxPjsNCj4gPiArCQkJI3NpemUtY2VsbHMgPSA8MD47DQo+ID4gKw0KPiA+ ICsJCQlwb3J0QDAgew0KPiA+ICsJCQkJLyogU2luayBwb3J0ICovDQo+ID4gKwkJCQlyZWcgPSA8 MD47DQo+ID4gKwkJCQljc2lzc19pbjogZW5kcG9pbnQgew0KPiA+ICsJCQkJCWRhdGEtbGFuZXMg PSA8MSAyIDMgND47DQo+ID4gKwkJCQkJLyogTUlQSSBDU0kyIENhbWVyYSBoYW5kbGUgKi8NCj4g PiArCQkJCQlyZW1vdGUtZW5kcG9pbnQgPSA8JmNhbWVyYV9vdXQ+Ow0KPiA+ICsJCQkJfTsNCj4g PiArCQkJfTsNCj4gPiArCQkJcG9ydEAxIHsNCj4gPiArCQkJCS8qIFNvdXJjZSBwb3J0ICovDQo+ ID4gKwkJCQlyZWcgPSA8MT47DQo+ID4gKwkJCQljc2lzc19vdXQ6IGVuZHBvaW50IHsNCj4gPiAr CQkJCQlyZW1vdGUtZW5kcG9pbnQgPSA8JnZwcm9jX2luPjsNCj4gPiArCQkJCX07DQo+ID4gKwkJ CX07DQo+ID4gKwkJfTsNCj4gPiArCX07DQo+IA0KPiAtLQ0KPiBSZWdhcmRzLA0KPiANCj4gTGF1 cmVudCBQaW5jaGFydA0KDQpSZWdhcmRzDQpWaXNoYWwgU2FnYXINCg0K From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.8 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 62171C54FD0 for ; Mon, 20 Apr 2020 18:03:03 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 385B72224F for ; Mon, 20 Apr 2020 18:03:03 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="Fh6YJN1j"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=xilinx.onmicrosoft.com header.i=@xilinx.onmicrosoft.com header.b="sh5XQLRv" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 385B72224F Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=xilinx.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:References: Message-ID:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=SFGaKX9fm5+IEIt8TjqUVxrk2wP2hlwG0B0EkAE1PPQ=; b=Fh6YJN1jwvuzJa QCnHmPqxf0Cywfme9FDlFIE1elLGjzmNKCGlmrifBk5p8uo6rmGTQ/sRV8ruUaDn0GzEXkO3Om7v1 DYVDPVTDay+Co1XlgHr7USC0ViEIIiYGfqbYwcqdqhPgIR6koG/DKOEpOCU6SKcnjEHwhPZByHkfS Sv7U6Y2yydMTTJo+Hvh/uzixIBVQwdjcL+MSkVnVEy5NVIz8LyzekrnaXkGi9ZHhu6yKUxIJE2mEw krfDzi1idmFecSbseO0knEd6pXXVEI+mQBWjStMQ2w0K4M5vs5ixODcSa+Uvvh4uC651hIB0lzKJ4 0gRmZSUqN/QAZaPotduA==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jQal1-0004wc-55; Mon, 20 Apr 2020 18:02:59 +0000 Received: from mail-bn8nam12on2051.outbound.protection.outlook.com ([40.107.237.51] helo=NAM12-BN8-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jQakw-0004ki-P8 for linux-arm-kernel@lists.infradead.org; Mon, 20 Apr 2020 18:02:56 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gmkkaLuE3/c4dVmexlOFrXuMY/xOxUlGuOGQXAf79dgpvGUd2ltbczIdctg02i5U846IQ/ezBkdI9qwoDTaq7SHpQaD3SXNhVZkBH5B4muLAAJs7V99daFNNyEAlt9ecEgqiBPV3sG9CwTGBYnBBHTBX9l36hU7e8m5uY3KfxqxBumu0KwpsVHdqT5NIGu4LqNOpxuXHbz0jGt6Pzoow3hLji8JIC91/H3c76Gzb60R4Qu/a6h+rQ8v27lyWSe3mkoIKJ8yCVryFQQmO0wfaYvSSlXYT5wqE8acITYCdrLQxasRdN3R2lnLgNZtdE2iG80Ak2AwfMyf2mcT40DBanA== 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-SenderADCheck; bh=rKzmFtKI3Xuakubaz+TsAjt0Uml8tDxZ9rWcBbq2txY=; b=WQRnj8y1FIQEOyOaNO80gkUjAuRoo7j9oksWIGgiTb8WrG3ZXJ75pHmN1NiRXOjYax4bCXcBbX/cHA11BAMKLCBWYpWenlHm4kYVHXzI9QzAdlId5GOUGolBIQdn9wmrkV0zTRMNfaSK1UDhqksJFl7554aARm9VfJhZ3c5D2UV6QrjAaOl8xKE5CbOQC9g6TIwb8SJCNZuj/VEEn6i1/Yjchx0/d+/NwkBPqNvGSmc8wQUabSYteWFVU1vUshag43yPumBmP6MTDvJsNbUA0xgR9sFG2X/JpKhxM1eEQgptmEEy2Q01qa18tNuBKEYYO97JdGFcuTo/L988GRiJRA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=xilinx.com; dmarc=pass action=none header.from=xilinx.com; dkim=pass header.d=xilinx.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector2-xilinx-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rKzmFtKI3Xuakubaz+TsAjt0Uml8tDxZ9rWcBbq2txY=; b=sh5XQLRvN79aLTZBMqj/zvEQCJbo9P3ncTSl3I9lCGdYnoeacan4J0F2U1FtKq7jqcxzz7Rjp4CaLYfW2jBB2Fru71g6UWiLfe8d9AWDULJkoin44GroMa9T8SWW/psCQpY/l6yzlXilHwpBgPISVCUisBz3CmY4ebeJFQWvvv4= Received: from BY5PR02MB6867.namprd02.prod.outlook.com (2603:10b6:a03:21c::9) by BY5PR02MB6353.namprd02.prod.outlook.com (2603:10b6:a03:1fb::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2921.27; Mon, 20 Apr 2020 18:02:50 +0000 Received: from BY5PR02MB6867.namprd02.prod.outlook.com ([fe80::3049:963a:2a0d:3bff]) by BY5PR02MB6867.namprd02.prod.outlook.com ([fe80::3049:963a:2a0d:3bff%4]) with mapi id 15.20.2921.027; Mon, 20 Apr 2020 18:02:49 +0000 From: Vishal Sagar To: Laurent Pinchart Subject: RE: [PATCH v11 1/2] media: dt-bindings: media: xilinx: Add Xilinx MIPI CSI-2 Rx Subsystem Thread-Topic: [PATCH v11 1/2] media: dt-bindings: media: xilinx: Add Xilinx MIPI CSI-2 Rx Subsystem Thread-Index: AQHWDqddqHleZiymB0yNG79lRrGBHaiApR+AgAFTNZA= Date: Mon, 20 Apr 2020 18:02:49 +0000 Message-ID: References: <20200409194424.45555-1-vishal.sagar@xilinx.com> <20200409194424.45555-2-vishal.sagar@xilinx.com> <20200419154305.GA8117@pendragon.ideasonboard.com> In-Reply-To: <20200419154305.GA8117@pendragon.ideasonboard.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=vsagar@xilinx.com; x-originating-ip: [149.199.50.130] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: a79e9471-448b-47d3-142b-08d7e5550a05 x-ms-traffictypediagnostic: BY5PR02MB6353:|BY5PR02MB6353: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-forefront-prvs: 03793408BA x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR02MB6867.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(10009020)(4636009)(346002)(376002)(39860400002)(366004)(396003)(136003)(7416002)(81156014)(478600001)(4326008)(26005)(66446008)(86362001)(76116006)(52536014)(316002)(66556008)(966005)(64756008)(54906003)(66476007)(66946007)(8676002)(71200400001)(5660300002)(33656002)(7696005)(6506007)(9686003)(6916009)(53546011)(2906002)(55016002)(8936002)(186003); DIR:OUT; SFP:1101; received-spf: None (protection.outlook.com: xilinx.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: DBeWjaWP3JXx2/TCexkA5l7KRnjlEHsfGtm380aRVufiOnX1RdDNW73zuuPBpxNsh5JPDmhf8/whH5zCZcZqajs4BlJhkgfyR4eymMOCcc6J4I0gUsV44c7ZUMcF3xaUTCbCII5FP9JFsCmNlpfXkfuxLtEH7/hhwX3DNGtPXFa6V0u2DralZYWIre3oEWmIKu6OQuDWG3eqaUmDZg7hYOqxaky6etMkcYUOcoes3BB7Odz64beJPgCsMr4BooOG756s41iHJqWX+vUTFWXH9x5EyDrDmqeIHM5/GbqPm89HTdtrqRZgRsx2oE6maffMs51/iLSIvg10GphlwzMupqo4s/YZO+FzuCGIVREJZ4RlURlqcwfAPFUTHm8eqIgmnELF9oOWCDHQgmUqumIKTYFhQs4hn68ucNhFxtwFkNuoUz/K3V/IVRQ3Ojv8TaCLG5/aTrO44ESl00fKbKUF2Jo2SL3PWEIso0FaIpAVcPCAOqRG1yERU4H03n2Mq4DoOjSkTNu34makYPiXyWkdYg== x-ms-exchange-antispam-messagedata: 3wBLpIgsJTIxSrvmzbxHvWyV/EH2yr0bKW1VsRlFjKZfnJzg8SmTA4UHVW7pDrnI80kt3vzqMb55/4XLd5uWEcUo91nexHhPh6Ky87mNXDFnsFecZvnFiMr2/U+RRhV9qH4vLjmlIX4bf/aSgCpHYA== MIME-Version: 1.0 X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-Network-Message-Id: a79e9471-448b-47d3-142b-08d7e5550a05 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Apr 2020 18:02:49.7309 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: i18Jp6qTJ0kqbYSD6E8lTcQtnnrIa1H8bsOl7MeMqTso9eT3YWKCFAQUDe+ehQXOO7vOVJHZSS6Ex6YMsECYeQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR02MB6353 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200420_110254_884704_0A8C6A62 X-CRM114-Status: GOOD ( 31.75 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "mark.rutland@arm.com" , "devicetree@vger.kernel.org" , Jacopo Mondi , Dinesh Kumar , Hyun Kwon , Sandip Kothari , "linux-kernel@vger.kernel.org" , "robh+dt@kernel.org" , Michal Simek , Luca Ceresoli , "hans.verkuil@cisco.com" , "mchehab@kernel.org" , Rob Herring , "linux-arm-kernel@lists.infradead.org" , "linux-media@vger.kernel.org" Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org Hi Laurent, Thanks for reviewing. > -----Original Message----- > From: Laurent Pinchart > Sent: Sunday, April 19, 2020 9:13 PM > To: Vishal Sagar > Cc: Hyun Kwon ; mchehab@kernel.org; > robh+dt@kernel.org; mark.rutland@arm.com; Michal Simek > ; linux-media@vger.kernel.org; > devicetree@vger.kernel.org; hans.verkuil@cisco.com; linux-arm- > kernel@lists.infradead.org; linux-kernel@vger.kernel.org; Dinesh Kumar > ; Sandip Kothari ; Luca Ceresoli > ; Jacopo Mondi ; Hyun Kwon > ; Rob Herring > Subject: Re: [PATCH v11 1/2] media: dt-bindings: media: xilinx: Add Xilinx > MIPI CSI-2 Rx Subsystem > > Hi Vishal, > > Thank you for the patch. > > On Fri, Apr 10, 2020 at 01:14:23AM +0530, Vishal Sagar wrote: > > Add bindings documentation for Xilinx MIPI CSI-2 Rx Subsystem. > > > > The Xilinx MIPI CSI-2 Rx Subsystem consists of a CSI-2 Rx controller, > > a DPHY in Rx mode, an optional I2C controller and a Video Format Bridge. > > The AXI IIC was removed from the subsystem in v4.1, you could drop it from > the commit message too. > Agree. I will remove it. > > > > Signed-off-by: Vishal Sagar > > Reviewed-by: Hyun Kwon > > Reviewed-by: Rob Herring > > Reviewed-by: Luca Ceresoli > > --- > > v11 > > - Modify compatible string from 4.0 to 5.0 > > > > v10 > > - No changes > > > > v9 > > - Fix xlnx,vfb description. > > - s/Optional/Required endpoint property. > > - Move data-lanes description from Ports to endpoint property section. > > > > v8 > > - Added reset-gpios optional property to assert video_aresetn > > > > v7 > > - Removed the control name from dt bindings > > - Updated the example dt node name to csi2rx > > > > v6 > > - Added "control" after V4L2_CID_XILINX_MIPICSISS_ACT_LANES as > > suggested by Luca > > - Added reviewed by Rob Herring > > > > v5 > > - Incorporated comments by Luca Cersoli > > - Removed DPHY clock from description and example > > - Removed bayer pattern from device tree MIPI CSI IP > > doesn't deal with bayer pattern. > > > > v4 > > - Added reviewed by Hyun Kwon > > > > v3 > > - removed interrupt parent as suggested by Rob > > - removed dphy clock > > - moved vfb to optional properties > > - Added required and optional port properties section > > - Added endpoint property section > > > > v2 > > - updated the compatible string to latest version supported > > - removed DPHY related parameters > > - added CSI v2.0 related property (including VCX for supporting upto 16 > > virtual channels). > > - modified csi-pxl-format from string to unsigned int type where the value > > is as per the CSI specification > > - Defined port 0 and port 1 as sink and source ports. > > - Removed max-lanes property as suggested by Rob and Sakari > > .../bindings/media/xilinx/xlnx,csi2rxss.txt | 116 ++++++++++++++++++ > > 1 file changed, 116 insertions(+) > > create mode 100644 > > Documentation/devicetree/bindings/media/xilinx/xlnx,csi2rxss.txt > > > > diff --git > > a/Documentation/devicetree/bindings/media/xilinx/xlnx,csi2rxss.txt > > b/Documentation/devicetree/bindings/media/xilinx/xlnx,csi2rxss.txt > > new file mode 100644 > > index 000000000000..9269a5c880aa > > --- /dev/null > > +++ b/Documentation/devicetree/bindings/media/xilinx/xlnx,csi2rxss.txt > > YAML is the recommended form for new DT bindings. This wasn't a > requirement when the first version of this series was submitted, and I > understand it can be frustrating to chase a moving target, so I can help with > the YAML conversion once we sort out the questions below. > Sure. I will try to convert to YAML and send in next patch. > > @@ -0,0 +1,116 @@ > > +Xilinx MIPI CSI2 Receiver Subsystem Device Tree Bindings > > Nitpicking, it's CSI-2, not CSI2. > > > +-------------------------------------------------------- > > + > > +The Xilinx MIPI CSI2 Receiver Subsystem is used to capture MIPI CSI2 > > +traffic from compliant camera sensors and send the output as AXI4 > > +Stream video data for image processing. > > + > > +The subsystem consists of a MIPI DPHY in slave mode which captures > > +the > > And D-PHY, not DPHY :-) > Ok. I will update the two here and elsewhere. > > +data packets. This is passed along the MIPI CSI2 Rx IP which extracts > > +the packet data. The optional Video Format Bridge (VFB) converts this > > +data to > > +AXI4 Stream video data. > > + > > +For more details, please refer to PG232 Xilinx MIPI CSI-2 Receiver > Subsystem. > > If I understand correctly, this DT binding covers the CSI-2 RX Controller and > the optional Video Format Bridge, but leaves the D-PHY out, right ? I think > this should be clarified, as the "CSI-2 receiver subsystem" includes the D-PHY. > Ok I will add this line. > > + > > +Required properties: > > +-------------------- > > +- compatible: Must contain "xlnx,mipi-csi2-rx-subsystem-5.0". > > Is PG232 v5.0 available ? The most recent version I've found was PG232 v4.1. > No not yet. This is the most recent one that we are releasing. Refer to https://github.com/Xilinx/linux-xlnx/blob/master/drivers/media/platform/xilinx/xilinx-csi2rxss.c > > +- reg: Physical base address and length of the registers set for the device. > > +- interrupts: Property with a value describing the interrupt number. > > +- clocks: List of phandles to AXI Lite and Video clocks. > > +- clock-names: Must contain "lite_aclk" and "video_aclk" in the same > > +order > > + as clocks listed in clocks property. > > The subsystem documentation also mentions a dphy_clk_200M. Is that > routed to the D-PHY only, or is it also needed for the CSI-2 RX ? > The dphy_clk_200M is only for D-PHY. > > +- xlnx,csi-pxl-format: This denotes the CSI Data type selected in hw design. > > + Packets other than this data type (except for RAW8 and User defined > > +data > > + types) will be filtered out. Possible values are as below - > > + 0x1E - YUV4228B > > + 0x1F - YUV42210B > > + 0x20 - RGB444 > > + 0x21 - RGB555 > > + 0x22 - RGB565 > > + 0x23 - RGB666 > > + 0x24 - RGB888 > > + 0x28 - RAW6 > > + 0x29 - RAW7 > > + 0x2A - RAW8 > > + 0x2B - RAW10 > > + 0x2C - RAW12 > > + 0x2D - RAW14 > > + 0x2E - RAW16 > > + 0x2F - RAW20 > > Isn't this property required only when the VFB is present ? This will be present irrespective of VFB being enabled. With VFB, the data on the bus will be as per Xilinx UG934 which is similar to media bus formats. Without VFB, it will just be plain data as it comes in data packets. Refer to the Xilinx PG 232 "Pixel Packing When Video Format Bridge is Not Present" So the driver is currently made to load only in case VFB is enabled. > > > + > > + > > +Optional properties: > > +-------------------- > > +- xlnx,vfb: Present when Video Format Bridge is enabled in IP > > +configuration > > +- xlnx,en-csi-v2-0: Present if CSI v2 is enabled in IP configuration. > > Unless I'm mistaken, this feature is available starting at v4 of the IP core. > Correct. > > +- xlnx,en-vcx: When present, there are maximum 16 virtual channels, > > +else > > + only 4. This is present only if xlnx,en-csi-v2-0 is present. > > +- xlnx,en-active-lanes: present if the number of active lanes can be > > + re-configured at runtime in the Protocol Configuration Register. > > + Otherwise all lanes, as set in IP configuration, are always active. > > +- reset-gpios: Optional specifier for a GPIO that asserts video_aresetn. > > Should lite_aresetn also be supported ? We can add a lite-reset-gpios > property later, but maybe we should name this video-reset-gpios ? As the > video_aresetn signal is the main reset I don't mind keeping the name reset- > gpios either. It's up to you. > Yes I agree. I will rename this as video-reset-gpios in next version. > > + > > +Ports > > +----- > > +The device node shall contain two 'port' child nodes as defined in > > +Documentation/devicetree/bindings/media/video-interfaces.txt. > > + > > +The port@0 is a sink port and shall connect to CSI2 source like camera. > > + > > +The port@1 is a source port and can be connected to any video > > +processing IP which can work with AXI4 Stream data. > > + > > +Required port properties: > > +-------------------- > > +- reg: 0 - for sink port. > > + 1 - for source port. > > Don't you need a second source port for embedded non-image data ? If my > understanding is correct that port can be enabled or disabled through the > CSI_EMB_NON_IMG parameter, so it should be optional in DT too. We can > possibly leave it out for now, it can be added later in a backward-compatible > way. > Correct. The extra port is present only when CSI_EMB_NON_IMG parameter is enabled. This can be added later. > > + > > +Required endpoint property: > > +--------------------------- > > +- data-lanes: specifies MIPI CSI-2 data lanes as covered in video- > interfaces.txt. > > + This is required only in the sink port 0 endpoint which connects to > > +MIPI CSI2 > > + source like sensor. The possible values are: > > + 1 - For 1 lane enabled in IP. > > + 1 2 - For 2 lanes enabled in IP. > > + 1 2 3 - For 3 lanes enabled in IP. > > + 1 2 3 4 - For 4 lanes enabled in IP. > > + > > +Example: > > + > > + xcsi2rxss_1: csi2rx@a0020000 { > > + compatible = "xlnx,mipi-csi2-rx-subsystem-5.0"; > > + reg = <0x0 0xa0020000 0x0 0x10000>; > > + interrupt-parent = <&gic>; > > + interrupts = <0 95 4>; > > + xlnx,csi-pxl-format = <0x2a>; > > + xlnx,vfb; > > + xlnx,en-active-lanes; > > + xlnx,en-csi-v2-0; > > + xlnx,en-vcx; > > + clock-names = "lite_aclk", "video_aclk"; > > + clocks = <&misc_clk_0>, <&misc_clk_1>; > > + reset-gpios = <&gpio 86 GPIO_ACTIVE_LOW>; > > + > > + ports { > > + #address-cells = <1>; > > + #size-cells = <0>; > > + > > + port@0 { > > + /* Sink port */ > > + reg = <0>; > > + csiss_in: endpoint { > > + data-lanes = <1 2 3 4>; > > + /* MIPI CSI2 Camera handle */ > > + remote-endpoint = <&camera_out>; > > + }; > > + }; > > + port@1 { > > + /* Source port */ > > + reg = <1>; > > + csiss_out: endpoint { > > + remote-endpoint = <&vproc_in>; > > + }; > > + }; > > + }; > > + }; > > -- > Regards, > > Laurent Pinchart Regards Vishal Sagar _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel