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=-7.1 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, SIGNED_OFF_BY,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 20F2AC04EBC for ; Wed, 14 Nov 2018 18:51:55 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id D472B2250F for ; Wed, 14 Nov 2018 18:51:54 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="C+/Hscf2" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D472B2250F Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=nxp.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731479AbeKOE4Q (ORCPT ); Wed, 14 Nov 2018 23:56:16 -0500 Received: from mail-eopbgr80088.outbound.protection.outlook.com ([40.107.8.88]:47965 "EHLO EUR04-VI1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1727251AbeKOE4Q (ORCPT ); Wed, 14 Nov 2018 23:56:16 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DCu/5b9uqqAFKOY9TVsuHOoWzWT6NhxhffmSJGqejZ4=; b=C+/Hscf26f31nOhcJpbrZ7LK/22cw8fkuAyud3Bm3dQdNIC+aCB8Teyy2S+Wzei8Ql8BbE6rR4wefmTem/ewsrIpuQdQsziWEe+vuriyjXJNA9anD8/C44XqvIrADV39hjzhTLJXIMS+57vYRAhgV32rrvY9nlQ8MxDqqxUIuHs= Received: from AM6PR04MB5863.eurprd04.prod.outlook.com (20.179.3.87) by AM6PR04MB4407.eurprd04.prod.outlook.com (20.177.39.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.22; Wed, 14 Nov 2018 18:51:43 +0000 Received: from AM6PR04MB5863.eurprd04.prod.outlook.com ([fe80::8997:7719:b47f:d7dd]) by AM6PR04MB5863.eurprd04.prod.outlook.com ([fe80::8997:7719:b47f:d7dd%2]) with mapi id 15.20.1294.045; Wed, 14 Nov 2018 18:51:43 +0000 From: Leo Li To: "Z.q. Hou" , "linux-pci@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "devicetree@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "bhelgaas@google.com" , "robh+dt@kernel.org" , "mark.rutland@arm.com" , "l.subrahmanya@mobiveil.co.in" , "shawnguo@kernel.org" , "lorenzo.pieralisi@arm.com" CC: Mingkai Hu , "M.h. Lian" , Xiaowei Bao Subject: RE: [PATCH 21/23] dt-bindings: pci: Add NXP LX SoCs PCIe controller Thread-Topic: [PATCH 21/23] dt-bindings: pci: Add NXP LX SoCs PCIe controller Thread-Index: AQHUddOb6NF1nSu2a02ug+wCobpaOKVGZgTggAUB1oCABEHIIA== Date: Wed, 14 Nov 2018 18:51:43 +0000 Message-ID: References: <20181106131807.29951-1-Zhiqiang.Hou@nxp.com> <20181106131807.29951-22-Zhiqiang.Hou@nxp.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=leoyang.li@nxp.com; x-originating-ip: [64.114.255.97] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;AM6PR04MB4407;6:0RD+Wo5KGDcIkjkpVrYtgFCI8vdK64eTz17XrEn522LiirNK3x8LIN7p+FulWKP2+5HQbj5dwO+YXI+KgEI9X6DAdihoQXubZRfD4DgfHf+sON6ydCpBRzgm7mB+bJ3TxhRKITGYeTYCd6ojqdwanrVbghaJpcpDDyYqDog9oQj9uxYjRIcgUhQuUYAybalKzjNo7a8dtXGVKcb22TCf5zA6KSBBSNLpAO8MuRFOVtP2igIepLFZikKMxtFXKSLAx9OjF9/gwsfOVnEwZ+KPTHMRTrJi4Eyw5jEKFvEjuaTN/K9UtHKNGZpzGJAsCSFUB9KTl57/O10rWje/DNz2HE2UiSaErYfc0F/OFpdTj/KGB63XoDC21BEbb7z0Qb2KDqx4LsNaSdP18EMJuASeY/tM5SBNJDtjqLLJTIq74NkxX+/Eg9Bd/0xJVsNfkzbkhJ11xiFTJS2sz7WtXi2UQg==;5:menJ3gaeQLdm9tLXhvzQg8lTQYVdLcrnZES6jHIThwtYkgZODdxi8hpEBzbmWs0ugR5A69bDDVLgxUlu59HazUn6uAfCxzVRKTWnVoHIRfICoEFgEKqTsHca98vxlsmR0LBjfPBfUwIN+09CR1XcV96Jo1uRRePVj7o21hbktJQ=;7:DAMAvWpXkTFhbXudvYmC0bpcgwkCOJ4eYERviur/Jy+yMzhPXYThswhSDFqv0/277CO2vhDlD4mmQrphRF6jwk/Hz5lc5JYlQ+F0XUbSCzPNySomrJV7YmTB/1XJ/cmrqY9yiavuR3MSCojG7t5oFg== x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-correlation-id: 38d5e462-4acf-4f49-c29b-08d64a623857 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);SRVR:AM6PR04MB4407; x-ms-traffictypediagnostic: AM6PR04MB4407: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(9452136761055)(258649278758335)(211936372134217)(180628864354917)(185117386973197); x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231415)(944501410)(52105112)(3002001)(10201501046)(6055026)(148016)(149066)(150057)(6041310)(20161123562045)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(201708071742011)(7699051)(76991095);SRVR:AM6PR04MB4407;BCL:0;PCL:0;RULEID:;SRVR:AM6PR04MB4407; x-forefront-prvs: 085634EFF4 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(6029001)(39860400002)(346002)(366004)(136003)(376002)(396003)(13464003)(189003)(199004)(14454004)(106356001)(105586002)(229853002)(476003)(7416002)(6246003)(305945005)(7736002)(11346002)(446003)(74316002)(8676002)(55016002)(486006)(6436002)(93886005)(81156014)(68736007)(110136005)(5660300001)(256004)(86362001)(316002)(81166006)(8936002)(9686003)(2201001)(186003)(53936002)(478600001)(2900100001)(33656002)(53546011)(6506007)(7696005)(3846002)(6116002)(2501003)(99286004)(97736004)(71190400001)(102836004)(66066001)(2906002)(71200400001)(54906003)(76176011)(26005)(4326008)(25786009)(921003)(1121003);DIR:OUT;SFP:1101;SCL:1;SRVR:AM6PR04MB4407;H:AM6PR04MB5863.eurprd04.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; received-spf: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: Lwhj4jU/AjfP7u2nRWT/WRD6U23t2Q7a/yxWVUiUNHR7MXw0pj37RrsnE3tDUWllBDokGM/JdAHS07wB3NBtrP+rBqWb4BYMLbhaCyYMonC4gOOXMWqpfz0EHyIRj/TNvHhGTSVJ292BOIuDXAoqRwWwn1Tbt+jtWN+QvTgR7b/ZQ+8P3RYpMC2uY1SPFBeS9WoVrjUsZ0num9sPUHARhGnxNpPJt7vU5uaZlfbCxWEH3DMyPd+jW8x1/iOILUB9+3zCMDd0aRcIdO54bGLBUuz88PvKm+QE+LkmM9sLQvRteAsMjClSivPzQF1yPGurPX/UQGHLYR5ESRZzRkBWUuNIcdT2Zd4Aqo7PfZK77NI= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 38d5e462-4acf-4f49-c29b-08d64a623857 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Nov 2018 18:51:43.1069 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR04MB4407 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogWi5xLiBIb3UNCj4gU2Vu dDogU3VuZGF5LCBOb3ZlbWJlciAxMSwgMjAxOCA1OjQ4IFBNDQo+IFRvOiBMZW8gTGkgPGxlb3lh bmcubGlAbnhwLmNvbT47IGxpbnV4LXBjaUB2Z2VyLmtlcm5lbC5vcmc7IGxpbnV4LWFybS0NCj4g a2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmc7IGRldmljZXRyZWVAdmdlci5rZXJuZWwub3JnOyBs aW51eC0NCj4ga2VybmVsQHZnZXIua2VybmVsLm9yZzsgYmhlbGdhYXNAZ29vZ2xlLmNvbTsgcm9i aCtkdEBrZXJuZWwub3JnOw0KPiBtYXJrLnJ1dGxhbmRAYXJtLmNvbTsgbC5zdWJyYWhtYW55YUBt b2JpdmVpbC5jby5pbjsNCj4gc2hhd25ndW9Aa2VybmVsLm9yZzsgbG9yZW56by5waWVyYWxpc2lA YXJtLmNvbQ0KPiBDYzogTWluZ2thaSBIdSA8bWluZ2thaS5odUBueHAuY29tPjsgTS5oLiBMaWFu DQo+IDxtaW5naHVhbi5saWFuQG54cC5jb20+OyBYaWFvd2VpIEJhbyA8eGlhb3dlaS5iYW9Abnhw LmNvbT4NCj4gU3ViamVjdDogUkU6IFtQQVRDSCAyMS8yM10gZHQtYmluZGluZ3M6IHBjaTogQWRk IE5YUCBMWCBTb0NzIFBDSWUgY29udHJvbGxlcg0KPiANCj4gSGkgTGVvLA0KPiANCj4gVGhhbmtz IGEgbG90IGZvciB5b3VyIGNvbW1lbnRzIQ0KPiANCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut LS0tLQ0KPiA+IEZyb206IExlbyBMaQ0KPiA+IFNlbnQ6IDIwMTjE6jEx1MI5yNUgNToyOQ0KPiA+ IFRvOiBaLnEuIEhvdSA8emhpcWlhbmcuaG91QG54cC5jb20+OyBsaW51eC1wY2lAdmdlci5rZXJu ZWwub3JnOw0KPiA+IGxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZzsgZGV2aWNl dHJlZUB2Z2VyLmtlcm5lbC5vcmc7DQo+ID4gbGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZzsg YmhlbGdhYXNAZ29vZ2xlLmNvbTsgcm9iaCtkdEBrZXJuZWwub3JnOw0KPiA+IG1hcmsucnV0bGFu ZEBhcm0uY29tOyBsLnN1YnJhaG1hbnlhQG1vYml2ZWlsLmNvLmluOw0KPiA+IHNoYXduZ3VvQGtl cm5lbC5vcmc7IGxvcmVuem8ucGllcmFsaXNpQGFybS5jb20NCj4gPiBDYzogTWluZ2thaSBIdSA8 bWluZ2thaS5odUBueHAuY29tPjsgTS5oLiBMaWFuDQo+ID4gPG1pbmdodWFuLmxpYW5AbnhwLmNv bT47IFhpYW93ZWkgQmFvIDx4aWFvd2VpLmJhb0BueHAuY29tPg0KPiA+IFN1YmplY3Q6IFJFOiBb UEFUQ0ggMjEvMjNdIGR0LWJpbmRpbmdzOiBwY2k6IEFkZCBOWFAgTFggU29DcyBQQ0llDQo+ID4g Y29udHJvbGxlcg0KPiA+DQo+ID4NCj4gPg0KPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t LS0NCj4gPiA+IEZyb206IFoucS4gSG91DQo+ID4gPiBTZW50OiBUdWVzZGF5LCBOb3ZlbWJlciA2 LCAyMDE4IDc6MjEgQU0NCj4gPiA+IFRvOiBsaW51eC1wY2lAdmdlci5rZXJuZWwub3JnOyBsaW51 eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmc7DQo+ID4gPiBkZXZpY2V0cmVlQHZnZXIu a2VybmVsLm9yZzsgbGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZzsNCj4gPiA+IGJoZWxnYWFz QGdvb2dsZS5jb207IHJvYmgrZHRAa2VybmVsLm9yZzsgbWFyay5ydXRsYW5kQGFybS5jb207DQo+ ID4gPiBsLnN1YnJhaG1hbnlhQG1vYml2ZWlsLmNvLmluOyBzaGF3bmd1b0BrZXJuZWwub3JnOyBM ZW8gTGkNCj4gPiA+IDxsZW95YW5nLmxpQG54cC5jb20+OyBsb3JlbnpvLnBpZXJhbGlzaUBhcm0u Y29tDQo+ID4gPiBDYzogTWluZ2thaSBIdSA8bWluZ2thaS5odUBueHAuY29tPjsgTS5oLiBMaWFu DQo+ID4gPiA8bWluZ2h1YW4ubGlhbkBueHAuY29tPjsgWGlhb3dlaSBCYW8gPHhpYW93ZWkuYmFv QG54cC5jb20+OyBaLnEuDQo+ID4gSG91DQo+ID4gPiA8emhpcWlhbmcuaG91QG54cC5jb20+DQo+ ID4gPiBTdWJqZWN0OiBbUEFUQ0ggMjEvMjNdIGR0LWJpbmRpbmdzOiBwY2k6IEFkZCBOWFAgTFgg U29DcyBQQ0llDQo+ID4gPiBjb250cm9sbGVyDQo+ID4gPg0KPiA+ID4gRnJvbTogSG91IFpoaXFp YW5nIDxaaGlxaWFuZy5Ib3VAbnhwLmNvbT4NCj4gPiA+DQo+ID4gPiBBZGQgUENJZSBjb250cm9s bGVyIERUIGJpbmRpbmdzIG9mIE5YUCBMWCBzZXJpZXMgU29Dcy4NCj4gPg0KPiA+IEknbSBub3Qg c3VyZSBpZiB0aGlzIGlzIGEgZ29vZCBpZGVhIHRvIG5hbWUgdGhpcyBjb250cm9sbGVyIExYIFBD SWUgY29udHJvbGxlci4NCj4gPiBSaWdodCBub3csIGl0IGNvdWxkIGJlIHRydWUgdGhhdCBpdCBp cyBvbmx5IHVzZWQgb24gTFggc2VyaWVzIFNvQ3MuDQo+ID4gQnV0IEknbSBub3Qgc3VyZSBpZiB0 aGUgTFMgc2VyaWVzIHdpbGwgbm90IHVzZSB0aGlzIGNvbnRyb2xsZXIgb3IgTFgNCj4gPiBzZXJp ZXMgd2lsbCBvbmx5IHVzZSB0aGlzIGNvbnRyb2xsZXIgaW4gdGhlIGZ1dHVyZS4NCj4gPg0KPiA+ IFNpbmNlIHRoZSBMWCBzZXJpZXMgaXMgc3RpbGwgdXNpbmcgdGhlIGxheWVyc2NhcGUgYnJhbmRp bmcsIHNvDQo+ID4gcHJvYmFibHkgd2Ugc2hvdWxkIGtlZXAgdXNpbmcgdGhlIGxheWVyc2NhcGUt cGNpLnR4dCBhbmQgZGVmaW5lIHRoZSBQQ0llDQo+IEdlbjQgdmFyaWFudD8NCj4gDQo+IFllcywg d2lsbCBhZGQgdGhlIG5ldyBQQ0llIElQIGJpbmRpbmdzIHRvIExheWVyc2NhcGUtcGNpLnR4dC4N Cj4gDQo+ID4NCj4gPiBTYW1lIGNvbW1lbnQgZm9yIG90aGVyIHBsYWNlcyB1c2luZyB0aGUgTFgg bmFtaW5nIGluIHRoaXMgZHJpdmVyLg0KPiANCj4gRG8geW91IGhhdmUgYW55IHN1Z2dlc3Rpb24g YWJvdXQgaG93IHRvIG5hbWUgdGhlIGRyaXZlciBhbmQgcHJlZml4IG9mDQo+IHN0cnVjdHVyZXMg aW4gdGhlIGRyaXZlcj8NCg0KUHJvYmFibHkgc29tZXRoaW5nIGxpa2UgcGNpZS1sYXllcnNjYXBl LWdlbjQ/DQoNCj4gDQo+ID4NCj4gPiA+DQo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBIb3UgWmhpcWlh bmcgPFpoaXFpYW5nLkhvdUBueHAuY29tPg0KPiA+ID4gLS0tDQo+ID4gPiAgLi4uL2RldmljZXRy ZWUvYmluZGluZ3MvcGNpL2x4LXBjaS50eHQgICAgICAgIHwgNTINCj4gPiArKysrKysrKysrKysr KysrKysrDQo+ID4gPiAgTUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgIDggKysrDQo+ID4gPiAgMiBmaWxlcyBjaGFuZ2VkLCA2MCBpbnNlcnRpb25zKCspDQo+ ID4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5n cy9wY2kvbHgtcGNpLnR4dA0KPiA+ID4NCj4gPiA+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9u L2RldmljZXRyZWUvYmluZGluZ3MvcGNpL2x4LXBjaS50eHQNCj4gPiA+IGIvRG9jdW1lbnRhdGlv bi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BjaS9seC1wY2kudHh0DQo+ID4gPiBuZXcgZmlsZSBtb2Rl IDEwMDY0NA0KPiA+ID4gaW5kZXggMDAwMDAwMDAwMDAwLi5kYzYwMmZlZjkzYjANCj4gPiA+IC0t LSAvZGV2L251bGwNCj4gPiA+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5n cy9wY2kvbHgtcGNpLnR4dA0KPiA+ID4gQEAgLTAsMCArMSw1MiBAQA0KPiA+ID4gK05YUCBMWCBQ Q0llIGNvbnRyb2xsZXINCj4gPiA+ICsNCj4gPiA+ICtUaGlzIFBDSWUgY29udHJvbGxlciBpcyBi YXNlZCBvbiB0aGUgTW9iaXZlaWwgUENJZSBJUCBhbmQgdGh1cw0KPiA+ID4gK2luaGVyaXRzIGFs bCB0aGUgY29tbW9uIHByb3BlcnRpZXMgZGVmaW5lZCBpbiBtb2JpdmVpbC1wY2llLnR4dC4NCj4g PiA+ICsNCj4gPiA+ICtSZXF1aXJlZCBwcm9wZXJ0aWVzOg0KPiA+ID4gKy0gY29tcGF0aWJsZTog c2hvdWxkIGNvbnRhaW4gdGhlIHBsYXRmb3JtIGlkZW50aWZpZXIgc3VjaCBhczoNCj4gPiA+ICsg ICJmc2wsbHgyMTYwYS1wY2llIg0KPiA+ID4gKy0gcmVnOiBiYXNlIGFkZHJlc3NlcyBhbmQgbGVu Z3RocyBvZiB0aGUgUENJZSBjb250cm9sbGVyIHJlZ2lzdGVyIGJsb2Nrcy4NCj4gPiA+ICsgICJj b25maWdfYXhpX3NsYXZlIjogUENJZSBjb250cm9sbGVyIHJlZ2lzdGVycw0KPiA+ID4gKyAgImNz cl9heGlfc2xhdmUiOiBCcmlkZ2UgY29uZmlnIHJlZ2lzdGVycw0KPiA+ID4gKy0gaW50ZXJydXB0 czogQSBsaXN0IG9mIGludGVycnVwdCBvdXRwdXRzIG9mIHRoZSBjb250cm9sbGVyLiBNdXN0DQo+ ID4gPiArY29udGFpbiBhbg0KPiA+ID4gKyAgZW50cnkgZm9yIGVhY2ggZW50cnkgaW4gdGhlIGlu dGVycnVwdC1uYW1lcyBwcm9wZXJ0eS4NCj4gPiA+ICstIGludGVycnVwdC1uYW1lczogSXQgY291 bGQgaW5jbHVkZSB0aGUgZm9sbG93aW5nIGVudHJpZXM6DQo+ID4gPiArICAiaW50ciI6IFRoZSBp bnRlcnJ1cHQgdGhhdCBpcyBhc3NlcnRlZCBmb3IgY29udHJvbGxlciBpbnRlcnJ1cHRzDQo+ID4g PiArICAiYWVyIjogQXNzZXJ0ZWQgZm9yIGFlciBpbnRlcnJ1cHQgd2hlbiBjaGlwIHN1cHBvcnQg dGhlIGFlcg0KPiA+ID4gK2ludGVycnVwdA0KPiA+IHdpdGgNCj4gPiA+ICsJCSBub25lIE1TSS9N U0ktWC9JTlR4IG1vZGUsYnV0IHRoZXJlIGlzIGludGVycnVwdCBsaW5lIGZvcg0KPiA+ID4gYWVy Lg0KPiA+ID4gKyAgInBtZSI6IEFzc2VydGVkIGZvciBwbWUgaW50ZXJydXB0IHdoZW4gY2hpcCBz dXBwb3J0IHRoZSBwbWUNCj4gPiA+ICsgaW50ZXJydXB0DQo+ID4gPiB3aXRoDQo+ID4gPiArCQkg bm9uZSBNU0kvTVNJLVgvSU5UeCBtb2RlLGJ1dCB0aGVyZSBpcyBpbnRlcnJ1cHQgbGluZSBmb3IN Cj4gPiA+IHBtZS4NCj4gPiA+ICstIGRtYS1jb2hlcmVudDogSW5kaWNhdGVzIHRoYXQgdGhlIGhh cmR3YXJlIElQIGJsb2NrIGNhbiBlbnN1cmUgdGhlDQo+ID4gPiArY29oZXJlbmN5DQo+ID4gPiAr ICBvZiB0aGUgZGF0YSB0cmFuc2ZlcnJlZCBmcm9tL3RvIHRoZSBJUCBibG9jay4gVGhpcyBjYW4g YXZvaWQgdGhlDQo+ID4gPiArc29mdHdhcmUNCj4gPiA+ICsgIGNhY2hlIGZsdXNoL2ludmFsaWQg YWN0aW9ucywgYW5kIGltcHJvdmUgdGhlIHBlcmZvcm1hbmNlIHNpZ25pZmljYW50bHkuDQo+ID4g PiArLSBtc2ktcGFyZW50IDogU2VlIHRoZSBnZW5lcmljIE1TSSBiaW5kaW5nIGRlc2NyaWJlZCBp bg0KPiA+ID4gKyAgRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2ludGVycnVwdC1j b250cm9sbGVyL21zaS50eHQuDQo+ID4gPiArDQo+ID4gPiArRXhhbXBsZToNCj4gPiA+ICsNCj4g PiA+ICsJcGNpZUAzNDAwMDAwIHsNCj4gPiA+ICsJCWNvbXBhdGlibGUgPSAiZnNsLGx4MjE2MGEt cGNpZSI7DQo+ID4gPiArCQlyZWcgPSA8MHgwMCAweDAzNDAwMDAwIDB4MCAweDAwMTAwMDAwICAg LyogY29udHJvbGxlcg0KPiA+ID4gcmVnaXN0ZXJzICovDQo+ID4gPiArCQkgICAgICAgMHg4MCAw eDAwMDAwMDAwIDB4MCAweDAwMDAxMDAwPjsgLyogY29uZmlndXJhdGlvbg0KPiA+ID4gc3BhY2Ug Ki8NCj4gPiA+ICsJCXJlZy1uYW1lcyA9ICJjc3JfYXhpX3NsYXZlIiwgImNvbmZpZ19heGlfc2xh dmUiOw0KPiA+ID4gKwkJaW50ZXJydXB0cyA9IDxHSUNfU1BJIDEwOCBJUlFfVFlQRV9MRVZFTF9I SUdIPiwgLyogQUVSDQo+ID4gPiBpbnRlcnJ1cHQgKi8NCj4gPiA+ICsJCQkgICAgIDxHSUNfU1BJ IDEwOCBJUlFfVFlQRV9MRVZFTF9ISUdIPiwgLyogUE1FDQo+ID4gPiBpbnRlcnJ1cHQgKi8NCj4g PiA+ICsJCQkgICAgIDxHSUNfU1BJIDEwOCBJUlFfVFlQRV9MRVZFTF9ISUdIPjsgLyoNCj4gPiA+ IGNvbnRyb2xsZXIgaW50ZXJydXB0ICovDQo+ID4gPiArCQlpbnRlcnJ1cHQtbmFtZXMgPSAiYWVy IiwgInBtZSIsICJpbnRyIjsNCj4gPiA+ICsJCSNhZGRyZXNzLWNlbGxzID0gPDM+Ow0KPiA+ID4g KwkJI3NpemUtY2VsbHMgPSA8Mj47DQo+ID4gPiArCQlkZXZpY2VfdHlwZSA9ICJwY2kiOw0KPiA+ ID4gKwkJYXBpby13aW5zID0gPDg+Ow0KPiA+ID4gKwkJcHBpby13aW5zID0gPDg+Ow0KPiA+ID4g KwkJZG1hLWNvaGVyZW50Ow0KPiA+ID4gKwkJYnVzLXJhbmdlID0gPDB4MCAweGZmPjsNCj4gPiA+ ICsJCW1zaS1wYXJlbnQgPSA8Jml0cz47DQo+ID4gPiArCQlyYW5nZXMgPSA8MHg4MjAwMDAwMCAw eDAgMHg0MDAwMDAwMCAweDgwIDB4NDAwMDAwMDAgMHgwDQo+ID4gPiAweDQwMDAwMDAwPjsNCj4g PiA+ICsJCSNpbnRlcnJ1cHQtY2VsbHMgPSA8MT47DQo+ID4gPiArCQlpbnRlcnJ1cHQtbWFwLW1h c2sgPSA8MCAwIDAgNz47DQo+ID4gPiArCQlpbnRlcnJ1cHQtbWFwID0gPDAwMDAgMCAwIDEgJmdp YyBHSUNfU1BJIDEwOQ0KPiA+ID4gSVJRX1RZUEVfTEVWRUxfSElHSD4sDQo+ID4gPiArCQkJCTww MDAwIDAgMCAyICZnaWMgR0lDX1NQSSAxMTANCj4gPiA+IElSUV9UWVBFX0xFVkVMX0hJR0g+LA0K PiA+ID4gKwkJCQk8MDAwMCAwIDAgMyAmZ2ljIEdJQ19TUEkgMTExDQo+ID4gPiBJUlFfVFlQRV9M RVZFTF9ISUdIPiwNCj4gPiA+ICsJCQkJPDAwMDAgMCAwIDQgJmdpYyBHSUNfU1BJIDExMg0KPiA+ ID4gSVJRX1RZUEVfTEVWRUxfSElHSD47DQo+ID4gPiArCX07DQo+ID4gPiBkaWZmIC0tZ2l0IGEv TUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUyBpbmRleA0KPiA+ID4gMGM1N2NjZmYzMTg4Li43ZGE1 NTVjOGUyZjUgMTAwNjQ0DQo+ID4gPiAtLS0gYS9NQUlOVEFJTkVSUw0KPiA+ID4gKysrIGIvTUFJ TlRBSU5FUlMNCj4gPiA+IEBAIC0xMTI1Miw2ICsxMTI1MiwxNCBAQCBMOglsaW51eC1hcm0ta2Vy bmVsQGxpc3RzLmluZnJhZGVhZC5vcmcNCj4gPiA+ICBTOglNYWludGFpbmVkDQo+ID4gPiAgRjoJ ZHJpdmVycy9wY2kvY29udHJvbGxlci9kd2MvKmxheWVyc2NhcGUqDQo+ID4gPg0KPiA+ID4gK1BD SSBEUklWRVIgRk9SIE5YUCBMWA0KPiA+ID4gK006CUhvdSBaaGlxaWFuZyA8WmhpcWlhbmcuSG91 QG54cC5jb20+DQo+ID4gPiArTDoJbGludXgtcGNpQHZnZXIua2VybmVsLm9yZw0KPiA+ID4gK0w6 CWxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZw0KPiA+ID4gK1M6CU1haW50YWlu ZWQNCj4gPiA+ICtGOglEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGNpL2x4LXBj aS50eHQNCj4gPiA+ICtGOglkcml2ZXJzL3BjaS9jb250cm9sbGVyL21vYmliZWlsL3BjaS1seC5j DQo+ID4gPiArDQo+ID4gPiAgUENJIERSSVZFUiBGT1IgR0VORVJJQyBPRiBIT1NUUw0KPiA+ID4g IE06CVdpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPg0KPiA+ID4gIEw6CWxpbnV4LXBj aUB2Z2VyLmtlcm5lbC5vcmcNCj4gPiA+IC0tDQo+ID4gPiAyLjE3LjENCj4gVGhhbmtzLA0KPiBa aGlxaWFuZw0K