Received: by 2002:a25:e7d8:0:0:0:0:0 with SMTP id e207csp3815606ybh; Tue, 17 Mar 2020 07:07:52 -0700 (PDT) X-Google-Smtp-Source: ADFU+vuPbieVch8ZeDNcWaSQFBzL2Vsa1BwMkTmq0k5qh24dEnm5iFqEMYL9L/c4GFe4XWS65I8E X-Received: by 2002:aca:56c7:: with SMTP id k190mr3665463oib.127.1584454072250; Tue, 17 Mar 2020 07:07:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1584454072; cv=none; d=google.com; s=arc-20160816; b=f4pXZ49Is+je4LiAMK5Z78E9TKLNfCtHFpkZ9S8YfB5N59r3xuRJKHKn+zDK5BrDeU 4YyRDxOmGcNEd/sagT7LqNRTl5MNq7pjLz8eTyCOJuvSvDtrEWWhbvKkmy5L05t1TTFV bASJpopoE/B7nIAe1z3acZbRsHSlGamIr/2JN8e8RFEA0+sNLeINyutQovufHDI3iW6T wwdTY7b0/d1ag/XJnxkpNJIGVbFXFSjA+xRJw1w0gaLIDoKk1dSGmoldX+E/p9WgNK5J v4WepmA1FGIxqyvKpWPtWANBR2QgQoVekQbzR6ObFS/T+oK/lpnaXu+uWtsayQtahLGJ u+qA== 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=bkPlpRT05SglJRIusBDQBaTijmir+/ZYOe9W0z8PlG4=; b=ljLAkyoqMFA8kfnOdlBTOre2mwDUZYmQLq4TtnLL1DX9edPK44TxTlMalqLVljmCz1 QYX6Z143LbJJbDMPdO9Nj7mDcISZmGBjAOOOi02MKmmnF5P6hyOEDMi4fSix1zu8is9H pBhZvTtY7YM1r5TKhWewsGZV5tk32e1KgnKgjW1AhCktR2HxElCgib1SE3k6ESa5NstI W5Nm6xmL9bD4lXeD+r1lc2lvcm8mjGj+qGUZfNgr7avwkXhjumxK6eeQlejeT19lEdUv Ogy/WNkDtaQNnQ+f3TNRzS3u2pY40yKmLD0QD7G0k7JTSsPMHfyyH9vnEdxhI8YH5+Bd 7jSA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=X5NfUx6S; 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 k92si1841764otk.261.2020.03.17.07.07.29; Tue, 17 Mar 2020 07:07:52 -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=X5NfUx6S; 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 S1726814AbgCQOG6 (ORCPT + 99 others); Tue, 17 Mar 2020 10:06:58 -0400 Received: from mailgw01.mediatek.com ([210.61.82.183]:29794 "EHLO mailgw01.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1726287AbgCQOG5 (ORCPT ); Tue, 17 Mar 2020 10:06:57 -0400 X-UUID: a56e5957ebb846e592ef60d15843ef12-20200317 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=bkPlpRT05SglJRIusBDQBaTijmir+/ZYOe9W0z8PlG4=; b=X5NfUx6SRtIMa6a5h2LrbQJtwn7RbOKgyf7n9R1M8fWIlKhUAV8s7BsgX2NyZxxQFcQROkd+gDFeikk8jSouc4kHulKSjySSaQhNDYJ187p4SZV1JHvphc56DU2I8jORMJGzDsLH9QXLtuTHlzKRbvYRW5fm0Zyn2dhI0qvs6JE=; X-UUID: a56e5957ebb846e592ef60d15843ef12-20200317 Received: from mtkexhb01.mediatek.inc [(172.21.101.102)] by mailgw01.mediatek.com (envelope-from ) (Cellopoint E-mail Firewall v4.1.10 Build 0809 with TLS) with ESMTP id 829212427; Tue, 17 Mar 2020 22:06:52 +0800 Received: from mtkcas07.mediatek.inc (172.21.101.84) by mtkmbs07n2.mediatek.inc (172.21.101.141) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Tue, 17 Mar 2020 22:05:52 +0800 Received: from mtkswgap22.mediatek.inc (172.21.77.33) by mtkcas07.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1395.4 via Frontend Transport; Tue, 17 Mar 2020 22:06:05 +0800 From: Hanks Chen To: Linus Walleij , Rob Herring , Mark Rutland , Matthias Brugger , Sean Wang CC: Andy Teng , , , , Subject: [PATCH v3 1/6] dt-bindings: pinctrl: add bindings for MediaTek MT6779 SoC Date: Tue, 17 Mar 2020 22:06:42 +0800 Message-ID: <1584454007-2115-2-git-send-email-hanks.chen@mediatek.com> X-Mailer: git-send-email 1.7.9.5 In-Reply-To: <1584454007-2115-1-git-send-email-hanks.chen@mediatek.com> References: <1584454007-2115-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 ZSBiaW5kaW5ncyBmb3IgTWVkaWFUZWsgTVQ2Nzc5IHBpbmN0cmwgZHJpdmVyLg0KDQpDaGFuZ2Ut SWQ6IEk5MjU4NjM2OTU2NDk0OGYyNjI4ZjcwNDIxYmNkNzA2NjhmMTMyYzRmDQpTaWduZWQtb2Zm LWJ5OiBBbmR5IFRlbmcgPGFuZHkudGVuZ0BtZWRpYXRlay5jb20+DQotLS0NCiAuLi4vYmluZGlu Z3MvcGluY3RybC9tZWRpYXRlayxtdDY3NzktcGluY3RybC55YW1sICB8ICAyMDggKysrKysrKysr KysrKysrKysrKysNCiAxIGZpbGUgY2hhbmdlZCwgMjA4IGluc2VydGlvbnMoKykNCiBjcmVhdGUg bW9kZSAxMDA2NDQgRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BpbmN0cmwvbWVk aWF0ZWssbXQ2Nzc5LXBpbmN0cmwueWFtbA0KDQpkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9k ZXZpY2V0cmVlL2JpbmRpbmdzL3BpbmN0cmwvbWVkaWF0ZWssbXQ2Nzc5LXBpbmN0cmwueWFtbCBi L0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9waW5jdHJsL21lZGlhdGVrLG10Njc3 OS1waW5jdHJsLnlhbWwNCm5ldyBmaWxlIG1vZGUgMTAwNjQ0DQppbmRleCAwMDAwMDAwLi5hYjZh YjAxDQotLS0gL2Rldi9udWxsDQorKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGlu Z3MvcGluY3RybC9tZWRpYXRlayxtdDY3NzktcGluY3RybC55YW1sDQpAQCAtMCwwICsxLDIwOCBA QA0KKyMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjANCislWUFNTCAxLjINCistLS0N CiskaWQ6IGh0dHA6Ly9kZXZpY2V0cmVlLm9yZy9zY2hlbWFzL3BpbmN0cmwvbWVkaWF0ZWssbXQ2 Nzc5LXBpbmN0cmwueWFtbCMNCiskc2NoZW1hOiBodHRwOi8vZGV2aWNldHJlZS5vcmcvbWV0YS1z Y2hlbWFzL2NvcmUueWFtbCMNCisNCit0aXRsZTogTWVkaWF0ZWsgTVQ2Nzc5IFBpbiBDb250cm9s bGVyIERldmljZSBUcmVlIEJpbmRpbmdzDQorDQorbWFpbnRhaW5lcnM6DQorICAtIEFuZHkgVGVu ZyA8YW5keS50ZW5nQG1lZGlhdGVrLmNvbT4NCisNCitkZXNjcmlwdGlvbjogfA0KKyAgVGhlIHBp biBjb250cm9sbGVyIG5vZGUgc2hvdWxkIGJlIHRoZSBjaGlsZCBvZiBhIHN5c2NvbiBub2RlIHdp dGggdGhlDQorICByZXF1aXJlZCBwcm9wZXJ0eToNCisgIC0gY29tcGF0aWJsZTogICJzeXNjb24i DQorDQorcHJvcGVydGllczoNCisgIGNvbXBhdGlibGU6DQorICAgIGNvbnN0OiBtZWRpYXRlayxt dDY3NzktcGluY3RybA0KKw0KKyAgcmVnOg0KKyAgICBtaW5JdGVtczogOQ0KKyAgICBtYXhJdGVt czogOQ0KKyAgICBkZXNjcmlwdGlvbjoNCisgICAgICBwaHlzaWNhbCBhZGRyZXNzIGJhc2UgZm9y IGdwaW8tcmVsYXRlZCBjb250cm9sIHJlZ2lzdGVycy4NCisNCisgIHJlZy1uYW1lczoNCisgICAg LSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9zdHJpbmctYXJyYXkNCisg ICAgZGVzY3JpcHRpb246DQorICAgICAgR1BJTyBiYXNlIHJlZ2lzdGVyIG5hbWVzLg0KKw0KKyAg Z3Bpby1jb250cm9sbGVyOiB0cnVlDQorDQorICAiI2dwaW8tY2VsbHMiOg0KKyAgICBjb25zdDog Mg0KKyAgICBkZXNjcmlwdGlvbjoNCisgICAgICBOdW1iZXIgb2YgY2VsbHMgaW4gR1BJTyBzcGVj aWZpZXIuIFNpbmNlIHRoZSBnZW5lcmljIEdQSU8NCisgICAgICBiaW5kaW5nIGlzIHVzZWQsIHRo ZSBhbW91bnQgb2YgY2VsbHMgbXVzdCBiZSBzcGVjaWZpZWQgYXMgMi4gU2VlIHRoZSBiZWxvdw0K KyAgICAgIG1lbnRpb25lZCBncGlvIGJpbmRpbmcgcmVwcmVzZW50YXRpb24gZm9yIGRlc2NyaXB0 aW9uIG9mIHBhcnRpY3VsYXIgY2VsbHMuDQorDQorICBncGlvLXJhbmdlczoNCisgICAgbWluSXRl bXM6IDQNCisgICAgbWF4SXRlbXM6IDQNCisgICAgZGVzY3JpcHRpb246DQorICAgICAgR1BJTyB2 YWxpZCBudW1iZXIgcmFuZ2UuDQorDQorICBpbnRlcnJ1cHQtY29udHJvbGxlcjogdHJ1ZQ0KKw0K KyAgaW50ZXJydXB0czoNCisgICAgbWluSXRlbXM6IDMNCisgICAgbWF4SXRlbXM6IDMNCisgICAg ZGVzY3JpcHRpb246DQorICAgICAgVGhlIGludGVycnVwdCBvdXRwdXRzIHRvIHN5c2lycS4NCisN CisgICIjaW50ZXJydXB0LWNlbGxzIjoNCisgICAgY29uc3Q6IDINCisNCisgIGludGVycnVwdC1w YXJlbnQ6DQorICAgIG1pbkl0ZW1zOiAxDQorICAgIG1heEl0ZW1zOiAxDQorDQorcmVxdWlyZWQ6 DQorICAtIGNvbXBhdGlibGUNCisgIC0gcmVnDQorICAtIHJlZy1uYW1lcw0KKyAgLSBncGlvLWNv bnRyb2xsZXINCisgIC0gIiNncGlvLWNlbGxzIg0KKyAgLSBncGlvLXJhbmdlcw0KKyAgLSBpbnRl cnJ1cHQtY29udHJvbGxlcg0KKyAgLSBpbnRlcnJ1cHRzDQorICAtICIjaW50ZXJydXB0LWNlbGxz Ig0KKyAgLSBpbnRlcnJ1cHQtcGFyZW50DQorDQorcGF0dGVyblByb3BlcnRpZXM6DQorICAnXi4q JCc6DQorICB0eXBlOiBvYmplY3QNCisgICAgZGVzY3JpcHRpb246DQorICAgICAgQSBwaW5jdHJs IG5vZGUgc2hvdWxkIGNvbnRhaW4gYXQgbGVhc3Qgb25lIHN1Ym5vZGVzIHJlcHJlc2VudGluZyB0 aGUNCisgICAgICBwaW5jdHJsIGdyb3VwcyBhdmFpbGFibGUgb24gdGhlIG1hY2hpbmUuIEVhY2gg c3Vibm9kZSB3aWxsIGxpc3QgdGhlDQorICAgICAgcGlucyBpdCBuZWVkcywgYW5kIGhvdyB0aGV5 IHNob3VsZCBiZSBjb25maWd1cmVkLCB3aXRoIHJlZ2FyZCB0byBtdXhlcg0KKyAgICAgIGNvbmZp Z3VyYXRpb24sIHB1bGx1cHMsIGRyaXZlIHN0cmVuZ3RoLCBpbnB1dCBlbmFibGUvZGlzYWJsZSBh bmQgaW5wdXQgc2NobWl0dC4NCisNCisgICAgcHJvcGVydGllczoNCisgICAgICBwaW5tdXg6DQor ICAgICAgICBkZXNjcmlwdGlvbjogfA0KKyAgICAgICAgICBpbnRlZ2VyIGFycmF5LCByZXByZXNl bnRzIGdwaW8gcGluIG51bWJlciBhbmQgbXV4IHNldHRpbmcuDQorICAgICAgICAgIFN1cHBvcnRl ZCBwaW4gbnVtYmVyIGFuZCBtdXggdmFyaWVzIGZvciBkaWZmZXJlbnQgU29DcywgYW5kIGFyZSBk ZWZpbmVkDQorICAgICAgICAgIGFzIG1hY3JvcyBpbiBib290L2R0cy88c29jPi1waW5mdW5jLmgg ZGlyZWN0bHkuDQorICAgICAgICBhbGxPZjoNCisgICAgICAgICAgLSAkcmVmOiAvc2NoZW1hcy90 eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzItYXJyYXkNCisNCisgICAgICBiaWFzLWRpc2Fi bGU6DQorICAgICAgICB0eXBlOiBib29sZWFuDQorDQorICAgICAgYmlhcy1wdWxsLXVwOg0KKyAg ICAgICAgb25lT2Y6DQorICAgICAgICAgIC0gdHlwZTogYm9vbGVhbg0KKyAgICAgICAgICAtICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMg0KKw0KKyAgICAgIGJp YXMtcHVsbC1kb3duOg0KKyAgICAgICAgb25lT2Y6DQorICAgICAgICAgIC0gdHlwZTogYm9vbGVh bg0KKyAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3Vp bnQzMg0KKw0KKyAgICAgIGlucHV0LWVuYWJsZToNCisgICAgICAgIHR5cGU6IGJvb2xlYW4NCisN CisgICAgICBpbnB1dC1kaXNhYmxlOg0KKyAgICAgICAgdHlwZTogYm9vbGVhbg0KKw0KKyAgICAg IG91dHB1dC1sb3c6DQorICAgICAgICB0eXBlOiBib29sZWFuDQorDQorICAgICAgb3V0cHV0LWhp Z2g6DQorICAgICAgICB0eXBlOiBib29sZWFuDQorDQorICAgICAgaW5wdXQtc2NobWl0dC1lbmFi bGU6DQorICAgICAgICB0eXBlOiBib29sZWFuDQorDQorICAgICAgaW5wdXQtc2NobWl0dC1kaXNh YmxlOg0KKyAgICAgICAgdHlwZTogYm9vbGVhbg0KKw0KKyAgICAgIG1lZGlhdGVrLHB1bGwtdXAt YWR2Og0KKyAgICAgICAgZGVzY3JpcHRpb246IHwNCisgICAgICAgICAgUHVsbCB1cCBzZXRpbmdz IGZvciAyIHB1bGwgcmVzaXN0b3JzLCBSMCBhbmQgUjEuIFVzZXIgY2FuDQorICAgICAgICAgIGNv bmZpZ3VyZSB0aG9zZSBzcGVjaWFsIHBpbnMuIFZhbGlkIGFyZ3VtZW50cyBhcmUgZGVzY3JpYmVk IGFzIGJlbG93Og0KKyAgICAgICAgICAwOiAoUjEsIFIwKSA9ICgwLCAwKSB3aGljaCBtZWFucyBS MSBkaXNhYmxlZCBhbmQgUjAgZGlzYWJsZS4NCisgICAgICAgICAgMTogKFIxLCBSMCkgPSAoMCwg MSkgd2hpY2ggbWVhbnMgUjEgZGlzYWJsZWQgYW5kIFIwIGVuYWJsZWQuDQorICAgICAgICAgIDI6 IChSMSwgUjApID0gKDEsIDApIHdoaWNoIG1lYW5zIFIxIGVuYWJsZWQgYW5kIFIwIGRpc2FibGVk Lg0KKyAgICAgICAgICAzOiAoUjEsIFIwKSA9ICgxLCAxKSB3aGljaCBtZWFucyBSMSBlbmFibGVk IGFuZCBSMCBlbmFibGVkLg0KKyAgICAgICAgYWxsT2Y6DQorICAgICAgICAgIC0gJHJlZjogL3Nj aGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyDQorICAgICAgICAgIC0gZW51bTog WzAsIDEsIDIsIDNdDQorDQorICAgICAgbWVkaWF0ZWsscHVsbC1kb3duLWFkdjoNCisgICAgICAg IGRlc2NyaXB0aW9uOiB8DQorICAgICAgICAgIFB1bGwgZG93biBzZXR0aW5ncyBmb3IgMiBwdWxs IHJlc2lzdG9ycywgUjAgYW5kIFIxLiBVc2VyIGNhbg0KKyAgICAgICAgICBjb25maWd1cmUgdGhv c2Ugc3BlY2lhbCBwaW5zLiBWYWxpZCBhcmd1bWVudHMgYXJlIGRlc2NyaWJlZCBhcyBiZWxvdzoN CisgICAgICAgICAgMDogKFIxLCBSMCkgPSAoMCwgMCkgd2hpY2ggbWVhbnMgUjEgZGlzYWJsZWQg YW5kIFIwIGRpc2FibGUuDQorICAgICAgICAgIDE6IChSMSwgUjApID0gKDAsIDEpIHdoaWNoIG1l YW5zIFIxIGRpc2FibGVkIGFuZCBSMCBlbmFibGVkLg0KKyAgICAgICAgICAyOiAoUjEsIFIwKSA9 ICgxLCAwKSB3aGljaCBtZWFucyBSMSBlbmFibGVkIGFuZCBSMCBkaXNhYmxlZC4NCisgICAgICAg ICAgMzogKFIxLCBSMCkgPSAoMSwgMSkgd2hpY2ggbWVhbnMgUjEgZW5hYmxlZCBhbmQgUjAgZW5h YmxlZC4NCisgICAgICAgIGFsbE9mOg0KKyAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVz LnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMg0KKyAgICAgICAgICAtIGVudW06IFswLCAxLCAyLCAz XQ0KKw0KKyAgICAgIGRyaXZlLXN0cmVuZ3RoOg0KKyAgICAgICAgZGVzY3JpcHRpb246IHwNCisg ICAgICAgICAgU2VsZWN0cyB0aGUgZHJpdmUgc3RyZW5ndGggZm9yIHRoZSBzcGVjaWZpZWQgcGlu cyBpbiBtQS4NCisgICAgICAgIGFsbE9mOg0KKyAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5 cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMg0KKyAgICAgICAgICAtIGVudW06IFsyLCA0LCA2 LCA4LCAxMCwgMTIsIDE0LCAxNl0NCisNCisgICAgcmVxdWlyZWQ6DQorICAgICAgLSBwaW5tdXgN CisNCitleGFtcGxlczoNCisgIC0gfA0KKyAgICAgICNpbmNsdWRlICJtdDY3NzktcGluZnVuYy5o Ig0KKw0KKyAgICAgIHBpbzogcGluY3RybEAxMDAwNTAwMCB7DQorICAgICAgY29tcGF0aWJsZSA9 ICJtZWRpYXRlayxtdDY3NzktcGluY3RybCI7DQorICAgICAgcmVnID0gPDAgMHgxMDAwNTAwMCAw IDB4MTAwMD4sDQorICAgICAgICAgICAgPDAgMHgxMWMyMDAwMCAwIDB4MTAwMD4sDQorICAgICAg ICAgICAgPDAgMHgxMWQxMDAwMCAwIDB4MTAwMD4sDQorICAgICAgICAgICAgPDAgMHgxMWUyMDAw MCAwIDB4MTAwMD4sDQorICAgICAgICAgICAgPDAgMHgxMWU3MDAwMCAwIDB4MTAwMD4sDQorICAg ICAgICAgICAgPDAgMHgxMWVhMDAwMCAwIDB4MTAwMD4sDQorICAgICAgICAgICAgPDAgMHgxMWYy MDAwMCAwIDB4MTAwMD4sDQorICAgICAgICAgICAgPDAgMHgxMWYzMDAwMCAwIDB4MTAwMD4sDQor ICAgICAgICAgICAgPDAgMHgxMDAwYjAwMCAwIDB4MTAwMD47DQorICAgICAgcmVnLW5hbWVzID0g ImdwaW8iLCAiaW9jZmdfcm0iLA0KKyAgICAgICAgImlvY2ZnX2JyIiwgImlvY2ZnX2xtIiwNCisg ICAgICAgICJpb2NmZ19sYiIsICJpb2NmZ19ydCIsDQorICAgICAgICAiaW9jZmdfbHQiLCAiaW9j ZmdfdGwiLA0KKyAgICAgICAgImVpbnQiOw0KKyAgICAgIGdwaW8tY29udHJvbGxlcjsNCisgICAg ICAjZ3Bpby1jZWxscyA9IDwyPjsNCisgICAgICBncGlvLXJhbmdlcyA9IDwmcGlvIDAgMCAyMTA+ Ow0KKyAgICAgIGludGVycnVwdC1jb250cm9sbGVyOw0KKyAgICAgICNpbnRlcnJ1cHQtY2VsbHMg PSA8Mj47DQorICAgICAgaW50ZXJydXB0cyA9IDxHSUNfU1BJIDIwNCBJUlFfVFlQRV9MRVZFTF9I SUdIPjsNCisNCisgICAgICBtbWMwX3BpbnNfZGVmYXVsdDogbW1jMGRlZmF1bHQgew0KKyAgICAg ICAgcGluc19jbWRfZGF0IHsNCisgICAgICAgICAgcGlubXV4ID0gPFBJTk1VWF9HUElPMTY4X19G VU5DX01TREMwX0RBVDA+LA0KKyAgICAgICAgICAgICA8UElOTVVYX0dQSU8xNzJfX0ZVTkNfTVNE QzBfREFUMT4sDQorICAgICAgICAgICAgIDxQSU5NVVhfR1BJTzE2OV9fRlVOQ19NU0RDMF9EQVQy PiwNCisgICAgICAgICAgICAgPFBJTk1VWF9HUElPMTc3X19GVU5DX01TREMwX0RBVDM+LA0KKyAg ICAgICAgICAgICA8UElOTVVYX0dQSU8xNzBfX0ZVTkNfTVNEQzBfREFUND4sDQorICAgICAgICAg ICAgIDxQSU5NVVhfR1BJTzE3M19fRlVOQ19NU0RDMF9EQVQ1PiwNCisgICAgICAgICAgICAgPFBJ Tk1VWF9HUElPMTcxX19GVU5DX01TREMwX0RBVDY+LA0KKyAgICAgICAgICAgICA8UElOTVVYX0dQ SU8xNzRfX0ZVTkNfTVNEQzBfREFUNz4sDQorICAgICAgICAgICAgIDxQSU5NVVhfR1BJTzE2N19f RlVOQ19NU0RDMF9DTUQ+Ow0KKyAgICAgICAgICBpbnB1dC1lbmFibGU7DQorICAgICAgICAgIG1l ZGlhdGVrLHB1bGwtdXAtYWR2ID0gPDE+Ow0KKyAgICAgICAgfTsNCisgICAgICAgIHBpbnNfY2xr IHsNCisgICAgICAgICAgcGlubXV4ID0gPFBJTk1VWF9HUElPMTc2X19GVU5DX01TREMwX0NMSz47 DQorICAgICAgICAgIG1lZGlhdGVrLHB1bGwtZG93bi1hZHYgPSA8Mj47DQorICAgICAgICB9Ow0K KyAgICAgICAgcGluc19yc3Qgew0KKyAgICAgICAgICBwaW5tdXggPSA8UElOTVVYX0dQSU8xNzhf X0ZVTkNfTVNEQzBfUlNUQj47DQorICAgICAgICAgIG1lZGlhdGVrLHB1bGwtdXAtYWR2ID0gPDA+ Ow0KKyAgICAgICAgfTsNCisgICAgICB9Ow0KKyAgICB9Ow0KKw0KLS0gDQoxLjcuOS41DQo=