Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp2464421pxb; Fri, 29 Oct 2021 01:48:28 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzWF5grJtliEo9RdvQXU+C0TG7viGXjI8foqvQZGaFfKdPIthAf822HLaoaP5h08EZUdpul X-Received: by 2002:a17:907:3e92:: with SMTP id hs18mr11806337ejc.433.1635497308554; Fri, 29 Oct 2021 01:48:28 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1635497308; cv=pass; d=google.com; s=arc-20160816; b=Fb+BQ3cxR1UQmpJESGNzXPWSKTGJV/uWqr+MoKEl0qusimIpwL2FI9mmxlLtrG+Bnm NZJfXdGJsW5O0ELVXqu5OoDBxwUhagDvgAzzCp9WqXj+Mi0HAjKhB/pj6x0cKvbmZ5Hz dp3gJu597ASFL7PWzJ3ZdTqUJoMzzCImcUa+44MtjM6lo6Kcp/w+Ud87BLLS1C5QNnep fzRPNbGTPaxmTVndbF7Sq56tLDEuf64NN9xAFUnH0AWvhBH3dvnL1RdIL2oBtIfjepT6 zaY7Yh7q3eBwKeC32uE2mZISQfhm+NDuj12vYkrEW/5w6+judYkmuc5NpMnrcTr7QnGy +4Eg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=CTDStIBRGBai6k4Sg8TuqljLsBE7qGaTiJhoA58k70s=; b=GVS28TzfBPs3i+eUyLuWmsPrJcYZm7HwbnNXI6olOjXNLUNSFVyZPXzWTcmzNHcqkP Jriwgj7GGAxzmz2ynDDVx4lxjD0rJDfqG0APDDCe5LfyFrL7D1Za+bQkZIGyhi2demFw AenhrjmccjDJAvBhZFyZB6LwViuBVrqjCO8v+mDN5vqbEPCHRmo+SC9Ao90KBb5ia1fH O6xkb7UZk6j/kxAVPDv8V1XToLVSdobeHIiXjb9wqYOs0ShpB05dS/bqIkQRNsXd3nRe kSzXl2XcUkYIFrfRxnBC8Hlo1GONOX2Hufpc9QHU/uptiuzvBnJg8a8LuSwBYqlsush7 Aefw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@nxp.com header.s=selector2 header.b=smnlvpgP; arc=pass (i=1 spf=pass spfdomain=nxp.com dkim=pass dkdomain=nxp.com dmarc=pass fromdomain=nxp.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=nxp.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id i10si9732446edc.196.2021.10.29.01.48.05; Fri, 29 Oct 2021 01:48:28 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@nxp.com header.s=selector2 header.b=smnlvpgP; arc=pass (i=1 spf=pass spfdomain=nxp.com dkim=pass dkdomain=nxp.com dmarc=pass fromdomain=nxp.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232517AbhJ2Isd (ORCPT + 99 others); Fri, 29 Oct 2021 04:48:33 -0400 Received: from mail-eopbgr60043.outbound.protection.outlook.com ([40.107.6.43]:2542 "EHLO EUR04-DB3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S232536AbhJ2Isc (ORCPT ); Fri, 29 Oct 2021 04:48:32 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=e0ezt4ghx2+3LzEfdfTYjtMBNB6Dlw3OB3ydBDxlu0v93jC3WxRbmAQnEplzBNpILHflJORzgwPYFm/Xy2Fipq+QC9GdouyMsdQWnmLD2xQfJuwnWD5U9QETD5+ZKYFqKLV+ReKPlklGIFQgL7R0S3RIBdRXQDEVLgM3hTjNe1lWbMS0QQ7jIWzzertaODr5lYGg/qMoPl0T+PgpxBQCo5Vx3ze9WdQt9SDMTnkVq/GCaI1x7YecHPstxWFjv8Zsb8gqdkiJrhXA4wElKQZ3nBYnkCD52Ac9P+8oXWtbm4lnaAckIJqODZTxT6Ncw0oS0UFe7/jeKhRZI1RjKLMWyQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=CTDStIBRGBai6k4Sg8TuqljLsBE7qGaTiJhoA58k70s=; b=aeNL0DV6cXdglsqukM3w3F3s25h4bbGJGM5dJ0RWkNtbq7c5pEc1E7dCGg8qImBZk37l4/TFtU8G74/YtXUpVC8SdiwXVw6EDpHq8zbJSwx6fdkg5oG7BUuI5S9Kedzcts+/gpKBjJIcfy6k9L9pzGlkw7lqI79jKglrK2zCHrIfdtPawLgyI+CPS8Zgm0mwFYm9QnwH+e0Uv17qyQFAWv1mtgFRpk0nu4OvGXJBeYqwAigCy5IKY85VU3ta61ZOLnj28/2AUpw58Fcz4u5p9sRVbV7kf4o25Es835ada8jA+Xk0JcgGgFvrh7ahd42IrhjnAAZ6WVSUMr84A8solA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=CTDStIBRGBai6k4Sg8TuqljLsBE7qGaTiJhoA58k70s=; b=smnlvpgPT2FWdnJcUMWMU1LzWPGHHdE3voaCeuDVmQmDF5vfMKotQr6jzYPFGiXuJyfu9fsV2+JHR3ZzpxXtlb2jJorEmsUAP0VFHGSR7KzwYsDTZG9GgtFazlkGoJNpd5uRTFQNZGSysies+2+CwjlOR0/Xmi5a4PITnWhFtXc= Received: from AS8PR04MB8676.eurprd04.prod.outlook.com (2603:10a6:20b:42b::10) by AS8PR04MB9128.eurprd04.prod.outlook.com (2603:10a6:20b:44b::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4649.13; Fri, 29 Oct 2021 08:46:01 +0000 Received: from AS8PR04MB8676.eurprd04.prod.outlook.com ([fe80::b059:46c6:685b:e0fc]) by AS8PR04MB8676.eurprd04.prod.outlook.com ([fe80::b059:46c6:685b:e0fc%5]) with mapi id 15.20.4649.015; Fri, 29 Oct 2021 08:46:01 +0000 From: Richard Zhu To: Marcel Ziswiler , "kishon@ti.com" , "vkoul@kernel.org" , "robh@kernel.org" , "l.stach@pengutronix.de" , "shawnguo@kernel.org" , "tharvey@gateworks.com" , "galak@kernel.crashing.org" CC: "linux-phy@lists.infradead.org" , "linux-arm-kernel@lists.infradead.org" , "kernel@pengutronix.de" , "devicetree@vger.kernel.org" , "linux-kernel@vger.kernel.org" , dl-linux-imx Subject: RE: [PATCH v4 7/8] arm64: dts: imx8mm-evk: Add the pcie support on imx8mm evk board Thread-Topic: [PATCH v4 7/8] arm64: dts: imx8mm-evk: Add the pcie support on imx8mm evk board Thread-Index: AQHXy9DfGpvXEsXAsUWKOxCiXYHDmqvppE2AgAAGnLA= Date: Fri, 29 Oct 2021 08:46:01 +0000 Message-ID: References: <1635406037-20900-1-git-send-email-hongxing.zhu@nxp.com> <1635406037-20900-8-git-send-email-hongxing.zhu@nxp.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: fa28b11b-b29b-456c-75b5-08d99ab88914 x-ms-traffictypediagnostic: AS8PR04MB9128: x-ld-processed: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635,ExtAddr x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7219; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ELE9ynWVtQxYWghHUxetrWuk6cHtqSkkigkt1E8p9XTHqjPpm5YGICbdCuA37wu0frXwj04j6N9zwjcfV1JjSx9/x6tfuvVzo9YUGNJVbhdLA2HAiZt+GOiOwsyTP0VHPJXDSpymPlD/JP5VPYxzH9MUrs7RPg6jSqysaiETpaBlbZsy2EUgb+7updbGjcNT3tVeIr/7sLZr9KFWyRUae+vczOPfmqtmgqiul9MJYSbZh844TYiXN6a69rKMB58C6/7eZgS1hCtfaVOO96ny+LGPLch7SCHtG+CgOablsoIQNhnzFj4JKsqX0xUQTb4WYIEBwFDiu7zry7lH/GGBLI7ujaBO3GfEceJuK6v3uTC7q4kTDRm5Y+YdFulwRoK7b8ZalbKYESzF0e08M/xxoUzBDQK/8PPrrW64cKTFk0K6R9tTST9wiFYNhHtVGpNzihotqehb8/aZ/vPsWDcPuT45d6VddlqLeWoXrg02HVlHWX8EzxqNdiXZ5QJiQaepZ8a5JywvVj2VLhScCeGUvNPRWXH9cN5NQgx6p1YGnZvaq3BTyQCgVj8XcEfVcNuu8KL+fiixXK+X/XZVjuMtAe+zs2ZuPMF1LzIUrEqNF9d/ceeFT5Jg5ddzOJzye2848jzVRglIgGSR+YF2x6lqoemHe70gmceF3BhyxjbVeK5WpD+fy78rshaedFjP1IJdCsx2B3xV7HF0RI3CFNEvJv3EN76RaZyflFQS4MvbCeE= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR04MB8676.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(86362001)(186003)(66946007)(76116006)(4001150100001)(66476007)(64756008)(66556008)(66446008)(122000001)(8676002)(316002)(9686003)(71200400001)(4326008)(7416002)(38100700002)(53546011)(5660300002)(7696005)(55016002)(54906003)(52536014)(2906002)(508600001)(110136005)(6506007)(8936002)(26005)(33656002)(83380400001)(38070700005)(32563001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bXZaUldvcGZGZjRzYzBKaGIxYUdUZGtjMlFhUnZ3eXZOclJwV3VLdXFrZUxX?= =?utf-8?B?NWxHZzFvZ2Fkc3VTMlQ2MmtQNEZmUjFGVk93bnpxQXdMWk1Dd1R3clp3aVZj?= =?utf-8?B?Vy85VXlHM2tvUHA3OG5ZeWt2c2g2N3NJN2ltb0Y5dXVTVFYrKytPQUV2QWVF?= =?utf-8?B?cTEyT0kxK1phdFNhUTA5NE5nemNrV1RpOUFYSnYwOENsVWt2cVQzNmd5QXQx?= =?utf-8?B?UzMrVGw5Slc5Yk1PSm5mdGx5NE5QYm9CeWFJQVlNN3Z0ODAyM0FBQjB0TXRj?= =?utf-8?B?dzVGaW9vWjFnWm5BdFZpU0tMeU5QU1JuKzJqVW5oYk1QdW1leFZiNjJqT2Rp?= =?utf-8?B?bExzcThhc2NjL3Y0VGJxeW5vdnIxTUs1R0dhamJsekRZMTRWaVBYRXpOaCtD?= =?utf-8?B?d0tpYk90MFFEdnRKamlJajd0UkQ5NTNXTGtRTi9GeWtObVNMQkRUbVY5TENl?= =?utf-8?B?ZTV0ejhDcDNrQ05WNkVpZll2RHVieXIwZUxidG96YWhWR2MzUnVmdURGNk9y?= =?utf-8?B?R0YwRmlpNDlGZEFMbGJKVVdTclNNQlRWU2s1cUxpZk4xN3Fjdm5YMDZOcUVv?= =?utf-8?B?VW55MFB4aEFmd1NzTVZOcm42NGExQ3BJek8xSnBGeW5lc0dTTHNLcGtwTHJ6?= =?utf-8?B?UkVTSk12TzlXZllqYU1vMDNGOTQ5VG45dXM2V1NUV3pUNTRNV29zT0hQUUpY?= =?utf-8?B?RnhZdXVKZmE1MldGMXNpRTB2dzBoRFh1Um1XNmhCR2tDV2xEWDRGby9UTnR1?= =?utf-8?B?aEVHTGNmYWh5QUFRdHlkdXZJY3Zvc2UyUDVqY0phNmNkc3E3S2JUQmV2azFs?= =?utf-8?B?cFdvbmNucnlQb0ZmTlpZQ1Zqa043T3czWDVQRWRLNjJ1blVQREcrQ3lHODR0?= =?utf-8?B?L3ZqT3NLNzNPY2tkRGVZR3hHVkpTSDQ3eVFINUhvZ2NwUjFQZ04zY3REQmg2?= =?utf-8?B?SnB5eUNTbElWaE1CZzZXWGdtYW53aFRleE9tZnArV0w3ZlhsNmF2VGdIYUJw?= =?utf-8?B?WUh2ejErcHEyYzRuOUF4RFBGSW5OZTRYSVUzR1RGOXQ2TkEvQWE4YlhFcVRo?= =?utf-8?B?ajFrcWs3WWd0d1ZaeFAzOXBzbUo5V09NY0R4c3pGWUhBbkw3Ujc3bkJVVW05?= =?utf-8?B?RS9XSHUwZU9mRjZqcWdhZG83UC9keTFxeVdSRU56VUlLRHF6aUFIQndzRHBX?= =?utf-8?B?aWJneXNRRVJLSHF6eGV6UU5SQVpGSjhpUDYrcTIvR2Y4T0pNM25mZDZvZ0pu?= =?utf-8?B?SG9TTWtyM05tVUZmR2F4Ty9BZ2lqckI3T29DSUFtWUNodXlrSjNnZzBraTE0?= =?utf-8?B?a1V4LzRwaXM5NGYrMEhBeHF6VEVlbW9oUnYrRTA3Vi9WTGxqWVJybnNseTZa?= =?utf-8?B?TWp6VmQ0NEtEZFp3NFBEekRYZWpWQ1lxOEpVYS82ekdrMmNpOXN4UEE1RFlU?= =?utf-8?B?V2tDbC9sS3czNFJWQVNxQnFHL3Z4VW1pT0pRbUNjei9pOTZJQ2lpNllwY01a?= =?utf-8?B?YXQ3bytyeHFuYWs3RUg5U2RtdDZIVW1FSloxWEIwYUgreTVnUmNORjV2ck5t?= =?utf-8?B?dDQ5cUtpNEJOZ0FyNjNqK3RhZXVISzIwT2ZZVnVwMk5zMjdPL0J1RGtSRVNZ?= =?utf-8?B?c1c0UE5XYU1sdCtrSzhlcTJkakZsNzFHd3VEd25RcVVRU1c5djRBYjRGMWxW?= =?utf-8?B?SlhXbDdZeGhYN21QYnJkSVlJZ0MxMWl2a3FlM0I4VGhJdzBDM3pINFlYMXpG?= =?utf-8?B?ZEc4bmNIUWtwc3Nxenp1aGo1aUxnejZ2UDczckdKL1kva0NuMTdnZGZQUGFx?= =?utf-8?B?elNFdmJOaG95RFErQnZLckgram8xSThwclpNeWlhRVVJQ1RYelNoQ0FtbndC?= =?utf-8?B?U1g5bGdMYUEwWEx2Q08zd3hFMm9WeWhGYUFDdzJ2VitWekYwSmlKYlQ2Nk16?= =?utf-8?B?dWFPdFROeWVWOGJwSVArTG9pWjhRQU9aWlZicXQ5VEZYTWNUdzlUeTFqVGls?= =?utf-8?B?aXVOMmNUNnhYNHNJVS9CUERSb2NQTmdOZEpKblVwQUNDMGFudDZtK2FuNVA0?= =?utf-8?B?QnE3UUNncms4SmZyRGJYcmhVb3dxclFhRTZJbWtUUVI4ZTBzTHRNNzFsRE5L?= =?utf-8?B?V3l5N0hPTGNVRmUzbVVuSFdiL2VsK1ptUU9NSlgzSWQ5alZSbDVkbCtidjd6?= =?utf-8?B?K1E9PQ==?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB8676.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: fa28b11b-b29b-456c-75b5-08d99ab88914 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Oct 2021 08:46:01.2761 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: LN4KStCmyETN+1KrjPNU/PZUtZpZI7fvqGmyjg6RDG5NqTIbsezpLvT0m1NUOm1v8++qUgRQRZ/zizryJrNP1w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB9128 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBNYXJjZWwgWmlzd2lsZXIgPG1h cmNlbC56aXN3aWxlckB0b3JhZGV4LmNvbT4NCj4gU2VudDogRnJpZGF5LCBPY3RvYmVyIDI5LCAy MDIxIDQ6MjEgUE0NCj4gVG86IGtpc2hvbkB0aS5jb207IHZrb3VsQGtlcm5lbC5vcmc7IHJvYmhA a2VybmVsLm9yZzsNCj4gbC5zdGFjaEBwZW5ndXRyb25peC5kZTsgc2hhd25ndW9Aa2VybmVsLm9y ZzsNCj4gdGhhcnZleUBnYXRld29ya3MuY29tOyBnYWxha0BrZXJuZWwuY3Jhc2hpbmcub3JnOyBS aWNoYXJkIFpodQ0KPiA8aG9uZ3hpbmcuemh1QG54cC5jb20+DQo+IENjOiBsaW51eC1waHlAbGlz dHMuaW5mcmFkZWFkLm9yZzsgbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnOw0K PiBrZXJuZWxAcGVuZ3V0cm9uaXguZGU7IGRldmljZXRyZWVAdmdlci5rZXJuZWwub3JnOw0KPiBs aW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnOyBkbC1saW51eC1pbXggPGxpbnV4LWlteEBueHAu Y29tPg0KPiBTdWJqZWN0OiBSZTogW1BBVENIIHY0IDcvOF0gYXJtNjQ6IGR0czogaW14OG1tLWV2 azogQWRkIHRoZSBwY2llDQo+IHN1cHBvcnQgb24gaW14OG1tIGV2ayBib2FyZA0KPiANCj4gT24g VGh1LCAyMDIxLTEwLTI4IGF0IDE1OjI3ICswODAwLCBSaWNoYXJkIFpodSB3cm90ZToNCj4gPiBB ZGQgdGhlIFBDSWUgc3VwcG9ydCBvbiBpTVg4TU0gRVZLIGJvYXJkcy4NCj4gPiBBbmQgc2V0IHRo ZSBkZWZhdWx0IHJlZmVyZW5jZSBjbG9jayBtb2RlLg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTog UmljaGFyZCBaaHUgPGhvbmd4aW5nLnpodUBueHAuY29tPg0KPiA+IFRlc3RlZC1ieTogTWFyY2Vs IFppc3dpbGVyIDxtYXJjZWwuemlzd2lsZXJAdG9yYWRleC5jb20+DQo+ID4gLS0tDQo+ID4gwqBh cmNoL2FybTY0L2Jvb3QvZHRzL2ZyZWVzY2FsZS9pbXg4bW0tZXZrLmR0c2kgfCA1NQ0KPiA+ICsr KysrKysrKysrKysrKysrKysNCj4gPiDCoDEgZmlsZSBjaGFuZ2VkLCA1NSBpbnNlcnRpb25zKCsp DQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9ib290L2R0cy9mcmVlc2NhbGUvaW14 OG1tLWV2ay5kdHNpDQo+ID4gYi9hcmNoL2FybTY0L2Jvb3QvZHRzL2ZyZWVzY2FsZS9pbXg4bW0t ZXZrLmR0c2kNCj4gPiBpbmRleCBlMDMzZDAyNTdiNWEuLmZjMTgwM2E4YWY1YiAxMDA2NDQNCj4g PiAtLS0gYS9hcmNoL2FybTY0L2Jvb3QvZHRzL2ZyZWVzY2FsZS9pbXg4bW0tZXZrLmR0c2kNCj4g PiArKysgYi9hcmNoL2FybTY0L2Jvb3QvZHRzL2ZyZWVzY2FsZS9pbXg4bW0tZXZrLmR0c2kNCj4g PiBAQCAtNSw2ICs1LDcgQEANCj4gPg0KPiA+IMKgL2R0cy12MS87DQo+ID4NCj4gPiArI2luY2x1 ZGUgPGR0LWJpbmRpbmdzL3BoeS9waHktaW14OC1wY2llLmg+DQo+ID4gwqAjaW5jbHVkZSA8ZHQt YmluZGluZ3MvdXNiL3BkLmg+DQo+ID4gwqAjaW5jbHVkZSAiaW14OG1tLmR0c2kiDQo+ID4NCj4g PiBAQCAtMzAsNiArMzEsMjMgQEAgc3RhdHVzIHsNCj4gPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoH07DQo+ID4gwqDCoMKgwqDCoMKgwqDCoH07DQo+ID4NCj4gPiArwqDCoMKgwqDC oMKgwqBwY2llMF9yZWZjbGs6IHBjaWUwLXJlZmNsayB7DQo+ID4gK8KgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoGNvbXBhdGlibGUgPSAiZml4ZWQtY2xvY2siOw0KPiA+ICvCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgI2Nsb2NrLWNlbGxzID0gPDA+Ow0K PiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgY2xvY2st ZnJlcXVlbmN5ID0gPDEwMDAwMDAwMD47DQo+ID4gK8KgwqDCoMKgwqDCoMKgfTsNCj4gPiArDQo+ ID4gK8KgwqDCoMKgwqDCoMKgcmVnX3BjaWUwOiByZWd1bGF0b3ItcGNpZSB7DQo+ID4gK8KgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGNvbXBhdGlibGUgPSAicmVndWxhdG9yLWZpeGVkIjsN Cj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgcGluY3RybC1uYW1lcyA9ICJkZWZh dWx0IjsNCj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgcGluY3RybC0wID0gPCZw aW5jdHJsX3BjaWUwX3JlZz47DQo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHJl Z3VsYXRvci1uYW1lID0gIk1QQ0lFXzNWMyI7DQo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoHJlZ3VsYXRvci1taW4tbWljcm92b2x0ID0gPDMzMDAwMDA+Ow0KPiA+ICvCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqByZWd1bGF0b3ItbWF4LW1pY3Jvdm9sdCA9IDwzMzAwMDAw PjsNCj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgZ3BpbyA9IDwmZ3BpbzEgNSBH UElPX0FDVElWRV9ISUdIPjsNCj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgZW5h YmxlLWFjdGl2ZS1oaWdoOw0KPiA+ICvCoMKgwqDCoMKgwqDCoH07DQo+ID4gKw0KPiA+IMKgwqDC oMKgwqDCoMKgwqByZWdfdXNkaGMyX3ZtbWM6IHJlZ3VsYXRvci11c2RoYzIgew0KPiA+IMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgY29tcGF0aWJsZSA9ICJyZWd1bGF0b3ItZml4ZWQi Ow0KPiA+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgcGluY3RybC1uYW1lcyA9ICJk ZWZhdWx0IjsgQEAgLTI4OSw2ICszMDcsMzANCj4gQEANCj4gPiBwY2E2NDE2OiBncGlvQDIwIHsN Cj4gPiDCoMKgwqDCoMKgwqDCoMKgfTsNCj4gPiDCoH07DQo+ID4NCj4gPiArJnBjaWVfcGh5IHsN Cj4gPiArwqDCoMKgwqDCoMKgwqBmc2wscmVmY2xrLXBhZC1tb2RlID0gPElNWDhfUENJRV9SRUZD TEtfUEFEX0lOUFVUPjsNCj4gPiArwqDCoMKgwqDCoMKgwqBmc2wsdHgtZGVlbXBoLWdlbjEgPSA8 MHgyRD47DQo+ID4gK8KgwqDCoMKgwqDCoMKgZnNsLHR4LWRlZW1waC1nZW4yID0gPDB4Rj47DQo+ IA0KPiBVc3VhbGx5LCBoZXggbm90YXRpb24gdXNlcyBsb3dlci1jYXNlIGxldHRlcnMgaW4gZGV2 aWNlIHRyZWVzLg0KW1JpY2hhcmQgWmh1XSBPa2F5LCB3b3VsZCBiZSBjaGFuZ2VkIGxhdGVyIGlu IG5leHQgdmVyc2lvbiBsYXRlci4NClRoYW5rcw0KDQpCUg0KUmljaGFyZA0KPiANCj4gPiArwqDC oMKgwqDCoMKgwqBjbG9ja3MgPSA8JnBjaWUwX3JlZmNsaz47DQo+ID4gK8KgwqDCoMKgwqDCoMKg c3RhdHVzID0gIm9rYXkiOw0KPiA+ICt9Ow0KPiA+ICsNCj4gPiArJnBjaWUwIHsNCj4gPiArwqDC oMKgwqDCoMKgwqBwaW5jdHJsLW5hbWVzID0gImRlZmF1bHQiOw0KPiA+ICvCoMKgwqDCoMKgwqDC oHBpbmN0cmwtMCA9IDwmcGluY3RybF9wY2llMD47DQo+ID4gK8KgwqDCoMKgwqDCoMKgcmVzZXQt Z3BpbyA9IDwmZ3BpbzQgMjEgR1BJT19BQ1RJVkVfTE9XPjsNCj4gPiArwqDCoMKgwqDCoMKgwqBj bG9ja3MgPSA8JmNsayBJTVg4TU1fQ0xLX1BDSUUxX1JPT1Q+LCA8JmNsaw0KPiA+ICtJTVg4TU1f Q0xLX1BDSUUxX0FVWD4sDQo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8JnBj aWUwX3JlZmNsaz47DQo+ID4gK8KgwqDCoMKgwqDCoMKgY2xvY2stbmFtZXMgPSAicGNpZSIsICJw Y2llX2F1eCIsICJwY2llX2J1cyI7DQo+ID4gK8KgwqDCoMKgwqDCoMKgYXNzaWduZWQtY2xvY2tz ID0gPCZjbGsgSU1YOE1NX0NMS19QQ0lFMV9BVVg+LA0KPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPCZjbGsNCj4gSU1YOE1NX0NMS19QQ0lFMV9D VFJMPjsNCj4gPiArwqDCoMKgwqDCoMKgwqBhc3NpZ25lZC1jbG9jay1yYXRlcyA9IDwxMDAwMDAw MD4sIDwyNTAwMDAwMDA+Ow0KPiA+ICvCoMKgwqDCoMKgwqDCoGFzc2lnbmVkLWNsb2NrLXBhcmVu dHMgPSA8JmNsayBJTVg4TU1fU1lTX1BMTDJfNTBNPiwNCj4gPiArwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPCZjbGsNCj4gSU1Y OE1NX1NZU19QTEwyXzI1ME0+Ow0KPiA+ICvCoMKgwqDCoMKgwqDCoHZwY2llLXN1cHBseSA9IDwm cmVnX3BjaWUwPjsNCj4gPiArwqDCoMKgwqDCoMKgwqBzdGF0dXMgPSAib2theSI7DQo+ID4gK307 DQo+ID4gKw0KPiA+IMKgJnNhaTMgew0KPiA+IMKgwqDCoMKgwqDCoMKgwqBwaW5jdHJsLW5hbWVz ID0gImRlZmF1bHQiOw0KPiA+IMKgwqDCoMKgwqDCoMKgwqBwaW5jdHJsLTAgPSA8JnBpbmN0cmxf c2FpMz47DQo+ID4gQEAgLTQwNiw2ICs0NDgsMTkgQEANCj4gTVg4TU1fSU9NVVhDX0kyQzNfU0RB X0kyQzNfU0RBDQo+ID4gMHg0MDAwMDFjMw0KPiA+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgPjsNCj4gPiDCoMKgwqDCoMKgwqDCoMKgfTsNCj4gPg0KPiA+ICvCoMKgwqDCoMKgwqDC oHBpbmN0cmxfcGNpZTA6IHBjaWUwZ3JwIHsNCj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgZnNsLHBpbnMgPSA8DQo+ID4NCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqBNWDhNTV9JT01VWENfSTJDNF9TQ0xfUENJRTENCj4gX0NMS1JFUV9C wqDCoMKgIDB4NjENCj4gPg0KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoE1YOE1NX0lPTVVYQ19TQUkyX1JYRlNfR1BJTw0KPiA0X0lPMjHCoMKgwqDCoMKg wqAgMHg0MQ0KPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqA+Ow0KPiA+ICvCoMKg wqDCoMKgwqDCoH07DQo+ID4gKw0KPiA+ICvCoMKgwqDCoMKgwqDCoHBpbmN0cmxfcGNpZTBfcmVn OiBwY2llMHJlZ2dycCB7DQo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGZzbCxw aW5zID0gPA0KPiA+DQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgTVg4TU1fSU9NVVhDX0dQSU8xX0lPMDVfR1BJDQo+IE8xX0lPNcKgwqDCoMKgwqDCoCAw eDQxDQo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoD47DQo+ID4gK8KgwqDCoMKg wqDCoMKgfTsNCj4gPiArDQo+ID4gwqDCoMKgwqDCoMKgwqDCoHBpbmN0cmxfcG1pYzogcG1pY2ly cWdycCB7DQo+ID4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBmc2wscGlucyA9IDwN Cj4gPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBNWDhN TV9JT01VWENfR1BJTzFfSU8wM18NCj4gR1BJTzFfSU8zDQo+ID4gMHgxNDENCg==