Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp426101ybb; Wed, 25 Mar 2020 02:33:19 -0700 (PDT) X-Google-Smtp-Source: ADFU+vtAKujIwbkaoNf1mijQd0aBaOjPhtYPiHz2TvbxXFjpI98JA/E6S4+yHfDljsI8xvn5fxSc X-Received: by 2002:a05:6808:2d9:: with SMTP id a25mr8372oid.125.1585128799214; Wed, 25 Mar 2020 02:33:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1585128799; cv=none; d=google.com; s=arc-20160816; b=uQV0orRxO7DTVqSSrvf77UHvVuGwm0Q6chTbXwQPsrnB6ijSQgfcg4I97kyqcf3kvn nlNYy38wEseD0adqIuPZlUsSPRu/F9ENZEHF5gF+36mwEPfuvm97/dOuf0XVk5G6JZnK M4soWguMYBx3mNmlhoObss0BVcefSDL7gvQUmx+j1xvz8qzgdVG/UlwKZBVhc3Xf2+Nr Rb4P1Syfp962pzE6ekpWmcGv1xuz+moJTlGHeamXRef8TOgDeZEy7/szr04wxmXdimDk U150Z8+DvtLEfE3799vGM7RJuXXb5/vPDPi1f+mk3CQHAHLxYfgE7n+LOsgABm5GYgNy 8gZg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=q0jQ2JrEnzgPHTyuflRkXV3wTTDS9SOVA2mErt2RTmw=; b=noRVSqTyEniIN7xNRo/zy+XIhmxph+JEaPzsZQV4bnYdaSkrlmvTYacftlN8/NC4Sw Cs42DPBaKqVFPBr63dq3DSq5R7s0CDoywOEdzFOcu4SIRqt8PzonwrON9bis+IxUWLAp ity6M7usu/l1MtTF15zI2qe207oszFBoD6qjC8ONhDN4xCHYhv5s0vViJIY7aCduVP6E Sy4kZvgdwhBWySWwZEbpxVc98MsO4pWsTLGKKUDFazJNHsDoUojWcX2piI0M0Q5CcL+S 59oDtNNaHM0hFYEKwqYebFrB6+CwL8v/aD9AZpmTwuJAKK98ew9fZxH2ZmMV9iSkVjmn QaIA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=Wu8SAnxj; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=mediatek.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id v25si10419741oth.274.2020.03.25.02.33.07; Wed, 25 Mar 2020 02:33:19 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=Wu8SAnxj; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=mediatek.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727399AbgCYJbx (ORCPT + 99 others); Wed, 25 Mar 2020 05:31:53 -0400 Received: from mailgw01.mediatek.com ([210.61.82.183]:22729 "EHLO mailgw01.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1727260AbgCYJbu (ORCPT ); Wed, 25 Mar 2020 05:31:50 -0400 X-UUID: 77d5c12bb90348408727cd63df00a89f-20200325 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=Content-Transfer-Encoding:Content-Type:MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:CC:To:From; bh=q0jQ2JrEnzgPHTyuflRkXV3wTTDS9SOVA2mErt2RTmw=; b=Wu8SAnxj1IEQFeuOIGOCcHsdzX2gv6kQO3Q4hmcwxzNvQenWhcqJzaaw46MyWfA+ixDC38PK6BFS8szevbADPd02ITI0NMi6mMs8yIH/xyW9qJDoXF4SBQW5O5GOJBK3QeZxlzl1LUVHfmVNNbohFQ6wn0ii7HBpEut3USIGQQg=; X-UUID: 77d5c12bb90348408727cd63df00a89f-20200325 Received: from mtkcas07.mediatek.inc [(172.21.101.84)] by mailgw01.mediatek.com (envelope-from ) (Cellopoint E-mail Firewall v4.1.10 Build 0809 with TLS) with ESMTP id 297043128; Wed, 25 Mar 2020 17:31:43 +0800 Received: from mtkcas08.mediatek.inc (172.21.101.126) by mtkmbs07n1.mediatek.inc (172.21.101.16) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Wed, 25 Mar 2020 17:31:41 +0800 Received: from mtkswgap22.mediatek.inc (172.21.77.33) by mtkcas08.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1395.4 via Frontend Transport; Wed, 25 Mar 2020 17:31:41 +0800 From: Hanks Chen To: Linus Walleij , Rob Herring , Mark Rutland , Matthias Brugger , Sean Wang CC: Andy Teng , , , , Subject: [PATCH v5 1/6] dt-bindings: pinctrl: add bindings for MediaTek MT6779 SoC Date: Wed, 25 Mar 2020 17:31:29 +0800 Message-ID: <1585128694-13881-2-git-send-email-hanks.chen@mediatek.com> X-Mailer: git-send-email 1.7.9.5 In-Reply-To: <1585128694-13881-1-git-send-email-hanks.chen@mediatek.com> References: <1585128694-13881-1-git-send-email-hanks.chen@mediatek.com> MIME-Version: 1.0 Content-Type: text/plain X-MTK: N Content-Transfer-Encoding: base64 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org RnJvbTogQW5keSBUZW5nIDxhbmR5LnRlbmdAbWVkaWF0ZWsuY29tPg0KDQpBZGQgZGV2aWNldHJl ZSBiaW5kaW5ncyBmb3IgTWVkaWFUZWsgTVQ2Nzc5IHBpbmN0cmwgZHJpdmVyLg0KDQpTaWduZWQt b2ZmLWJ5OiBBbmR5IFRlbmcgPGFuZHkudGVuZ0BtZWRpYXRlay5jb20+DQotLS0NCiAuLi4vYmlu ZGluZ3MvcGluY3RybC9tZWRpYXRlayxtdDY3NzktcGluY3RybC55YW1sICB8ICAyMDggKysrKysr KysrKysrKysrKysrKysNCiAxIGZpbGUgY2hhbmdlZCwgMjA4IGluc2VydGlvbnMoKykNCiBjcmVh dGUgbW9kZSAxMDA2NDQgRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BpbmN0cmwv bWVkaWF0ZWssbXQ2Nzc5LXBpbmN0cmwueWFtbA0KDQpkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlv bi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BpbmN0cmwvbWVkaWF0ZWssbXQ2Nzc5LXBpbmN0cmwueWFt bCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9waW5jdHJsL21lZGlhdGVrLG10 Njc3OS1waW5jdHJsLnlhbWwNCm5ldyBmaWxlIG1vZGUgMTAwNjQ0DQppbmRleCAwMDAwMDAwLi41 ZjliYmYxDQotLS0gL2Rldi9udWxsDQorKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3MvcGluY3RybC9tZWRpYXRlayxtdDY3NzktcGluY3RybC55YW1sDQpAQCAtMCwwICsxLDIw OCBAQA0KKyMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjANCislWUFNTCAxLjINCist LS0NCiskaWQ6IGh0dHA6Ly9kZXZpY2V0cmVlLm9yZy9zY2hlbWFzL3BpbmN0cmwvbWVkaWF0ZWss bXQ2Nzc5LXBpbmN0cmwueWFtbCMNCiskc2NoZW1hOiBodHRwOi8vZGV2aWNldHJlZS5vcmcvbWV0 YS1zY2hlbWFzL2NvcmUueWFtbCMNCisNCit0aXRsZTogTWVkaWF0ZWsgTVQ2Nzc5IFBpbiBDb250 cm9sbGVyIERldmljZSBUcmVlIEJpbmRpbmdzDQorDQorbWFpbnRhaW5lcnM6DQorICAtIEFuZHkg VGVuZyA8YW5keS50ZW5nQG1lZGlhdGVrLmNvbT4NCisNCitkZXNjcmlwdGlvbjogfCsNCisgIFRo ZSBwaW4gY29udHJvbGxlciBub2RlIHNob3VsZCBiZSB0aGUgY2hpbGQgb2YgYSBzeXNjb24gbm9k ZSB3aXRoIHRoZQ0KKyAgcmVxdWlyZWQgcHJvcGVydHk6DQorICAtIGNvbXBhdGlibGU6ICJzeXNj b24iDQorDQorcHJvcGVydGllczoNCisgIGNvbXBhdGlibGU6DQorICAgIGNvbnN0OiBtZWRpYXRl ayxtdDY3NzktcGluY3RybA0KKw0KKyAgcmVnOg0KKyAgICBtaW5JdGVtczogOQ0KKyAgICBtYXhJ dGVtczogOQ0KKyAgICBkZXNjcmlwdGlvbjogfA0KKyAgICAgIHBoeXNpY2FsIGFkZHJlc3MgYmFz ZSBmb3IgZ3Bpby1yZWxhdGVkIGNvbnRyb2wgcmVnaXN0ZXJzLg0KKw0KKyAgcmVnLW5hbWVzOg0K KyAgICBkZXNjcmlwdGlvbjogfA0KKyAgICAgIEdQSU8gYmFzZSByZWdpc3RlciBuYW1lcy4NCisN CisgIGdwaW8tY29udHJvbGxlcjogdHJ1ZQ0KKw0KKyAgIiNncGlvLWNlbGxzIjoNCisgICAgY29u c3Q6IDINCisgICAgZGVzY3JpcHRpb246IHwNCisgICAgICBOdW1iZXIgb2YgY2VsbHMgaW4gR1BJ TyBzcGVjaWZpZXIuIFNpbmNlIHRoZSBnZW5lcmljIEdQSU8NCisgICAgICBiaW5kaW5nIGlzIHVz ZWQsIHRoZSBhbW91bnQgb2YgY2VsbHMgbXVzdCBiZSBzcGVjaWZpZWQgYXMgMi4gU2VlIHRoZSBi ZWxvdw0KKyAgICAgIG1lbnRpb25lZCBncGlvIGJpbmRpbmcgcmVwcmVzZW50YXRpb24gZm9yIGRl c2NyaXB0aW9uIG9mIHBhcnRpY3VsYXIgY2VsbHMuDQorDQorICBncGlvLXJhbmdlczoNCisgICAg bWluSXRlbXM6IDENCisgICAgbWF4SXRlbXM6IDUNCisgICAgZGVzY3JpcHRpb246IHwNCisgICAg ICBHUElPIHZhbGlkIG51bWJlciByYW5nZS4NCisNCisgIGludGVycnVwdC1jb250cm9sbGVyOiB0 cnVlDQorDQorICBpbnRlcnJ1cHRzOg0KKyAgICBtaW5JdGVtczogMQ0KKyAgICBtYXhJdGVtczog NA0KKyAgICBkZXNjcmlwdGlvbjogfA0KKyAgICAgIFRoZSBpbnRlcnJ1cHQgb3V0cHV0cyB0byBz eXNpcnEuDQorDQorICAiI2ludGVycnVwdC1jZWxscyI6DQorICAgIGNvbnN0OiAyDQorDQorcmVx dWlyZWQ6DQorICAtIGNvbXBhdGlibGUNCisgIC0gcmVnDQorICAtIHJlZy1uYW1lcw0KKyAgLSBn cGlvLWNvbnRyb2xsZXINCisgIC0gIiNncGlvLWNlbGxzIg0KKyAgLSBncGlvLXJhbmdlcw0KKyAg LSBpbnRlcnJ1cHQtY29udHJvbGxlcg0KKyAgLSBpbnRlcnJ1cHRzDQorICAtICIjaW50ZXJydXB0 LWNlbGxzIg0KKw0KK3BhdHRlcm5Qcm9wZXJ0aWVzOg0KKyAgJ15waW5zKiQnOg0KKyAgICB0eXBl OiBvYmplY3QNCisgICAgZGVzY3JpcHRpb246IHwNCisgICAgICBBIHBpbmN0cmwgbm9kZSBzaG91 bGQgY29udGFpbiBhdCBsZWFzdCBvbmUgc3Vibm9kZXMgcmVwcmVzZW50aW5nIHRoZQ0KKyAgICAg IHBpbmN0cmwgZ3JvdXBzIGF2YWlsYWJsZSBvbiB0aGUgbWFjaGluZS4gRWFjaCBzdWJub2RlIHdp bGwgbGlzdCB0aGUNCisgICAgICBwaW5zIGl0IG5lZWRzLCBhbmQgaG93IHRoZXkgc2hvdWxkIGJl IGNvbmZpZ3VyZWQsIHdpdGggcmVnYXJkIHRvIG11eGVyDQorICAgICAgY29uZmlndXJhdGlvbiwg cHVsbHVwcywgZHJpdmUgc3RyZW5ndGgsIGlucHV0IGVuYWJsZS9kaXNhYmxlIGFuZCBpbnB1dCBz Y2htaXR0Lg0KKw0KKyAgICBwcm9wZXJ0aWVzOg0KKyAgICAgIHBpbm11eDoNCisgICAgICAgIGRl c2NyaXB0aW9uOg0KKyAgICAgICAgICBpbnRlZ2VyIGFycmF5LCByZXByZXNlbnRzIGdwaW8gcGlu IG51bWJlciBhbmQgbXV4IHNldHRpbmcuDQorICAgICAgICAgIFN1cHBvcnRlZCBwaW4gbnVtYmVy IGFuZCBtdXggdmFyaWVzIGZvciBkaWZmZXJlbnQgU29DcywgYW5kIGFyZSBkZWZpbmVkDQorICAg ICAgICAgIGFzIG1hY3JvcyBpbiBib290L2R0cy88c29jPi1waW5mdW5jLmggZGlyZWN0bHkuDQor ICAgICAgICBhbGxPZjoNCisgICAgICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9k ZWZpbml0aW9ucy91aW50MzItYXJyYXkNCisgICAgICBiaWFzLWRpc2FibGU6DQorICAgICAgICB0 eXBlOiBib29sZWFuDQorDQorICAgICAgYmlhcy1wdWxsLXVwOg0KKyAgICAgICAgb25lT2Y6DQor ICAgICAgICAgIC0gdHlwZTogYm9vbGVhbg0KKyAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5 cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMg0KKw0KKyAgICAgIGJpYXMtcHVsbC1kb3duOg0K KyAgICAgICAgb25lT2Y6DQorICAgICAgICAgIC0gdHlwZTogYm9vbGVhbg0KKyAgICAgICAgICAt ICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMg0KKw0KKyAgICAg IGlucHV0LWVuYWJsZToNCisgICAgICAgIHR5cGU6IGJvb2xlYW4NCisNCisgICAgICBpbnB1dC1k aXNhYmxlOg0KKyAgICAgICAgdHlwZTogYm9vbGVhbg0KKw0KKyAgICAgIG91dHB1dC1sb3c6DQor ICAgICAgICB0eXBlOiBib29sZWFuDQorDQorICAgICAgb3V0cHV0LWhpZ2g6DQorICAgICAgICB0 eXBlOiBib29sZWFuDQorDQorICAgICAgaW5wdXQtc2NobWl0dC1lbmFibGU6DQorICAgICAgICB0 eXBlOiBib29sZWFuDQorDQorICAgICAgaW5wdXQtc2NobWl0dC1kaXNhYmxlOg0KKyAgICAgICAg dHlwZTogYm9vbGVhbg0KKw0KKyAgICAgIG1lZGlhdGVrLHB1bGwtdXAtYWR2Og0KKyAgICAgICAg ZGVzY3JpcHRpb246IHwNCisgICAgICAgICAgUHVsbCB1cCBzZXRpbmdzIGZvciAyIHB1bGwgcmVz aXN0b3JzLCBSMCBhbmQgUjEuIFVzZXIgY2FuDQorICAgICAgICAgIGNvbmZpZ3VyZSB0aG9zZSBz cGVjaWFsIHBpbnMuIFZhbGlkIGFyZ3VtZW50cyBhcmUgZGVzY3JpYmVkIGFzIGJlbG93Og0KKyAg ICAgICAgICAwOiAoUjEsIFIwKSA9ICgwLCAwKSB3aGljaCBtZWFucyBSMSBkaXNhYmxlZCBhbmQg UjAgZGlzYWJsZS4NCisgICAgICAgICAgMTogKFIxLCBSMCkgPSAoMCwgMSkgd2hpY2ggbWVhbnMg UjEgZGlzYWJsZWQgYW5kIFIwIGVuYWJsZWQuDQorICAgICAgICAgIDI6IChSMSwgUjApID0gKDEs IDApIHdoaWNoIG1lYW5zIFIxIGVuYWJsZWQgYW5kIFIwIGRpc2FibGVkLg0KKyAgICAgICAgICAz OiAoUjEsIFIwKSA9ICgxLCAxKSB3aGljaCBtZWFucyBSMSBlbmFibGVkIGFuZCBSMCBlbmFibGVk Lg0KKyAgICAgICAgYWxsT2Y6DQorICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFt bCMvZGVmaW5pdGlvbnMvdWludDMyDQorICAgICAgICAgIC0gZW51bTogWzAsIDEsIDIsIDNdDQor DQorICAgICAgbWVkaWF0ZWsscHVsbC1kb3duLWFkdjoNCisgICAgICAgIGRlc2NyaXB0aW9uOiB8 DQorICAgICAgICAgIFB1bGwgZG93biBzZXR0aW5ncyBmb3IgMiBwdWxsIHJlc2lzdG9ycywgUjAg YW5kIFIxLiBVc2VyIGNhbg0KKyAgICAgICAgICBjb25maWd1cmUgdGhvc2Ugc3BlY2lhbCBwaW5z LiBWYWxpZCBhcmd1bWVudHMgYXJlIGRlc2NyaWJlZCBhcyBiZWxvdzoNCisgICAgICAgICAgMDog KFIxLCBSMCkgPSAoMCwgMCkgd2hpY2ggbWVhbnMgUjEgZGlzYWJsZWQgYW5kIFIwIGRpc2FibGUu DQorICAgICAgICAgIDE6IChSMSwgUjApID0gKDAsIDEpIHdoaWNoIG1lYW5zIFIxIGRpc2FibGVk IGFuZCBSMCBlbmFibGVkLg0KKyAgICAgICAgICAyOiAoUjEsIFIwKSA9ICgxLCAwKSB3aGljaCBt ZWFucyBSMSBlbmFibGVkIGFuZCBSMCBkaXNhYmxlZC4NCisgICAgICAgICAgMzogKFIxLCBSMCkg PSAoMSwgMSkgd2hpY2ggbWVhbnMgUjEgZW5hYmxlZCBhbmQgUjAgZW5hYmxlZC4NCisgICAgICAg IGFsbE9mOg0KKyAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRp b25zL3VpbnQzMg0KKyAgICAgICAgICAtIGVudW06IFswLCAxLCAyLCAzXQ0KKw0KKyAgICAgIGRy aXZlLXN0cmVuZ3RoOg0KKyAgICAgICAgZGVzY3JpcHRpb246IHwNCisgICAgICAgICAgU2VsZWN0 cyB0aGUgZHJpdmUgc3RyZW5ndGggZm9yIHRoZSBzcGVjaWZpZWQgcGlucyBpbiBtQS4NCisgICAg ICAgIGFsbE9mOg0KKyAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmlu aXRpb25zL3VpbnQzMg0KKyAgICAgICAgICAtIGVudW06IFsyLCA0LCA2LCA4LCAxMCwgMTIsIDE0 LCAxNl0NCisNCisgICAgcmVxdWlyZWQ6DQorICAgICAgLSBwaW5tdXgNCisNCitleGFtcGxlczoN CisgIC0gfA0KKyAgICAjaW5jbHVkZSA8ZHQtYmluZGluZ3MvaW50ZXJydXB0LWNvbnRyb2xsZXIv aXJxLmg+DQorICAgICNpbmNsdWRlIDxkdC1iaW5kaW5ncy9pbnRlcnJ1cHQtY29udHJvbGxlci9h cm0tZ2ljLmg+DQorICAgICNpbmNsdWRlIDxkdC1iaW5kaW5ncy9waW5jdHJsL210Njc3OS1waW5m dW5jLmg+DQorDQorICAgIHBpbzogcGluY3RybEAxMDAwNTAwMCB7DQorICAgICAgICBjb21wYXRp YmxlID0gIm1lZGlhdGVrLG10Njc3OS1waW5jdHJsIjsNCisgICAgICAgIHJlZyA9IDwwIDB4MTAw MDUwMDAgMCAweDEwMDA+LA0KKyAgICAgICAgICAgIDwwIDB4MTFjMjAwMDAgMCAweDEwMDA+LA0K KyAgICAgICAgICAgIDwwIDB4MTFkMTAwMDAgMCAweDEwMDA+LA0KKyAgICAgICAgICAgIDwwIDB4 MTFlMjAwMDAgMCAweDEwMDA+LA0KKyAgICAgICAgICAgIDwwIDB4MTFlNzAwMDAgMCAweDEwMDA+ LA0KKyAgICAgICAgICAgIDwwIDB4MTFlYTAwMDAgMCAweDEwMDA+LA0KKyAgICAgICAgICAgIDww IDB4MTFmMjAwMDAgMCAweDEwMDA+LA0KKyAgICAgICAgICAgIDwwIDB4MTFmMzAwMDAgMCAweDEw MDA+LA0KKyAgICAgICAgICAgIDwwIDB4MTAwMGIwMDAgMCAweDEwMDA+Ow0KKyAgICAgICAgcmVn LW5hbWVzID0gImdwaW8iLCAiaW9jZmdfcm0iLA0KKyAgICAgICAgICAiaW9jZmdfYnIiLCAiaW9j ZmdfbG0iLA0KKyAgICAgICAgICAiaW9jZmdfbGIiLCAiaW9jZmdfcnQiLA0KKyAgICAgICAgICAi aW9jZmdfbHQiLCAiaW9jZmdfdGwiLA0KKyAgICAgICAgICAiZWludCI7DQorICAgICAgICBncGlv LWNvbnRyb2xsZXI7DQorICAgICAgICAjZ3Bpby1jZWxscyA9IDwyPjsNCisgICAgICAgIGdwaW8t cmFuZ2VzID0gPCZwaW8gMCAwIDIxMD47DQorICAgICAgICBpbnRlcnJ1cHQtY29udHJvbGxlcjsN CisgICAgICAgICNpbnRlcnJ1cHQtY2VsbHMgPSA8Mj47DQorICAgICAgICBpbnRlcnJ1cHRzID0g PEdJQ19TUEkgMjA0IElSUV9UWVBFX0xFVkVMX0hJR0g+Ow0KKw0KKyAgICAgICAgbW1jMF9waW5z X2RlZmF1bHQ6IG1tYzBkZWZhdWx0IHsNCisgICAgICAgICAgICBwaW5zX2NtZF9kYXQgew0KKyAg ICAgICAgICAgICAgICBwaW5tdXggPSA8UElOTVVYX0dQSU8xNjhfX0ZVTkNfTVNEQzBfREFUMD4s DQorICAgICAgICAgICAgICAgICAgICA8UElOTVVYX0dQSU8xNzJfX0ZVTkNfTVNEQzBfREFUMT4s DQorICAgICAgICAgICAgICAgICAgICA8UElOTVVYX0dQSU8xNjlfX0ZVTkNfTVNEQzBfREFUMj4s DQorICAgICAgICAgICAgICAgICAgICA8UElOTVVYX0dQSU8xNzdfX0ZVTkNfTVNEQzBfREFUMz4s DQorICAgICAgICAgICAgICAgICAgICA8UElOTVVYX0dQSU8xNzBfX0ZVTkNfTVNEQzBfREFUND4s DQorICAgICAgICAgICAgICAgICAgICA8UElOTVVYX0dQSU8xNzNfX0ZVTkNfTVNEQzBfREFUNT4s DQorICAgICAgICAgICAgICAgICAgICA8UElOTVVYX0dQSU8xNzFfX0ZVTkNfTVNEQzBfREFUNj4s DQorICAgICAgICAgICAgICAgICAgICA8UElOTVVYX0dQSU8xNzRfX0ZVTkNfTVNEQzBfREFUNz4s DQorICAgICAgICAgICAgICAgICAgICA8UElOTVVYX0dQSU8xNjdfX0ZVTkNfTVNEQzBfQ01EPjsN CisgICAgICAgICAgICAgICAgaW5wdXQtZW5hYmxlOw0KKyAgICAgICAgICAgICAgICBtZWRpYXRl ayxwdWxsLXVwLWFkdiA9IDwxPjsNCisgICAgICAgICAgICB9Ow0KKyAgICAgICAgICAgIHBpbnNf Y2xrIHsNCisgICAgICAgICAgICAgICAgcGlubXV4ID0gPFBJTk1VWF9HUElPMTc2X19GVU5DX01T REMwX0NMSz47DQorICAgICAgICAgICAgICAgIG1lZGlhdGVrLHB1bGwtZG93bi1hZHYgPSA8Mj47 DQorICAgICAgICAgICAgfTsNCisgICAgICAgICAgICBwaW5zX3JzdCB7DQorICAgICAgICAgICAg ICAgIHBpbm11eCA9IDxQSU5NVVhfR1BJTzE3OF9fRlVOQ19NU0RDMF9SU1RCPjsNCisgICAgICAg ICAgICAgICAgbWVkaWF0ZWsscHVsbC11cC1hZHYgPSA8MD47DQorICAgICAgICAgICAgfTsNCisg ICAgICAgIH07DQorDQorICAgICAgICBtbWMwIHsNCisgICAgICAgICAgcGluY3RybC0wID0gPCZt bWMwX3BpbnNfZGVmYXVsdD47DQorICAgICAgICAgIHBpbmN0cmwtbmFtZXMgPSAiZGVmYXVsdCI7 DQorICAgICAgICB9Ow0KKyAgICB9Ow0KKw0KLS0gDQoxLjcuOS41DQo=