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=-3.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED 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 66FDBC48BD5 for ; Wed, 26 Jun 2019 01:17:10 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 3B5B12086D for ; Wed, 26 Jun 2019 01:17:10 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726443AbfFZBRI (ORCPT ); Tue, 25 Jun 2019 21:17:08 -0400 Received: from twhmllg3.macronix.com ([122.147.135.201]:29367 "EHLO TWHMLLG3.macronix.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726037AbfFZBRI (ORCPT ); Tue, 25 Jun 2019 21:17:08 -0400 Received: from twhfmlp1.macronix.com (twhfm1p1.macronix.com [172.17.20.91]) by TWHMLLG3.macronix.com with ESMTP id x5Q1GSee000377; Wed, 26 Jun 2019 09:16:28 +0800 (GMT-8) (envelope-from masonccyang@mxic.com.tw) Received: from MXML06C.mxic.com.tw (mxml06c.mxic.com.tw [172.17.14.55]) by Forcepoint Email with ESMTP id B568EF73B32CCA634DCC; Wed, 26 Jun 2019 09:16:28 +0800 (CST) In-Reply-To: <20190620172250.9102-4-vigneshr@ti.com> References: <20190620172250.9102-1-vigneshr@ti.com> <20190620172250.9102-4-vigneshr@ti.com> To: "Vignesh Raghavendra" Cc: "Boris Brezillon" , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-mtd@lists.infradead.org, "Marek Vasut" , "Miquel Raynal" , "Richard Weinberger" , "Rob Herring" , "Sergei Shtylyov" , "Vignesh Raghavendra" Subject: Re: [PATCH v7 3/5] mtd: Add support for HyperBus memory devices MIME-Version: 1.0 X-KeepSent: 97D41CEB:1200A9E4-48258425:0006AA42; type=4; name=$KeepSent X-Mailer: Lotus Notes Release 8.5.3FP4 SHF90 June 10, 2013 Message-ID: From: masonccyang@mxic.com.tw Date: Wed, 26 Jun 2019 09:16:29 +0800 X-MIMETrack: Serialize by Router on MXML06C/TAIWAN/MXIC(Release 9.0.1FP10 HF265|July 25, 2018) at 2019/06/26 AM 09:16:28, Serialize complete at 2019/06/26 AM 09:16:28 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 X-MAIL: TWHMLLG3.macronix.com x5Q1GSee000377 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGkgVmlnbmVzaCwNCg0KPiANCj4gU3ViamVjdA0KPiANCj4gW1BBVENIIHY3IDMvNV0gbXRkOiBB ZGQgc3VwcG9ydCBmb3IgSHlwZXJCdXMgbWVtb3J5IGRldmljZXMNCj4gDQo+IEN5cHJlc3MnIEh5 cGVyQnVzIGlzIExvdyBTaWduYWwgQ291bnQsIEhpZ2ggUGVyZm9ybWFuY2UgRG91YmxlIERhdGEg UmF0ZQ0KPiBCdXMgaW50ZXJmYWNlIGJldHdlZW4gYSBob3N0IHN5c3RlbSBtYXN0ZXIgYW5kIG9u ZSBvciBtb3JlIHNsYXZlDQo+IGludGVyZmFjZXMuIEh5cGVyQnVzIGlzIHVzZWQgdG8gY29ubmVj dCBtaWNyb3Byb2Nlc3NvciwgbWljcm9jb250cm9sbGVyLA0KPiBvciBBU0lDIGRldmljZXMgd2l0 aCByYW5kb20gYWNjZXNzIE5PUiBmbGFzaCBtZW1vcnkgKGNhbGxlZCBIeXBlckZsYXNoKQ0KPiBv ciBzZWxmIHJlZnJlc2ggRFJBTSAoY2FsbGVkIEh5cGVyUkFNKS4NCj4gDQo+IEl0cyBhIDgtYml0 IGRhdGEgYnVzIChEUVs3OjBdKSB3aXRoICBSZWFkLVdyaXRlIERhdGEgU3Ryb2JlIChSV0RTKQ0K PiBzaWduYWwgYW5kIGVpdGhlciBTaW5nbGUtZW5kZWQgY2xvY2soMy4wViBwYXJ0cykgb3IgRGlm ZmVyZW50aWFsIGNsb2NrDQo+ICgxLjhWIHBhcnRzKS4gSXQgdXNlcyBDaGlwU2VsZWN0IGxpbmVz IHRvIHNlbGVjdCBiL3cgbXVsdGlwbGUgc2xhdmVzLg0KPiBBdCBidXMgbGV2ZWwsIGl0IGZvbGxv d3MgYSBzZXBhcmF0ZSBwcm90b2NvbCBkZXNjcmliZWQgaW4gSHlwZXJCdXMNCj4gc3BlY2lmaWNh dGlvblsxXS4NCj4gDQo+IEh5cGVyRmxhc2ggZm9sbG93cyBDRkkgQU1EL0Z1aml0c3UgRXh0ZW5k ZWQgQ29tbWFuZCBTZXQgKDB4MDAwMikgc2ltaWxhcg0KPiB0byB0aGF0IG9mIGV4aXN0aW5nIHBh cmFsbGVsIE5PUnMuIFNpbmNlIEh5cGVyQnVzIGlzIHg4IEREUiBidXMsDQo+IGl0cyBlcXVpdmFs ZW50IHRvIHgxNiBwYXJhbGxlbCBOT1IgZmxhc2ggd3J0IGJpdHMgcGVyIGNsb2NrIGN5Y2xlLiBC dXQNCj4gSHlwZXJCdXMgb3BlcmF0ZXMgYXQgPjE2Nk1IeiBmcmVxdWVuY2llcy4NCj4gSHlwZXJS QU0gcHJvdmlkZXMgZGlyZWN0IHJhbmRvbSByZWFkL3dyaXRlIGFjY2VzcyB0byBmbGFzaCBtZW1v cnkNCj4gYXJyYXkuDQo+IA0KPiBCdXQsIEh5cGVyQnVzIG1lbW9yeSBjb250cm9sbGVycyBzZWVt IHRvIGFic3RyYWN0IGltcGxlbWVudGF0aW9uIGRldGFpbHMNCj4gYW5kIGV4cG9zZSBhIHNpbXBs ZSBNTUlPIGludGVyZmFjZSB0byBhY2Nlc3MgY29ubmVjdGVkIGZsYXNoLg0KPiANCj4gQWRkIHN1 cHBvcnQgZm9yIHJlZ2lzdGVyaW5nIEh5cGVyRmxhc2ggZGV2aWNlcyB3aXRoIE1URCBmcmFtZXdv cmsuIE1URA0KPiBtYXBzIGZyYW1ld29yayBhbG9uZyB3aXRoIENGSSBjaGlwIHN1cHBvcnQgZnJh bWV3b3JrIGFyZSB1c2VkIHRvIHN1cHBvcnQNCj4gY29tbXVuaWNhdGluZyB3aXRoIGZsYXNoLg0K PiANCj4gRnJhbWV3b3JrIGlzIG1vZGVsbGVkIGFsb25nIHRoZSBsaW5lcyBvZiBzcGktbm9yIGZy YW1ld29yay4gSHlwZXJCdXMNCj4gbWVtb3J5IGNvbnRyb2xsZXIgKEhCTUMpIGRyaXZlcnMgY2Fs bHMgaHlwZXJidXNfcmVnaXN0ZXJfZGV2aWNlKCkgdG8NCj4gcmVnaXN0ZXIgYSBzaW5nbGUgSHlw ZXJGbGFzaCBkZXZpY2UuIEh5cGVyRmxhc2ggY29yZSBwYXJzZXMgTU1JTyBhY2Nlc3MNCj4gaW5m b3JtYXRpb24gZnJvbSBEVCwgc2V0cyB1cCB0aGUgbWFwX2luZm8gc3RydWN0LCBwcm9iZXMgQ0ZJ IGZsYXNoIGFuZA0KPiByZWdpc3RlcnMgaXQgd2l0aCBNVEQgZnJhbWV3b3JrLg0KPiANCj4gU29t ZSBIQk1DIG1hc3RlcnMgbmVlZCBjYWxpYnJhdGlvbi90cmFpbmluZyBzZXF1ZW5jZVszXSB0byBi ZSBjYXJyaWVkDQo+IG91dCwgaW4gb3JkZXIgZm9yIERMTCBpbnNpZGUgdGhlIGNvbnRyb2xsZXIg dG8gbG9jaywgYnkgcmVhZGluZyBhIGtub3duDQo+IHN0cmluZy9wYXR0ZXJuLiBUaGlzIGlzIGRv bmUgYnkgcmVwZWF0ZWRseSByZWFkaW5nIENGSSBRdWVyeQ0KPiBJZGVudGlmaWNhdGlvbiBTdHJp bmcuIENhbGlicmF0aW9uIG5lZWRzIHRvIGJlIGRvbmUgYmVmb3JlIHRyeWluZyB0byANCmRldGVj dA0KPiBmbGFzaCBhcyBwYXJ0IG9mIENGSSBmbGFzaCBwcm9iZS4NCj4gDQo+IEh5cGVyUkFNIGlz IG5vdCBzdXBwb3J0ZWQgYXQgdGhlIG1vbWVudC4NCj4gDQo+IEh5cGVyQnVzIHNwZWNpZmljYXRp b24gY2FuIGJlIGZvdW5kIGF0WzFdDQo+IEh5cGVyRmxhc2ggZGF0YXNoZWV0IGNhbiBiZSBmb3Vu ZCBhdFsyXQ0KPiANCj4gWzFdIGh0dHBzOi8vd3d3LmN5cHJlc3MuY29tL2ZpbGUvMjEzMzU2L2Rv d25sb2FkDQo+IFsyXSBodHRwczovL3d3dy5jeXByZXNzLmNvbS9maWxlLzIxMzM0Ni9kb3dubG9h ZA0KPiBbM10gaHR0cDovL3d3dy50aS5jb20vbGl0L3VnL3NwcnVpZDdiL3NwcnVpZDdiLnBkZg0K PiAgICAgVGFibGUgMTItNTc0MS4gSHlwZXJGbGFzaCBBY2Nlc3MgU2VxdWVuY2UNCj4gDQo+IFNp Z25lZC1vZmYtYnk6IFZpZ25lc2ggUmFnaGF2ZW5kcmEgPHZpZ25lc2hyQHRpLmNvbT4NCg0KQ3lw cmVzcyBoYXMgYW5ub3VuY2VkIHRoZSBpbmNsdXNpb24gb2YgQ3lwcmVzc+KAmSBoaWdoLWJhbmR3 aWR0aCANCkh5cGVyQnVz4oSiIDgtYml0IHNlcmlhbCBtZW1vcnkgaW50ZXJmYWNlIGludG8gdGhl IG5ldyBlWHBhbmRlZCBTUEkgKHhTUEkpIA0KZWxlY3RyaWNhbCBpbnRlcmZhY2Ugc3RhbmRhcmQg ZnJvbSB0aGUgSkVERUMgU29saWQgU3RhdGUgVGVjaG5vbG9neSANCkFzc29jaWF0aW9uIA0KDQpm b3IgZGV0YWlsLCBwbGVhc2UgZ29lcyB0bw0KaHR0cHM6Ly93d3cuY3lwcmVzcy5jb20vbmV3cy9j eXByZXNzLWh5cGVyYnVzLW1lbW9yeS1pbnRlcmZhY2UtaW5zdGFudC1hcHBsaWNhdGlvbnMtaW5j b3Jwb3JhdGVkLWplZGVjLXhzcGktZWxlY3RyaWNhbCANCg0KDQpGWUksDQoNCnRoYW5rcyAmIGJl c3QgcmVnYXJkcywNCk1hc29uDQoNCg0KDQpDT05GSURFTlRJQUxJVFkgTk9URToNCg0KVGhpcyBl LW1haWwgYW5kIGFueSBhdHRhY2htZW50cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgaW5mb3Jt YXRpb24gDQphbmQvb3IgcGVyc29uYWwgZGF0YSwgd2hpY2ggaXMgcHJvdGVjdGVkIGJ5IGFwcGxp Y2FibGUgbGF3cy4gUGxlYXNlIGJlIA0KcmVtaW5kZWQgdGhhdCBkdXBsaWNhdGlvbiwgZGlzY2xv c3VyZSwgZGlzdHJpYnV0aW9uLCBvciB1c2Ugb2YgdGhpcyBlLW1haWwgDQooYW5kL29yIGl0cyBh dHRhY2htZW50cykgb3IgYW55IHBhcnQgdGhlcmVvZiBpcyBwcm9oaWJpdGVkLiBJZiB5b3UgcmVj ZWl2ZSANCnRoaXMgZS1tYWlsIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHVzIGltbWVkaWF0ZWx5 IGFuZCBkZWxldGUgdGhpcyBtYWlsIGFzIA0Kd2VsbCBhcyBpdHMgYXR0YWNobWVudChzKSBmcm9t IHlvdXIgc3lzdGVtLiBJbiBhZGRpdGlvbiwgcGxlYXNlIGJlIA0KaW5mb3JtZWQgdGhhdCBjb2xs ZWN0aW9uLCBwcm9jZXNzaW5nLCBhbmQvb3IgdXNlIG9mIHBlcnNvbmFsIGRhdGEgaXMgDQpwcm9o aWJpdGVkIHVubGVzcyBleHByZXNzbHkgcGVybWl0dGVkIGJ5IHBlcnNvbmFsIGRhdGEgcHJvdGVj dGlvbiBsYXdzLiANClRoYW5rIHlvdSBmb3IgeW91ciBhdHRlbnRpb24gYW5kIGNvb3BlcmF0aW9u Lg0KDQpNYWNyb25peCBJbnRlcm5hdGlvbmFsIENvLiwgTHRkLg0KDQo9PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCg0K DQoNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT0NCg0KQ09ORklERU5USUFMSVRZIE5PVEU6DQoNClRoaXMg ZS1tYWlsIGFuZCBhbnkgYXR0YWNobWVudHMgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIGluZm9y bWF0aW9uIGFuZC9vciBwZXJzb25hbCBkYXRhLCB3aGljaCBpcyBwcm90ZWN0ZWQgYnkgYXBwbGlj YWJsZSBsYXdzLiBQbGVhc2UgYmUgcmVtaW5kZWQgdGhhdCBkdXBsaWNhdGlvbiwgZGlzY2xvc3Vy ZSwgZGlzdHJpYnV0aW9uLCBvciB1c2Ugb2YgdGhpcyBlLW1haWwgKGFuZC9vciBpdHMgYXR0YWNo bWVudHMpIG9yIGFueSBwYXJ0IHRoZXJlb2YgaXMgcHJvaGliaXRlZC4gSWYgeW91IHJlY2VpdmUg dGhpcyBlLW1haWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdXMgaW1tZWRpYXRlbHkgYW5kIGRl bGV0ZSB0aGlzIG1haWwgYXMgd2VsbCBhcyBpdHMgYXR0YWNobWVudChzKSBmcm9tIHlvdXIgc3lz dGVtLiBJbiBhZGRpdGlvbiwgcGxlYXNlIGJlIGluZm9ybWVkIHRoYXQgY29sbGVjdGlvbiwgcHJv Y2Vzc2luZywgYW5kL29yIHVzZSBvZiBwZXJzb25hbCBkYXRhIGlzIHByb2hpYml0ZWQgdW5sZXNz IGV4cHJlc3NseSBwZXJtaXR0ZWQgYnkgcGVyc29uYWwgZGF0YSBwcm90ZWN0aW9uIGxhd3MuIFRo YW5rIHlvdSBmb3IgeW91ciBhdHRlbnRpb24gYW5kIGNvb3BlcmF0aW9uLg0KDQpNYWNyb25peCBJ bnRlcm5hdGlvbmFsIENvLiwgTHRkLg0KDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCg== From mboxrd@z Thu Jan 1 00:00:00 1970 From: masonccyang@mxic.com.tw Subject: Re: [PATCH v7 3/5] mtd: Add support for HyperBus memory devices Date: Wed, 26 Jun 2019 09:16:29 +0800 Message-ID: References: <20190620172250.9102-1-vigneshr@ti.com> <20190620172250.9102-4-vigneshr@ti.com> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20190620172250.9102-4-vigneshr@ti.com> Sender: linux-kernel-owner@vger.kernel.org Cc: Boris Brezillon , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-mtd@lists.infradead.org, Marek Vasut , Miquel Raynal , Richard Weinberger , Rob Herring , Sergei Shtylyov , Vignesh Raghavendra List-Id: devicetree@vger.kernel.org SGkgVmlnbmVzaCwNCg0KPiANCj4gU3ViamVjdA0KPiANCj4gW1BBVENIIHY3IDMvNV0gbXRkOiBB ZGQgc3VwcG9ydCBmb3IgSHlwZXJCdXMgbWVtb3J5IGRldmljZXMNCj4gDQo+IEN5cHJlc3MnIEh5 cGVyQnVzIGlzIExvdyBTaWduYWwgQ291bnQsIEhpZ2ggUGVyZm9ybWFuY2UgRG91YmxlIERhdGEg UmF0ZQ0KPiBCdXMgaW50ZXJmYWNlIGJldHdlZW4gYSBob3N0IHN5c3RlbSBtYXN0ZXIgYW5kIG9u ZSBvciBtb3JlIHNsYXZlDQo+IGludGVyZmFjZXMuIEh5cGVyQnVzIGlzIHVzZWQgdG8gY29ubmVj dCBtaWNyb3Byb2Nlc3NvciwgbWljcm9jb250cm9sbGVyLA0KPiBvciBBU0lDIGRldmljZXMgd2l0 aCByYW5kb20gYWNjZXNzIE5PUiBmbGFzaCBtZW1vcnkgKGNhbGxlZCBIeXBlckZsYXNoKQ0KPiBv ciBzZWxmIHJlZnJlc2ggRFJBTSAoY2FsbGVkIEh5cGVyUkFNKS4NCj4gDQo+IEl0cyBhIDgtYml0 IGRhdGEgYnVzIChEUVs3OjBdKSB3aXRoICBSZWFkLVdyaXRlIERhdGEgU3Ryb2JlIChSV0RTKQ0K PiBzaWduYWwgYW5kIGVpdGhlciBTaW5nbGUtZW5kZWQgY2xvY2soMy4wViBwYXJ0cykgb3IgRGlm ZmVyZW50aWFsIGNsb2NrDQo+ICgxLjhWIHBhcnRzKS4gSXQgdXNlcyBDaGlwU2VsZWN0IGxpbmVz IHRvIHNlbGVjdCBiL3cgbXVsdGlwbGUgc2xhdmVzLg0KPiBBdCBidXMgbGV2ZWwsIGl0IGZvbGxv d3MgYSBzZXBhcmF0ZSBwcm90b2NvbCBkZXNjcmliZWQgaW4gSHlwZXJCdXMNCj4gc3BlY2lmaWNh dGlvblsxXS4NCj4gDQo+IEh5cGVyRmxhc2ggZm9sbG93cyBDRkkgQU1EL0Z1aml0c3UgRXh0ZW5k ZWQgQ29tbWFuZCBTZXQgKDB4MDAwMikgc2ltaWxhcg0KPiB0byB0aGF0IG9mIGV4aXN0aW5nIHBh cmFsbGVsIE5PUnMuIFNpbmNlIEh5cGVyQnVzIGlzIHg4IEREUiBidXMsDQo+IGl0cyBlcXVpdmFs ZW50IHRvIHgxNiBwYXJhbGxlbCBOT1IgZmxhc2ggd3J0IGJpdHMgcGVyIGNsb2NrIGN5Y2xlLiBC dXQNCj4gSHlwZXJCdXMgb3BlcmF0ZXMgYXQgPjE2Nk1IeiBmcmVxdWVuY2llcy4NCj4gSHlwZXJS QU0gcHJvdmlkZXMgZGlyZWN0IHJhbmRvbSByZWFkL3dyaXRlIGFjY2VzcyB0byBmbGFzaCBtZW1v cnkNCj4gYXJyYXkuDQo+IA0KPiBCdXQsIEh5cGVyQnVzIG1lbW9yeSBjb250cm9sbGVycyBzZWVt IHRvIGFic3RyYWN0IGltcGxlbWVudGF0aW9uIGRldGFpbHMNCj4gYW5kIGV4cG9zZSBhIHNpbXBs ZSBNTUlPIGludGVyZmFjZSB0byBhY2Nlc3MgY29ubmVjdGVkIGZsYXNoLg0KPiANCj4gQWRkIHN1 cHBvcnQgZm9yIHJlZ2lzdGVyaW5nIEh5cGVyRmxhc2ggZGV2aWNlcyB3aXRoIE1URCBmcmFtZXdv cmsuIE1URA0KPiBtYXBzIGZyYW1ld29yayBhbG9uZyB3aXRoIENGSSBjaGlwIHN1cHBvcnQgZnJh bWV3b3JrIGFyZSB1c2VkIHRvIHN1cHBvcnQNCj4gY29tbXVuaWNhdGluZyB3aXRoIGZsYXNoLg0K PiANCj4gRnJhbWV3b3JrIGlzIG1vZGVsbGVkIGFsb25nIHRoZSBsaW5lcyBvZiBzcGktbm9yIGZy YW1ld29yay4gSHlwZXJCdXMNCj4gbWVtb3J5IGNvbnRyb2xsZXIgKEhCTUMpIGRyaXZlcnMgY2Fs bHMgaHlwZXJidXNfcmVnaXN0ZXJfZGV2aWNlKCkgdG8NCj4gcmVnaXN0ZXIgYSBzaW5nbGUgSHlw ZXJGbGFzaCBkZXZpY2UuIEh5cGVyRmxhc2ggY29yZSBwYXJzZXMgTU1JTyBhY2Nlc3MNCj4gaW5m b3JtYXRpb24gZnJvbSBEVCwgc2V0cyB1cCB0aGUgbWFwX2luZm8gc3RydWN0LCBwcm9iZXMgQ0ZJ IGZsYXNoIGFuZA0KPiByZWdpc3RlcnMgaXQgd2l0aCBNVEQgZnJhbWV3b3JrLg0KPiANCj4gU29t ZSBIQk1DIG1hc3RlcnMgbmVlZCBjYWxpYnJhdGlvbi90cmFpbmluZyBzZXF1ZW5jZVszXSB0byBi ZSBjYXJyaWVkDQo+IG91dCwgaW4gb3JkZXIgZm9yIERMTCBpbnNpZGUgdGhlIGNvbnRyb2xsZXIg dG8gbG9jaywgYnkgcmVhZGluZyBhIGtub3duDQo+IHN0cmluZy9wYXR0ZXJuLiBUaGlzIGlzIGRv bmUgYnkgcmVwZWF0ZWRseSByZWFkaW5nIENGSSBRdWVyeQ0KPiBJZGVudGlmaWNhdGlvbiBTdHJp bmcuIENhbGlicmF0aW9uIG5lZWRzIHRvIGJlIGRvbmUgYmVmb3JlIHRyeWluZyB0byANCmRldGVj dA0KPiBmbGFzaCBhcyBwYXJ0IG9mIENGSSBmbGFzaCBwcm9iZS4NCj4gDQo+IEh5cGVyUkFNIGlz IG5vdCBzdXBwb3J0ZWQgYXQgdGhlIG1vbWVudC4NCj4gDQo+IEh5cGVyQnVzIHNwZWNpZmljYXRp b24gY2FuIGJlIGZvdW5kIGF0WzFdDQo+IEh5cGVyRmxhc2ggZGF0YXNoZWV0IGNhbiBiZSBmb3Vu ZCBhdFsyXQ0KPiANCj4gWzFdIGh0dHBzOi8vd3d3LmN5cHJlc3MuY29tL2ZpbGUvMjEzMzU2L2Rv d25sb2FkDQo+IFsyXSBodHRwczovL3d3dy5jeXByZXNzLmNvbS9maWxlLzIxMzM0Ni9kb3dubG9h ZA0KPiBbM10gaHR0cDovL3d3dy50aS5jb20vbGl0L3VnL3NwcnVpZDdiL3NwcnVpZDdiLnBkZg0K PiAgICAgVGFibGUgMTItNTc0MS4gSHlwZXJGbGFzaCBBY2Nlc3MgU2VxdWVuY2UNCj4gDQo+IFNp Z25lZC1vZmYtYnk6IFZpZ25lc2ggUmFnaGF2ZW5kcmEgPHZpZ25lc2hyQHRpLmNvbT4NCg0KQ3lw cmVzcyBoYXMgYW5ub3VuY2VkIHRoZSBpbmNsdXNpb24gb2YgQ3lwcmVzc+KAmSBoaWdoLWJhbmR3 aWR0aCANCkh5cGVyQnVz4oSiIDgtYml0IHNlcmlhbCBtZW1vcnkgaW50ZXJmYWNlIGludG8gdGhl IG5ldyBlWHBhbmRlZCBTUEkgKHhTUEkpIA0KZWxlY3RyaWNhbCBpbnRlcmZhY2Ugc3RhbmRhcmQg ZnJvbSB0aGUgSkVERUMgU29saWQgU3RhdGUgVGVjaG5vbG9neSANCkFzc29jaWF0aW9uIA0KDQpm b3IgZGV0YWlsLCBwbGVhc2UgZ29lcyB0bw0KaHR0cHM6Ly93d3cuY3lwcmVzcy5jb20vbmV3cy9j eXByZXNzLWh5cGVyYnVzLW1lbW9yeS1pbnRlcmZhY2UtaW5zdGFudC1hcHBsaWNhdGlvbnMtaW5j b3Jwb3JhdGVkLWplZGVjLXhzcGktZWxlY3RyaWNhbCANCg0KDQpGWUksDQoNCnRoYW5rcyAmIGJl c3QgcmVnYXJkcywNCk1hc29uDQoNCg0KDQpDT05GSURFTlRJQUxJVFkgTk9URToNCg0KVGhpcyBl LW1haWwgYW5kIGFueSBhdHRhY2htZW50cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgaW5mb3Jt YXRpb24gDQphbmQvb3IgcGVyc29uYWwgZGF0YSwgd2hpY2ggaXMgcHJvdGVjdGVkIGJ5IGFwcGxp Y2FibGUgbGF3cy4gUGxlYXNlIGJlIA0KcmVtaW5kZWQgdGhhdCBkdXBsaWNhdGlvbiwgZGlzY2xv c3VyZSwgZGlzdHJpYnV0aW9uLCBvciB1c2Ugb2YgdGhpcyBlLW1haWwgDQooYW5kL29yIGl0cyBh dHRhY2htZW50cykgb3IgYW55IHBhcnQgdGhlcmVvZiBpcyBwcm9oaWJpdGVkLiBJZiB5b3UgcmVj ZWl2ZSANCnRoaXMgZS1tYWlsIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHVzIGltbWVkaWF0ZWx5 IGFuZCBkZWxldGUgdGhpcyBtYWlsIGFzIA0Kd2VsbCBhcyBpdHMgYXR0YWNobWVudChzKSBmcm9t IHlvdXIgc3lzdGVtLiBJbiBhZGRpdGlvbiwgcGxlYXNlIGJlIA0KaW5mb3JtZWQgdGhhdCBjb2xs ZWN0aW9uLCBwcm9jZXNzaW5nLCBhbmQvb3IgdXNlIG9mIHBlcnNvbmFsIGRhdGEgaXMgDQpwcm9o aWJpdGVkIHVubGVzcyBleHByZXNzbHkgcGVybWl0dGVkIGJ5IHBlcnNvbmFsIGRhdGEgcHJvdGVj dGlvbiBsYXdzLiANClRoYW5rIHlvdSBmb3IgeW91ciBhdHRlbnRpb24gYW5kIGNvb3BlcmF0aW9u Lg0KDQpNYWNyb25peCBJbnRlcm5hdGlvbmFsIENvLiwgTHRkLg0KDQo9PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCg0K DQoNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT0NCg0KQ09ORklERU5USUFMSVRZIE5PVEU6DQoNClRoaXMg ZS1tYWlsIGFuZCBhbnkgYXR0YWNobWVudHMgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIGluZm9y bWF0aW9uIGFuZC9vciBwZXJzb25hbCBkYXRhLCB3aGljaCBpcyBwcm90ZWN0ZWQgYnkgYXBwbGlj YWJsZSBsYXdzLiBQbGVhc2UgYmUgcmVtaW5kZWQgdGhhdCBkdXBsaWNhdGlvbiwgZGlzY2xvc3Vy ZSwgZGlzdHJpYnV0aW9uLCBvciB1c2Ugb2YgdGhpcyBlLW1haWwgKGFuZC9vciBpdHMgYXR0YWNo bWVudHMpIG9yIGFueSBwYXJ0IHRoZXJlb2YgaXMgcHJvaGliaXRlZC4gSWYgeW91IHJlY2VpdmUg dGhpcyBlLW1haWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdXMgaW1tZWRpYXRlbHkgYW5kIGRl bGV0ZSB0aGlzIG1haWwgYXMgd2VsbCBhcyBpdHMgYXR0YWNobWVudChzKSBmcm9tIHlvdXIgc3lz dGVtLiBJbiBhZGRpdGlvbiwgcGxlYXNlIGJlIGluZm9ybWVkIHRoYXQgY29sbGVjdGlvbiwgcHJv Y2Vzc2luZywgYW5kL29yIHVzZSBvZiBwZXJzb25hbCBkYXRhIGlzIHByb2hpYml0ZWQgdW5sZXNz IGV4cHJlc3NseSBwZXJtaXR0ZWQgYnkgcGVyc29uYWwgZGF0YSBwcm90ZWN0aW9uIGxhd3MuIFRo YW5rIHlvdSBmb3IgeW91ciBhdHRlbnRpb24gYW5kIGNvb3BlcmF0aW9uLg0KDQpNYWNyb25peCBJ bnRlcm5hdGlvbmFsIENvLiwgTHRkLg0KDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCg== 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=-3.8 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED 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 DA93CC48BD5 for ; Wed, 26 Jun 2019 01:17: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 AEC17208E3 for ; Wed, 26 Jun 2019 01:17: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="Qblcc8o+" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AEC17208E3 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=mxic.com.tw Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-mtd-bounces+linux-mtd=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:Date:From:Message-ID:MIME-Version: Subject:To:References:In-Reply-To:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=KQL3HqbL9aAGUAjU2OJTvafzcHSoJS5c2BdRC7Uhx5w=; b=Qblcc8o+yYZVJe tkZN7cXlN4CU3ntWy5Avvuqyf7T4HOK5Oj1ofrm790FO27ou03dchsEn0zThUg6zvqiZnDc83hw1E iHkL7ggiPkAAeNkNHWJfwN11OT+aCEoNkE6JKEkAkALArFKX9UvR25kI+FTJ9fjz/g0pW0wkhPyY+ wRQEvomcJH1JuhxsV23kfUyDnWMM7u0hCB8xdMIu3C7NgfEJkwncqNZFBDyWJPHb6nwtko65//ROT MC8PhckXsBGWhu9ZSsbkw2Y5nTqMNEKONnzQn2lkamK2cHpYPHZzj0WHRnBe15cv67KSiJCQf5wxu jnE2TkAipGmthum3nO9Q==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92 #3 (Red Hat Linux)) id 1hfwYV-0007x9-A2; Wed, 26 Jun 2019 01:16:59 +0000 Received: from twhmllg3.macronix.com ([122.147.135.201]) by bombadil.infradead.org with esmtps (Exim 4.92 #3 (Red Hat Linux)) id 1hfwYQ-0007vk-0A; Wed, 26 Jun 2019 01:16:56 +0000 Received: from twhfmlp1.macronix.com (twhfm1p1.macronix.com [172.17.20.91]) by TWHMLLG3.macronix.com with ESMTP id x5Q1GSee000377; Wed, 26 Jun 2019 09:16:28 +0800 (GMT-8) (envelope-from masonccyang@mxic.com.tw) Received: from MXML06C.mxic.com.tw (mxml06c.mxic.com.tw [172.17.14.55]) by Forcepoint Email with ESMTP id B568EF73B32CCA634DCC; Wed, 26 Jun 2019 09:16:28 +0800 (CST) In-Reply-To: <20190620172250.9102-4-vigneshr@ti.com> References: <20190620172250.9102-1-vigneshr@ti.com> <20190620172250.9102-4-vigneshr@ti.com> To: "Vignesh Raghavendra" Subject: Re: [PATCH v7 3/5] mtd: Add support for HyperBus memory devices MIME-Version: 1.0 X-KeepSent: 97D41CEB:1200A9E4-48258425:0006AA42; type=4; name=$KeepSent X-Mailer: Lotus Notes Release 8.5.3FP4 SHF90 June 10, 2013 Message-ID: From: masonccyang@mxic.com.tw Date: Wed, 26 Jun 2019 09:16:29 +0800 X-MIMETrack: Serialize by Router on MXML06C/TAIWAN/MXIC(Release 9.0.1FP10 HF265|July 25, 2018) at 2019/06/26 AM 09:16:28, Serialize complete at 2019/06/26 AM 09:16:28 X-MAIL: TWHMLLG3.macronix.com x5Q1GSee000377 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190625_181654_506655_0595E01C X-CRM114-Status: GOOD ( 12.83 ) X-BeenThere: linux-mtd@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: devicetree@vger.kernel.org, Vignesh Raghavendra , Sergei Shtylyov , Boris Brezillon , Richard Weinberger , linux-kernel@vger.kernel.org, Marek Vasut , Rob Herring , linux-mtd@lists.infradead.org, Miquel Raynal , linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-mtd" Errors-To: linux-mtd-bounces+linux-mtd=archiver.kernel.org@lists.infradead.org SGkgVmlnbmVzaCwNCg0KPiANCj4gU3ViamVjdA0KPiANCj4gW1BBVENIIHY3IDMvNV0gbXRkOiBB ZGQgc3VwcG9ydCBmb3IgSHlwZXJCdXMgbWVtb3J5IGRldmljZXMNCj4gDQo+IEN5cHJlc3MnIEh5 cGVyQnVzIGlzIExvdyBTaWduYWwgQ291bnQsIEhpZ2ggUGVyZm9ybWFuY2UgRG91YmxlIERhdGEg UmF0ZQ0KPiBCdXMgaW50ZXJmYWNlIGJldHdlZW4gYSBob3N0IHN5c3RlbSBtYXN0ZXIgYW5kIG9u ZSBvciBtb3JlIHNsYXZlDQo+IGludGVyZmFjZXMuIEh5cGVyQnVzIGlzIHVzZWQgdG8gY29ubmVj dCBtaWNyb3Byb2Nlc3NvciwgbWljcm9jb250cm9sbGVyLA0KPiBvciBBU0lDIGRldmljZXMgd2l0 aCByYW5kb20gYWNjZXNzIE5PUiBmbGFzaCBtZW1vcnkgKGNhbGxlZCBIeXBlckZsYXNoKQ0KPiBv ciBzZWxmIHJlZnJlc2ggRFJBTSAoY2FsbGVkIEh5cGVyUkFNKS4NCj4gDQo+IEl0cyBhIDgtYml0 IGRhdGEgYnVzIChEUVs3OjBdKSB3aXRoICBSZWFkLVdyaXRlIERhdGEgU3Ryb2JlIChSV0RTKQ0K PiBzaWduYWwgYW5kIGVpdGhlciBTaW5nbGUtZW5kZWQgY2xvY2soMy4wViBwYXJ0cykgb3IgRGlm ZmVyZW50aWFsIGNsb2NrDQo+ICgxLjhWIHBhcnRzKS4gSXQgdXNlcyBDaGlwU2VsZWN0IGxpbmVz IHRvIHNlbGVjdCBiL3cgbXVsdGlwbGUgc2xhdmVzLg0KPiBBdCBidXMgbGV2ZWwsIGl0IGZvbGxv d3MgYSBzZXBhcmF0ZSBwcm90b2NvbCBkZXNjcmliZWQgaW4gSHlwZXJCdXMNCj4gc3BlY2lmaWNh dGlvblsxXS4NCj4gDQo+IEh5cGVyRmxhc2ggZm9sbG93cyBDRkkgQU1EL0Z1aml0c3UgRXh0ZW5k ZWQgQ29tbWFuZCBTZXQgKDB4MDAwMikgc2ltaWxhcg0KPiB0byB0aGF0IG9mIGV4aXN0aW5nIHBh cmFsbGVsIE5PUnMuIFNpbmNlIEh5cGVyQnVzIGlzIHg4IEREUiBidXMsDQo+IGl0cyBlcXVpdmFs ZW50IHRvIHgxNiBwYXJhbGxlbCBOT1IgZmxhc2ggd3J0IGJpdHMgcGVyIGNsb2NrIGN5Y2xlLiBC dXQNCj4gSHlwZXJCdXMgb3BlcmF0ZXMgYXQgPjE2Nk1IeiBmcmVxdWVuY2llcy4NCj4gSHlwZXJS QU0gcHJvdmlkZXMgZGlyZWN0IHJhbmRvbSByZWFkL3dyaXRlIGFjY2VzcyB0byBmbGFzaCBtZW1v cnkNCj4gYXJyYXkuDQo+IA0KPiBCdXQsIEh5cGVyQnVzIG1lbW9yeSBjb250cm9sbGVycyBzZWVt IHRvIGFic3RyYWN0IGltcGxlbWVudGF0aW9uIGRldGFpbHMNCj4gYW5kIGV4cG9zZSBhIHNpbXBs ZSBNTUlPIGludGVyZmFjZSB0byBhY2Nlc3MgY29ubmVjdGVkIGZsYXNoLg0KPiANCj4gQWRkIHN1 cHBvcnQgZm9yIHJlZ2lzdGVyaW5nIEh5cGVyRmxhc2ggZGV2aWNlcyB3aXRoIE1URCBmcmFtZXdv cmsuIE1URA0KPiBtYXBzIGZyYW1ld29yayBhbG9uZyB3aXRoIENGSSBjaGlwIHN1cHBvcnQgZnJh bWV3b3JrIGFyZSB1c2VkIHRvIHN1cHBvcnQNCj4gY29tbXVuaWNhdGluZyB3aXRoIGZsYXNoLg0K PiANCj4gRnJhbWV3b3JrIGlzIG1vZGVsbGVkIGFsb25nIHRoZSBsaW5lcyBvZiBzcGktbm9yIGZy YW1ld29yay4gSHlwZXJCdXMNCj4gbWVtb3J5IGNvbnRyb2xsZXIgKEhCTUMpIGRyaXZlcnMgY2Fs bHMgaHlwZXJidXNfcmVnaXN0ZXJfZGV2aWNlKCkgdG8NCj4gcmVnaXN0ZXIgYSBzaW5nbGUgSHlw ZXJGbGFzaCBkZXZpY2UuIEh5cGVyRmxhc2ggY29yZSBwYXJzZXMgTU1JTyBhY2Nlc3MNCj4gaW5m b3JtYXRpb24gZnJvbSBEVCwgc2V0cyB1cCB0aGUgbWFwX2luZm8gc3RydWN0LCBwcm9iZXMgQ0ZJ IGZsYXNoIGFuZA0KPiByZWdpc3RlcnMgaXQgd2l0aCBNVEQgZnJhbWV3b3JrLg0KPiANCj4gU29t ZSBIQk1DIG1hc3RlcnMgbmVlZCBjYWxpYnJhdGlvbi90cmFpbmluZyBzZXF1ZW5jZVszXSB0byBi ZSBjYXJyaWVkDQo+IG91dCwgaW4gb3JkZXIgZm9yIERMTCBpbnNpZGUgdGhlIGNvbnRyb2xsZXIg dG8gbG9jaywgYnkgcmVhZGluZyBhIGtub3duDQo+IHN0cmluZy9wYXR0ZXJuLiBUaGlzIGlzIGRv bmUgYnkgcmVwZWF0ZWRseSByZWFkaW5nIENGSSBRdWVyeQ0KPiBJZGVudGlmaWNhdGlvbiBTdHJp bmcuIENhbGlicmF0aW9uIG5lZWRzIHRvIGJlIGRvbmUgYmVmb3JlIHRyeWluZyB0byANCmRldGVj dA0KPiBmbGFzaCBhcyBwYXJ0IG9mIENGSSBmbGFzaCBwcm9iZS4NCj4gDQo+IEh5cGVyUkFNIGlz IG5vdCBzdXBwb3J0ZWQgYXQgdGhlIG1vbWVudC4NCj4gDQo+IEh5cGVyQnVzIHNwZWNpZmljYXRp b24gY2FuIGJlIGZvdW5kIGF0WzFdDQo+IEh5cGVyRmxhc2ggZGF0YXNoZWV0IGNhbiBiZSBmb3Vu ZCBhdFsyXQ0KPiANCj4gWzFdIGh0dHBzOi8vd3d3LmN5cHJlc3MuY29tL2ZpbGUvMjEzMzU2L2Rv d25sb2FkDQo+IFsyXSBodHRwczovL3d3dy5jeXByZXNzLmNvbS9maWxlLzIxMzM0Ni9kb3dubG9h ZA0KPiBbM10gaHR0cDovL3d3dy50aS5jb20vbGl0L3VnL3NwcnVpZDdiL3NwcnVpZDdiLnBkZg0K PiAgICAgVGFibGUgMTItNTc0MS4gSHlwZXJGbGFzaCBBY2Nlc3MgU2VxdWVuY2UNCj4gDQo+IFNp Z25lZC1vZmYtYnk6IFZpZ25lc2ggUmFnaGF2ZW5kcmEgPHZpZ25lc2hyQHRpLmNvbT4NCg0KQ3lw cmVzcyBoYXMgYW5ub3VuY2VkIHRoZSBpbmNsdXNpb24gb2YgQ3lwcmVzc+KAmSBoaWdoLWJhbmR3 aWR0aCANCkh5cGVyQnVz4oSiIDgtYml0IHNlcmlhbCBtZW1vcnkgaW50ZXJmYWNlIGludG8gdGhl IG5ldyBlWHBhbmRlZCBTUEkgKHhTUEkpIA0KZWxlY3RyaWNhbCBpbnRlcmZhY2Ugc3RhbmRhcmQg ZnJvbSB0aGUgSkVERUMgU29saWQgU3RhdGUgVGVjaG5vbG9neSANCkFzc29jaWF0aW9uIA0KDQpm b3IgZGV0YWlsLCBwbGVhc2UgZ29lcyB0bw0KaHR0cHM6Ly93d3cuY3lwcmVzcy5jb20vbmV3cy9j eXByZXNzLWh5cGVyYnVzLW1lbW9yeS1pbnRlcmZhY2UtaW5zdGFudC1hcHBsaWNhdGlvbnMtaW5j b3Jwb3JhdGVkLWplZGVjLXhzcGktZWxlY3RyaWNhbCANCg0KDQpGWUksDQoNCnRoYW5rcyAmIGJl c3QgcmVnYXJkcywNCk1hc29uDQoNCg0KDQpDT05GSURFTlRJQUxJVFkgTk9URToNCg0KVGhpcyBl LW1haWwgYW5kIGFueSBhdHRhY2htZW50cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgaW5mb3Jt YXRpb24gDQphbmQvb3IgcGVyc29uYWwgZGF0YSwgd2hpY2ggaXMgcHJvdGVjdGVkIGJ5IGFwcGxp Y2FibGUgbGF3cy4gUGxlYXNlIGJlIA0KcmVtaW5kZWQgdGhhdCBkdXBsaWNhdGlvbiwgZGlzY2xv c3VyZSwgZGlzdHJpYnV0aW9uLCBvciB1c2Ugb2YgdGhpcyBlLW1haWwgDQooYW5kL29yIGl0cyBh dHRhY2htZW50cykgb3IgYW55IHBhcnQgdGhlcmVvZiBpcyBwcm9oaWJpdGVkLiBJZiB5b3UgcmVj ZWl2ZSANCnRoaXMgZS1tYWlsIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHVzIGltbWVkaWF0ZWx5 IGFuZCBkZWxldGUgdGhpcyBtYWlsIGFzIA0Kd2VsbCBhcyBpdHMgYXR0YWNobWVudChzKSBmcm9t IHlvdXIgc3lzdGVtLiBJbiBhZGRpdGlvbiwgcGxlYXNlIGJlIA0KaW5mb3JtZWQgdGhhdCBjb2xs ZWN0aW9uLCBwcm9jZXNzaW5nLCBhbmQvb3IgdXNlIG9mIHBlcnNvbmFsIGRhdGEgaXMgDQpwcm9o aWJpdGVkIHVubGVzcyBleHByZXNzbHkgcGVybWl0dGVkIGJ5IHBlcnNvbmFsIGRhdGEgcHJvdGVj dGlvbiBsYXdzLiANClRoYW5rIHlvdSBmb3IgeW91ciBhdHRlbnRpb24gYW5kIGNvb3BlcmF0aW9u Lg0KDQpNYWNyb25peCBJbnRlcm5hdGlvbmFsIENvLiwgTHRkLg0KDQo9PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCg0K DQoNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT0NCg0KQ09ORklERU5USUFMSVRZIE5PVEU6DQoNClRoaXMg ZS1tYWlsIGFuZCBhbnkgYXR0YWNobWVudHMgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIGluZm9y bWF0aW9uIGFuZC9vciBwZXJzb25hbCBkYXRhLCB3aGljaCBpcyBwcm90ZWN0ZWQgYnkgYXBwbGlj YWJsZSBsYXdzLiBQbGVhc2UgYmUgcmVtaW5kZWQgdGhhdCBkdXBsaWNhdGlvbiwgZGlzY2xvc3Vy ZSwgZGlzdHJpYnV0aW9uLCBvciB1c2Ugb2YgdGhpcyBlLW1haWwgKGFuZC9vciBpdHMgYXR0YWNo bWVudHMpIG9yIGFueSBwYXJ0IHRoZXJlb2YgaXMgcHJvaGliaXRlZC4gSWYgeW91IHJlY2VpdmUg dGhpcyBlLW1haWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdXMgaW1tZWRpYXRlbHkgYW5kIGRl bGV0ZSB0aGlzIG1haWwgYXMgd2VsbCBhcyBpdHMgYXR0YWNobWVudChzKSBmcm9tIHlvdXIgc3lz dGVtLiBJbiBhZGRpdGlvbiwgcGxlYXNlIGJlIGluZm9ybWVkIHRoYXQgY29sbGVjdGlvbiwgcHJv Y2Vzc2luZywgYW5kL29yIHVzZSBvZiBwZXJzb25hbCBkYXRhIGlzIHByb2hpYml0ZWQgdW5sZXNz IGV4cHJlc3NseSBwZXJtaXR0ZWQgYnkgcGVyc29uYWwgZGF0YSBwcm90ZWN0aW9uIGxhd3MuIFRo YW5rIHlvdSBmb3IgeW91ciBhdHRlbnRpb24gYW5kIGNvb3BlcmF0aW9uLg0KDQpNYWNyb25peCBJ bnRlcm5hdGlvbmFsIENvLiwgTHRkLg0KDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpMaW51eCBNVEQgZGlzY3Vzc2lv biBtYWlsaW5nIGxpc3QKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5m by9saW51eC1tdGQvCg== 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=-3.8 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED 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 C3C21C48BD5 for ; Wed, 26 Jun 2019 01:17:54 +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 948A1208E3 for ; Wed, 26 Jun 2019 01:17:54 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="UTSwcot1" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 948A1208E3 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=mxic.com.tw 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:Date:From:Message-ID:MIME-Version: Subject:To:References:In-Reply-To:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=7XfujTpt+yB2YqgOLvjga3FJq34+7kakc0FxWza5azU=; b=UTSwcot1HE5+uv mB5SEoo3hhQEE+JGkR0MJ+8lgm4jNNDaG49QX6NWIGPO2lXQ2k/OFFeS+1hB1Jxk0O/dFYPavJcr7 tJHEO6YNQTTW8gMzbEp9k8tJEhpVmhCGiKLg3SzwbPe9a213JJF1w9KSKiXMgUnMHHJb64rqiPDHR rWxAn/9IRE40oD+I9j/uKBZkPzskPMKC7KUGcrq0f4cGUBh5Eeid/W/i1Pi1SmGD6NYlTJqSnEtaS PRE/9xZuNat6GKLzznaBpTsDrDndnZgv/PSrOW1UC/kJpuEAvb4xTcTfe2F2uYmhC9WT36NdGyXiA Dnx+dIk1qg/6Rd9s9z0w==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92 #3 (Red Hat Linux)) id 1hfwYz-0008AM-Qx; Wed, 26 Jun 2019 01:17:29 +0000 Received: from twhmllg3.macronix.com ([122.147.135.201]) by bombadil.infradead.org with esmtps (Exim 4.92 #3 (Red Hat Linux)) id 1hfwYQ-0007vk-0A; Wed, 26 Jun 2019 01:16:56 +0000 Received: from twhfmlp1.macronix.com (twhfm1p1.macronix.com [172.17.20.91]) by TWHMLLG3.macronix.com with ESMTP id x5Q1GSee000377; Wed, 26 Jun 2019 09:16:28 +0800 (GMT-8) (envelope-from masonccyang@mxic.com.tw) Received: from MXML06C.mxic.com.tw (mxml06c.mxic.com.tw [172.17.14.55]) by Forcepoint Email with ESMTP id B568EF73B32CCA634DCC; Wed, 26 Jun 2019 09:16:28 +0800 (CST) In-Reply-To: <20190620172250.9102-4-vigneshr@ti.com> References: <20190620172250.9102-1-vigneshr@ti.com> <20190620172250.9102-4-vigneshr@ti.com> To: "Vignesh Raghavendra" Subject: Re: [PATCH v7 3/5] mtd: Add support for HyperBus memory devices MIME-Version: 1.0 X-KeepSent: 97D41CEB:1200A9E4-48258425:0006AA42; type=4; name=$KeepSent X-Mailer: Lotus Notes Release 8.5.3FP4 SHF90 June 10, 2013 Message-ID: From: masonccyang@mxic.com.tw Date: Wed, 26 Jun 2019 09:16:29 +0800 X-MIMETrack: Serialize by Router on MXML06C/TAIWAN/MXIC(Release 9.0.1FP10 HF265|July 25, 2018) at 2019/06/26 AM 09:16:28, Serialize complete at 2019/06/26 AM 09:16:28 X-MAIL: TWHMLLG3.macronix.com x5Q1GSee000377 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190625_181654_506655_0595E01C X-CRM114-Status: GOOD ( 12.83 ) 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: devicetree@vger.kernel.org, Vignesh Raghavendra , Sergei Shtylyov , Boris Brezillon , Richard Weinberger , linux-kernel@vger.kernel.org, Marek Vasut , Rob Herring , linux-mtd@lists.infradead.org, Miquel Raynal , linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGkgVmlnbmVzaCwNCg0KPiANCj4gU3ViamVjdA0KPiANCj4gW1BBVENIIHY3IDMvNV0gbXRkOiBB ZGQgc3VwcG9ydCBmb3IgSHlwZXJCdXMgbWVtb3J5IGRldmljZXMNCj4gDQo+IEN5cHJlc3MnIEh5 cGVyQnVzIGlzIExvdyBTaWduYWwgQ291bnQsIEhpZ2ggUGVyZm9ybWFuY2UgRG91YmxlIERhdGEg UmF0ZQ0KPiBCdXMgaW50ZXJmYWNlIGJldHdlZW4gYSBob3N0IHN5c3RlbSBtYXN0ZXIgYW5kIG9u ZSBvciBtb3JlIHNsYXZlDQo+IGludGVyZmFjZXMuIEh5cGVyQnVzIGlzIHVzZWQgdG8gY29ubmVj dCBtaWNyb3Byb2Nlc3NvciwgbWljcm9jb250cm9sbGVyLA0KPiBvciBBU0lDIGRldmljZXMgd2l0 aCByYW5kb20gYWNjZXNzIE5PUiBmbGFzaCBtZW1vcnkgKGNhbGxlZCBIeXBlckZsYXNoKQ0KPiBv ciBzZWxmIHJlZnJlc2ggRFJBTSAoY2FsbGVkIEh5cGVyUkFNKS4NCj4gDQo+IEl0cyBhIDgtYml0 IGRhdGEgYnVzIChEUVs3OjBdKSB3aXRoICBSZWFkLVdyaXRlIERhdGEgU3Ryb2JlIChSV0RTKQ0K PiBzaWduYWwgYW5kIGVpdGhlciBTaW5nbGUtZW5kZWQgY2xvY2soMy4wViBwYXJ0cykgb3IgRGlm ZmVyZW50aWFsIGNsb2NrDQo+ICgxLjhWIHBhcnRzKS4gSXQgdXNlcyBDaGlwU2VsZWN0IGxpbmVz IHRvIHNlbGVjdCBiL3cgbXVsdGlwbGUgc2xhdmVzLg0KPiBBdCBidXMgbGV2ZWwsIGl0IGZvbGxv d3MgYSBzZXBhcmF0ZSBwcm90b2NvbCBkZXNjcmliZWQgaW4gSHlwZXJCdXMNCj4gc3BlY2lmaWNh dGlvblsxXS4NCj4gDQo+IEh5cGVyRmxhc2ggZm9sbG93cyBDRkkgQU1EL0Z1aml0c3UgRXh0ZW5k ZWQgQ29tbWFuZCBTZXQgKDB4MDAwMikgc2ltaWxhcg0KPiB0byB0aGF0IG9mIGV4aXN0aW5nIHBh cmFsbGVsIE5PUnMuIFNpbmNlIEh5cGVyQnVzIGlzIHg4IEREUiBidXMsDQo+IGl0cyBlcXVpdmFs ZW50IHRvIHgxNiBwYXJhbGxlbCBOT1IgZmxhc2ggd3J0IGJpdHMgcGVyIGNsb2NrIGN5Y2xlLiBC dXQNCj4gSHlwZXJCdXMgb3BlcmF0ZXMgYXQgPjE2Nk1IeiBmcmVxdWVuY2llcy4NCj4gSHlwZXJS QU0gcHJvdmlkZXMgZGlyZWN0IHJhbmRvbSByZWFkL3dyaXRlIGFjY2VzcyB0byBmbGFzaCBtZW1v cnkNCj4gYXJyYXkuDQo+IA0KPiBCdXQsIEh5cGVyQnVzIG1lbW9yeSBjb250cm9sbGVycyBzZWVt IHRvIGFic3RyYWN0IGltcGxlbWVudGF0aW9uIGRldGFpbHMNCj4gYW5kIGV4cG9zZSBhIHNpbXBs ZSBNTUlPIGludGVyZmFjZSB0byBhY2Nlc3MgY29ubmVjdGVkIGZsYXNoLg0KPiANCj4gQWRkIHN1 cHBvcnQgZm9yIHJlZ2lzdGVyaW5nIEh5cGVyRmxhc2ggZGV2aWNlcyB3aXRoIE1URCBmcmFtZXdv cmsuIE1URA0KPiBtYXBzIGZyYW1ld29yayBhbG9uZyB3aXRoIENGSSBjaGlwIHN1cHBvcnQgZnJh bWV3b3JrIGFyZSB1c2VkIHRvIHN1cHBvcnQNCj4gY29tbXVuaWNhdGluZyB3aXRoIGZsYXNoLg0K PiANCj4gRnJhbWV3b3JrIGlzIG1vZGVsbGVkIGFsb25nIHRoZSBsaW5lcyBvZiBzcGktbm9yIGZy YW1ld29yay4gSHlwZXJCdXMNCj4gbWVtb3J5IGNvbnRyb2xsZXIgKEhCTUMpIGRyaXZlcnMgY2Fs bHMgaHlwZXJidXNfcmVnaXN0ZXJfZGV2aWNlKCkgdG8NCj4gcmVnaXN0ZXIgYSBzaW5nbGUgSHlw ZXJGbGFzaCBkZXZpY2UuIEh5cGVyRmxhc2ggY29yZSBwYXJzZXMgTU1JTyBhY2Nlc3MNCj4gaW5m b3JtYXRpb24gZnJvbSBEVCwgc2V0cyB1cCB0aGUgbWFwX2luZm8gc3RydWN0LCBwcm9iZXMgQ0ZJ IGZsYXNoIGFuZA0KPiByZWdpc3RlcnMgaXQgd2l0aCBNVEQgZnJhbWV3b3JrLg0KPiANCj4gU29t ZSBIQk1DIG1hc3RlcnMgbmVlZCBjYWxpYnJhdGlvbi90cmFpbmluZyBzZXF1ZW5jZVszXSB0byBi ZSBjYXJyaWVkDQo+IG91dCwgaW4gb3JkZXIgZm9yIERMTCBpbnNpZGUgdGhlIGNvbnRyb2xsZXIg dG8gbG9jaywgYnkgcmVhZGluZyBhIGtub3duDQo+IHN0cmluZy9wYXR0ZXJuLiBUaGlzIGlzIGRv bmUgYnkgcmVwZWF0ZWRseSByZWFkaW5nIENGSSBRdWVyeQ0KPiBJZGVudGlmaWNhdGlvbiBTdHJp bmcuIENhbGlicmF0aW9uIG5lZWRzIHRvIGJlIGRvbmUgYmVmb3JlIHRyeWluZyB0byANCmRldGVj dA0KPiBmbGFzaCBhcyBwYXJ0IG9mIENGSSBmbGFzaCBwcm9iZS4NCj4gDQo+IEh5cGVyUkFNIGlz IG5vdCBzdXBwb3J0ZWQgYXQgdGhlIG1vbWVudC4NCj4gDQo+IEh5cGVyQnVzIHNwZWNpZmljYXRp b24gY2FuIGJlIGZvdW5kIGF0WzFdDQo+IEh5cGVyRmxhc2ggZGF0YXNoZWV0IGNhbiBiZSBmb3Vu ZCBhdFsyXQ0KPiANCj4gWzFdIGh0dHBzOi8vd3d3LmN5cHJlc3MuY29tL2ZpbGUvMjEzMzU2L2Rv d25sb2FkDQo+IFsyXSBodHRwczovL3d3dy5jeXByZXNzLmNvbS9maWxlLzIxMzM0Ni9kb3dubG9h ZA0KPiBbM10gaHR0cDovL3d3dy50aS5jb20vbGl0L3VnL3NwcnVpZDdiL3NwcnVpZDdiLnBkZg0K PiAgICAgVGFibGUgMTItNTc0MS4gSHlwZXJGbGFzaCBBY2Nlc3MgU2VxdWVuY2UNCj4gDQo+IFNp Z25lZC1vZmYtYnk6IFZpZ25lc2ggUmFnaGF2ZW5kcmEgPHZpZ25lc2hyQHRpLmNvbT4NCg0KQ3lw cmVzcyBoYXMgYW5ub3VuY2VkIHRoZSBpbmNsdXNpb24gb2YgQ3lwcmVzc+KAmSBoaWdoLWJhbmR3 aWR0aCANCkh5cGVyQnVz4oSiIDgtYml0IHNlcmlhbCBtZW1vcnkgaW50ZXJmYWNlIGludG8gdGhl IG5ldyBlWHBhbmRlZCBTUEkgKHhTUEkpIA0KZWxlY3RyaWNhbCBpbnRlcmZhY2Ugc3RhbmRhcmQg ZnJvbSB0aGUgSkVERUMgU29saWQgU3RhdGUgVGVjaG5vbG9neSANCkFzc29jaWF0aW9uIA0KDQpm b3IgZGV0YWlsLCBwbGVhc2UgZ29lcyB0bw0KaHR0cHM6Ly93d3cuY3lwcmVzcy5jb20vbmV3cy9j eXByZXNzLWh5cGVyYnVzLW1lbW9yeS1pbnRlcmZhY2UtaW5zdGFudC1hcHBsaWNhdGlvbnMtaW5j b3Jwb3JhdGVkLWplZGVjLXhzcGktZWxlY3RyaWNhbCANCg0KDQpGWUksDQoNCnRoYW5rcyAmIGJl c3QgcmVnYXJkcywNCk1hc29uDQoNCg0KDQpDT05GSURFTlRJQUxJVFkgTk9URToNCg0KVGhpcyBl LW1haWwgYW5kIGFueSBhdHRhY2htZW50cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgaW5mb3Jt YXRpb24gDQphbmQvb3IgcGVyc29uYWwgZGF0YSwgd2hpY2ggaXMgcHJvdGVjdGVkIGJ5IGFwcGxp Y2FibGUgbGF3cy4gUGxlYXNlIGJlIA0KcmVtaW5kZWQgdGhhdCBkdXBsaWNhdGlvbiwgZGlzY2xv c3VyZSwgZGlzdHJpYnV0aW9uLCBvciB1c2Ugb2YgdGhpcyBlLW1haWwgDQooYW5kL29yIGl0cyBh dHRhY2htZW50cykgb3IgYW55IHBhcnQgdGhlcmVvZiBpcyBwcm9oaWJpdGVkLiBJZiB5b3UgcmVj ZWl2ZSANCnRoaXMgZS1tYWlsIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHVzIGltbWVkaWF0ZWx5 IGFuZCBkZWxldGUgdGhpcyBtYWlsIGFzIA0Kd2VsbCBhcyBpdHMgYXR0YWNobWVudChzKSBmcm9t IHlvdXIgc3lzdGVtLiBJbiBhZGRpdGlvbiwgcGxlYXNlIGJlIA0KaW5mb3JtZWQgdGhhdCBjb2xs ZWN0aW9uLCBwcm9jZXNzaW5nLCBhbmQvb3IgdXNlIG9mIHBlcnNvbmFsIGRhdGEgaXMgDQpwcm9o aWJpdGVkIHVubGVzcyBleHByZXNzbHkgcGVybWl0dGVkIGJ5IHBlcnNvbmFsIGRhdGEgcHJvdGVj dGlvbiBsYXdzLiANClRoYW5rIHlvdSBmb3IgeW91ciBhdHRlbnRpb24gYW5kIGNvb3BlcmF0aW9u Lg0KDQpNYWNyb25peCBJbnRlcm5hdGlvbmFsIENvLiwgTHRkLg0KDQo9PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCg0K DQoNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT0NCg0KQ09ORklERU5USUFMSVRZIE5PVEU6DQoNClRoaXMg ZS1tYWlsIGFuZCBhbnkgYXR0YWNobWVudHMgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIGluZm9y bWF0aW9uIGFuZC9vciBwZXJzb25hbCBkYXRhLCB3aGljaCBpcyBwcm90ZWN0ZWQgYnkgYXBwbGlj YWJsZSBsYXdzLiBQbGVhc2UgYmUgcmVtaW5kZWQgdGhhdCBkdXBsaWNhdGlvbiwgZGlzY2xvc3Vy ZSwgZGlzdHJpYnV0aW9uLCBvciB1c2Ugb2YgdGhpcyBlLW1haWwgKGFuZC9vciBpdHMgYXR0YWNo bWVudHMpIG9yIGFueSBwYXJ0IHRoZXJlb2YgaXMgcHJvaGliaXRlZC4gSWYgeW91IHJlY2VpdmUg dGhpcyBlLW1haWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdXMgaW1tZWRpYXRlbHkgYW5kIGRl bGV0ZSB0aGlzIG1haWwgYXMgd2VsbCBhcyBpdHMgYXR0YWNobWVudChzKSBmcm9tIHlvdXIgc3lz dGVtLiBJbiBhZGRpdGlvbiwgcGxlYXNlIGJlIGluZm9ybWVkIHRoYXQgY29sbGVjdGlvbiwgcHJv Y2Vzc2luZywgYW5kL29yIHVzZSBvZiBwZXJzb25hbCBkYXRhIGlzIHByb2hpYml0ZWQgdW5sZXNz IGV4cHJlc3NseSBwZXJtaXR0ZWQgYnkgcGVyc29uYWwgZGF0YSBwcm90ZWN0aW9uIGxhd3MuIFRo YW5rIHlvdSBmb3IgeW91ciBhdHRlbnRpb24gYW5kIGNvb3BlcmF0aW9uLg0KDQpNYWNyb25peCBJ bnRlcm5hdGlvbmFsIENvLiwgTHRkLg0KDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBs aXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5m cmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK