Received: by 2002:a25:e74b:0:0:0:0:0 with SMTP id e72csp1248762ybh; Thu, 23 Jul 2020 04:20:47 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzvZ/mlOfmoZfZZzbPro7/mBZoucyaFMHY1kzd7oev9Q6y4VS3f2hzKhr7t0/sbOWt3yDns X-Received: by 2002:a17:906:abc9:: with SMTP id kq9mr3872055ejb.493.1595503247292; Thu, 23 Jul 2020 04:20:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1595503247; cv=none; d=google.com; s=arc-20160816; b=lb/BQaN9ql9CU5c8AI6uD+HpX6kA5bGOKmHxh38uQnFsmlrzJSDWAzGlJiGfoSHM8c dtQIpr52/THsx+BeqwV+ts96SqySTuZ/tXfvrqwNZHXO/ne0OkaanibO5PcuGOCAvAA/ qj93ZEdArlk4WHICZZYZsDSIWLPkqr5mn5BVzmU7HsIVr5KsR68LzpaoImI1pBqCr1wl bgL/+/jqlUgJhQXAq4mOTfMF5dCCy4ZXL7kyrNtTo8zVinaAcBOiE/6zkgYqrOTBKxpd S/jXkb1G4EfnO0G9ibYsCqcOuUVgEpoLI4xyXHe0p7WrKIdkRCNDyQzihdCWJgq4vLnZ xtzA== 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=kX+bodJbs8Q65/7pyybfq5F7WXZbDMKkMR572E0eUyE=; b=nXf0I3SjXbau/1F8h5j6+dXYmcZz21JoATRqV2tuJ85Jg8Dl1H1U4C+nAAX19tjYtj OVTdGNf13ccCxdpNXmcE9cHkNqEShys9TNolyT/y4QZ7rxHI/DCTA4odDvbV7NCbCUzj KPjfPOq1/0uxe4x1L8gZh8oy0HRLqhtGGa4bUY/2yokZFICDV8eEvOzSVNUc6ZAngcU1 /dLG6Oi4PzC6bIoOt1WV6MGNCgI7iy/iUEHVqpJcGdwsLBJWJLWPDo4cZjEq4ui87wDy E7k7Ip8gAUsfd7F4fIjzzs8kse695GpDOYe+shnFCg9O2WhG92SgZXbgkdNTLIBsw7op 0gaA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b="jYKz1u/n"; 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=mediatek.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id ca17si1679363ejb.533.2020.07.23.04.20.24; Thu, 23 Jul 2020 04:20:47 -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=@mediatek.com header.s=dk header.b="jYKz1u/n"; 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=mediatek.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728607AbgGWLUN (ORCPT + 99 others); Thu, 23 Jul 2020 07:20:13 -0400 Received: from mailgw01.mediatek.com ([210.61.82.183]:37873 "EHLO mailgw01.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1728536AbgGWLUM (ORCPT ); Thu, 23 Jul 2020 07:20:12 -0400 X-UUID: 139f903a043d4be9b73d6d994296a427-20200723 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=kX+bodJbs8Q65/7pyybfq5F7WXZbDMKkMR572E0eUyE=; b=jYKz1u/nix+/D6yVuw1IefN6OEcQWSrb2WEHXzBLYPKBzr33n+WCu8pCsZp8iMX8dXdzlcjMfWRp0rR/frS3LoG6LcxOuRDRskTppsToeZB9Rqgt/2SDYx/6k5HCJ0EX8BWVgVmxksAQteqtgaUm2oSbBKA0l9bgcQFOX1cO44U=; X-UUID: 139f903a043d4be9b73d6d994296a427-20200723 Received: from mtkexhb02.mediatek.inc [(172.21.101.103)] by mailgw01.mediatek.com (envelope-from ) (Cellopoint E-mail Firewall v4.1.10 Build 0809 with TLS) with ESMTP id 1108622930; Thu, 23 Jul 2020 19:20:02 +0800 Received: from mtkcas07.mediatek.inc (172.21.101.84) by mtkmbs01n2.mediatek.inc (172.21.101.79) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 23 Jul 2020 19:19:58 +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.1497.2 via Frontend Transport; Thu, 23 Jul 2020 19:19:59 +0800 From: Hanks Chen To: Linus Walleij , Rob Herring , Matthias Brugger , Michael Turquette , Stephen Boyd , Sean Wang CC: mtk01761 , Andy Teng , , , , , , , CC Hwang , Loda Chou , Hanks Chen Subject: [PATCH v9 2/7] dt-bindings: pinctrl: add bindings for MediaTek MT6779 SoC Date: Thu, 23 Jul 2020 19:19:52 +0800 Message-ID: <1595503197-15246-3-git-send-email-hanks.chen@mediatek.com> X-Mailer: git-send-email 1.7.9.5 In-Reply-To: <1595503197-15246-1-git-send-email-hanks.chen@mediatek.com> References: <1595503197-15246-1-git-send-email-hanks.chen@mediatek.com> MIME-Version: 1.0 Content-Type: text/plain X-TM-SNTS-SMTP: 23F78DEB57E98BE3C87C36DCDFF4E0E37F012C88F773D8D352B27BFED64CD65F2000:8 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 ZSBiaW5kaW5ncyBmb3IgTWVkaWFUZWsgTVQ2Nzc5IHBpbmN0cmwgZHJpdmVyLg0KDQpSZXZpZXdl ZC1ieTogUm9iIEhlcnJpbmcgPHJvYmhAa2VybmVsLm9yZz4NClNpZ25lZC1vZmYtYnk6IEFuZHkg VGVuZyA8YW5keS50ZW5nQG1lZGlhdGVrLmNvbT4NClNpZ25lZC1vZmYtYnk6IEhhbmtzIENoZW4g PGhhbmtzLmNoZW5AbWVkaWF0ZWsuY29tPg0KLS0tDQogLi4uL3BpbmN0cmwvbWVkaWF0ZWssbXQ2 Nzc5LXBpbmN0cmwueWFtbCAgICAgIHwgMTk3ICsrKysrKysrKysrKysrKysrKw0KIDEgZmlsZSBj aGFuZ2VkLCAxOTcgaW5zZXJ0aW9ucygrKQ0KIGNyZWF0ZSBtb2RlIDEwMDY0NCBEb2N1bWVudGF0 aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGluY3RybC9tZWRpYXRlayxtdDY3NzktcGluY3RybC55 YW1sDQoNCmRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGlu Y3RybC9tZWRpYXRlayxtdDY3NzktcGluY3RybC55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0 cmVlL2JpbmRpbmdzL3BpbmN0cmwvbWVkaWF0ZWssbXQ2Nzc5LXBpbmN0cmwueWFtbA0KbmV3IGZp bGUgbW9kZSAxMDA2NDQNCmluZGV4IDAwMDAwMDAwMDAwMC4uMmIzMDRmZTI2ZDhhDQotLS0gL2Rl di9udWxsDQorKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGluY3RybC9t ZWRpYXRlayxtdDY3NzktcGluY3RybC55YW1sDQpAQCAtMCwwICsxLDE5NyBAQA0KKyMgU1BEWC1M aWNlbnNlLUlkZW50aWZpZXI6IChHUEwtMi4wLW9ubHkgT1IgQlNELTItQ2xhdXNlKQ0KKyVZQU1M IDEuMg0KKy0tLQ0KKyRpZDogaHR0cDovL2RldmljZXRyZWUub3JnL3NjaGVtYXMvcGluY3RybC9t ZWRpYXRlayxtdDY3NzktcGluY3RybC55YW1sIw0KKyRzY2hlbWE6IGh0dHA6Ly9kZXZpY2V0cmVl Lm9yZy9tZXRhLXNjaGVtYXMvY29yZS55YW1sIw0KKw0KK3RpdGxlOiBNZWRpYXRlayBNVDY3Nzkg UGluIENvbnRyb2xsZXIgRGV2aWNlIFRyZWUgQmluZGluZ3MNCisNCittYWludGFpbmVyczoNCisg IC0gQW5keSBUZW5nIDxhbmR5LnRlbmdAbWVkaWF0ZWsuY29tPg0KKw0KK2Rlc2NyaXB0aW9uOiB8 Kw0KKyAgVGhlIHBpbiBjb250cm9sbGVyIG5vZGUgc2hvdWxkIGJlIHRoZSBjaGlsZCBvZiBhIHN5 c2NvbiBub2RlIHdpdGggdGhlDQorICByZXF1aXJlZCBwcm9wZXJ0eToNCisgIC0gY29tcGF0aWJs ZTogInN5c2NvbiINCisNCitwcm9wZXJ0aWVzOg0KKyAgY29tcGF0aWJsZToNCisgICAgY29uc3Q6 IG1lZGlhdGVrLG10Njc3OS1waW5jdHJsDQorDQorICByZWc6DQorICAgIG1pbkl0ZW1zOiA5DQor ICAgIG1heEl0ZW1zOiA5DQorDQorICByZWctbmFtZXM6DQorICAgIGl0ZW1zOg0KKyAgICAgIC0g Y29uc3Q6ICJncGlvIg0KKyAgICAgIC0gY29uc3Q6ICJpb2NmZ19ybSINCisgICAgICAtIGNvbnN0 OiAiaW9jZmdfYnIiDQorICAgICAgLSBjb25zdDogImlvY2ZnX2xtIg0KKyAgICAgIC0gY29uc3Q6 ICJpb2NmZ19sYiINCisgICAgICAtIGNvbnN0OiAiaW9jZmdfcnQiDQorICAgICAgLSBjb25zdDog ImlvY2ZnX2x0Ig0KKyAgICAgIC0gY29uc3Q6ICJpb2NmZ190bCINCisgICAgICAtIGNvbnN0OiAi ZWludCINCisNCisgIGdwaW8tY29udHJvbGxlcjogdHJ1ZQ0KKw0KKyAgIiNncGlvLWNlbGxzIjoN CisgICAgY29uc3Q6IDINCisgICAgZGVzY3JpcHRpb246IHwNCisgICAgICBOdW1iZXIgb2YgY2Vs bHMgaW4gR1BJTyBzcGVjaWZpZXIuIFNpbmNlIHRoZSBnZW5lcmljIEdQSU8NCisgICAgICBiaW5k aW5nIGlzIHVzZWQsIHRoZSBhbW91bnQgb2YgY2VsbHMgbXVzdCBiZSBzcGVjaWZpZWQgYXMgMi4g U2VlIHRoZSBiZWxvdw0KKyAgICAgIG1lbnRpb25lZCBncGlvIGJpbmRpbmcgcmVwcmVzZW50YXRp b24gZm9yIGRlc2NyaXB0aW9uIG9mIHBhcnRpY3VsYXIgY2VsbHMuDQorDQorICBncGlvLXJhbmdl czoNCisgICAgbWluSXRlbXM6IDENCisgICAgbWF4SXRlbXM6IDUNCisgICAgZGVzY3JpcHRpb246 IHwNCisgICAgICBHUElPIHZhbGlkIG51bWJlciByYW5nZS4NCisNCisgIGludGVycnVwdC1jb250 cm9sbGVyOiB0cnVlDQorDQorICBpbnRlcnJ1cHRzOg0KKyAgICBtYXhJdGVtczogMQ0KKyAgICBk ZXNjcmlwdGlvbjogfA0KKyAgICAgIFNwZWNpZmllcyB0aGUgc3VtbWFyeSBJUlEuDQorDQorICAi I2ludGVycnVwdC1jZWxscyI6DQorICAgIGNvbnN0OiAyDQorDQorcmVxdWlyZWQ6DQorICAtIGNv bXBhdGlibGUNCisgIC0gcmVnDQorICAtIHJlZy1uYW1lcw0KKyAgLSBncGlvLWNvbnRyb2xsZXIN CisgIC0gIiNncGlvLWNlbGxzIg0KKyAgLSBncGlvLXJhbmdlcw0KKyAgLSBpbnRlcnJ1cHQtY29u dHJvbGxlcg0KKyAgLSBpbnRlcnJ1cHRzDQorICAtICIjaW50ZXJydXB0LWNlbGxzIg0KKw0KK3Bh dHRlcm5Qcm9wZXJ0aWVzOg0KKyAgJy1bMC05XSokJzoNCisgICAgdHlwZTogb2JqZWN0DQorICAg IHBhdHRlcm5Qcm9wZXJ0aWVzOg0KKyAgICAgICctcGlucyokJzoNCisgICAgICAgIHR5cGU6IG9i amVjdA0KKyAgICAgICAgZGVzY3JpcHRpb246IHwNCisgICAgICAgICAgQSBwaW5jdHJsIG5vZGUg c2hvdWxkIGNvbnRhaW4gYXQgbGVhc3Qgb25lIHN1Ym5vZGVzIHJlcHJlc2VudGluZyB0aGUNCisg ICAgICAgICAgcGluY3RybCBncm91cHMgYXZhaWxhYmxlIG9uIHRoZSBtYWNoaW5lLiBFYWNoIHN1 Ym5vZGUgd2lsbCBsaXN0IHRoZQ0KKyAgICAgICAgICBwaW5zIGl0IG5lZWRzLCBhbmQgaG93IHRo ZXkgc2hvdWxkIGJlIGNvbmZpZ3VyZWQsIHdpdGggcmVnYXJkIHRvIG11eGVyDQorICAgICAgICAg IGNvbmZpZ3VyYXRpb24sIHB1bGx1cHMsIGRyaXZlIHN0cmVuZ3RoLCBpbnB1dCBlbmFibGUvZGlz YWJsZSBhbmQgaW5wdXQgc2NobWl0dC4NCisgICAgICAgICRyZWY6ICIvc2NoZW1hcy9waW5jdHJs L3BpbmNmZy1ub2RlLnlhbWwiDQorDQorICAgICAgICBwcm9wZXJ0aWVzOg0KKyAgICAgICAgICBw aW5tdXg6DQorICAgICAgICAgICAgZGVzY3JpcHRpb246DQorICAgICAgICAgICAgICBpbnRlZ2Vy IGFycmF5LCByZXByZXNlbnRzIGdwaW8gcGluIG51bWJlciBhbmQgbXV4IHNldHRpbmcuDQorICAg ICAgICAgICAgICBTdXBwb3J0ZWQgcGluIG51bWJlciBhbmQgbXV4IHZhcmllcyBmb3IgZGlmZmVy ZW50IFNvQ3MsIGFuZCBhcmUgZGVmaW5lZA0KKyAgICAgICAgICAgICAgYXMgbWFjcm9zIGluIGJv b3QvZHRzLzxzb2M+LXBpbmZ1bmMuaCBkaXJlY3RseS4NCisNCisgICAgICAgICAgYmlhcy1kaXNh YmxlOiB0cnVlDQorDQorICAgICAgICAgIGJpYXMtcHVsbC11cDogdHJ1ZQ0KKw0KKyAgICAgICAg ICBiaWFzLXB1bGwtZG93bjogdHJ1ZQ0KKw0KKyAgICAgICAgICBpbnB1dC1lbmFibGU6IHRydWUN CisNCisgICAgICAgICAgaW5wdXQtZGlzYWJsZTogdHJ1ZQ0KKw0KKyAgICAgICAgICBvdXRwdXQt bG93OiB0cnVlDQorDQorICAgICAgICAgIG91dHB1dC1oaWdoOiB0cnVlDQorDQorICAgICAgICAg IGlucHV0LXNjaG1pdHQtZW5hYmxlOiB0cnVlDQorDQorICAgICAgICAgIGlucHV0LXNjaG1pdHQt ZGlzYWJsZTogdHJ1ZQ0KKw0KKyAgICAgICAgICBtZWRpYXRlayxwdWxsLXVwLWFkdjoNCisgICAg ICAgICAgICBkZXNjcmlwdGlvbjogfA0KKyAgICAgICAgICAgICAgUHVsbCB1cCBzZXRpbmdzIGZv ciAyIHB1bGwgcmVzaXN0b3JzLCBSMCBhbmQgUjEuIFVzZXIgY2FuDQorICAgICAgICAgICAgICBj b25maWd1cmUgdGhvc2Ugc3BlY2lhbCBwaW5zLiBWYWxpZCBhcmd1bWVudHMgYXJlIGRlc2NyaWJl ZCBhcyBiZWxvdzoNCisgICAgICAgICAgICAgIDA6IChSMSwgUjApID0gKDAsIDApIHdoaWNoIG1l YW5zIFIxIGRpc2FibGVkIGFuZCBSMCBkaXNhYmxlZC4NCisgICAgICAgICAgICAgIDE6IChSMSwg UjApID0gKDAsIDEpIHdoaWNoIG1lYW5zIFIxIGRpc2FibGVkIGFuZCBSMCBlbmFibGVkLg0KKyAg ICAgICAgICAgICAgMjogKFIxLCBSMCkgPSAoMSwgMCkgd2hpY2ggbWVhbnMgUjEgZW5hYmxlZCBh bmQgUjAgZGlzYWJsZWQuDQorICAgICAgICAgICAgICAzOiAoUjEsIFIwKSA9ICgxLCAxKSB3aGlj aCBtZWFucyBSMSBlbmFibGVkIGFuZCBSMCBlbmFibGVkLg0KKyAgICAgICAgICAgICRyZWY6IC9z Y2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMg0KKyAgICAgICAgICAgIGVudW06 IFswLCAxLCAyLCAzXQ0KKw0KKyAgICAgICAgICBtZWRpYXRlayxwdWxsLWRvd24tYWR2Og0KKyAg ICAgICAgICAgIGRlc2NyaXB0aW9uOiB8DQorICAgICAgICAgICAgICBQdWxsIGRvd24gc2V0dGlu Z3MgZm9yIDIgcHVsbCByZXNpc3RvcnMsIFIwIGFuZCBSMS4gVXNlciBjYW4NCisgICAgICAgICAg ICAgIGNvbmZpZ3VyZSB0aG9zZSBzcGVjaWFsIHBpbnMuIFZhbGlkIGFyZ3VtZW50cyBhcmUgZGVz Y3JpYmVkIGFzIGJlbG93Og0KKyAgICAgICAgICAgICAgMDogKFIxLCBSMCkgPSAoMCwgMCkgd2hp Y2ggbWVhbnMgUjEgZGlzYWJsZWQgYW5kIFIwIGRpc2FibGVkLg0KKyAgICAgICAgICAgICAgMTog KFIxLCBSMCkgPSAoMCwgMSkgd2hpY2ggbWVhbnMgUjEgZGlzYWJsZWQgYW5kIFIwIGVuYWJsZWQu DQorICAgICAgICAgICAgICAyOiAoUjEsIFIwKSA9ICgxLCAwKSB3aGljaCBtZWFucyBSMSBlbmFi bGVkIGFuZCBSMCBkaXNhYmxlZC4NCisgICAgICAgICAgICAgIDM6IChSMSwgUjApID0gKDEsIDEp IHdoaWNoIG1lYW5zIFIxIGVuYWJsZWQgYW5kIFIwIGVuYWJsZWQuDQorICAgICAgICAgICAgJHJl ZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyDQorICAgICAgICAgICAg ZW51bTogWzAsIDEsIDIsIDNdDQorDQorICAgICAgICByZXF1aXJlZDoNCisgICAgICAgICAgLSBw aW5tdXgNCisNCisgICAgICAgIGFkZGl0aW9uYWxQcm9wZXJ0aWVzOiBmYWxzZQ0KKw0KK2FkZGl0 aW9uYWxQcm9wZXJ0aWVzOiBmYWxzZQ0KKw0KK2V4YW1wbGVzOg0KKyAgLSB8DQorICAgICNpbmNs dWRlIDxkdC1iaW5kaW5ncy9pbnRlcnJ1cHQtY29udHJvbGxlci9pcnEuaD4NCisgICAgI2luY2x1 ZGUgPGR0LWJpbmRpbmdzL2ludGVycnVwdC1jb250cm9sbGVyL2FybS1naWMuaD4NCisgICAgI2lu Y2x1ZGUgPGR0LWJpbmRpbmdzL3BpbmN0cmwvbXQ2Nzc5LXBpbmZ1bmMuaD4NCisNCisgICAgcGlv OiBwaW5jdHJsQDEwMDA1MDAwIHsNCisgICAgICAgIGNvbXBhdGlibGUgPSAibWVkaWF0ZWssbXQ2 Nzc5LXBpbmN0cmwiOw0KKyAgICAgICAgcmVnID0gPDAgMHgxMDAwNTAwMCAwIDB4MTAwMD4sDQor ICAgICAgICAgICAgPDAgMHgxMWMyMDAwMCAwIDB4MTAwMD4sDQorICAgICAgICAgICAgPDAgMHgx MWQxMDAwMCAwIDB4MTAwMD4sDQorICAgICAgICAgICAgPDAgMHgxMWUyMDAwMCAwIDB4MTAwMD4s DQorICAgICAgICAgICAgPDAgMHgxMWU3MDAwMCAwIDB4MTAwMD4sDQorICAgICAgICAgICAgPDAg MHgxMWVhMDAwMCAwIDB4MTAwMD4sDQorICAgICAgICAgICAgPDAgMHgxMWYyMDAwMCAwIDB4MTAw MD4sDQorICAgICAgICAgICAgPDAgMHgxMWYzMDAwMCAwIDB4MTAwMD4sDQorICAgICAgICAgICAg PDAgMHgxMDAwYjAwMCAwIDB4MTAwMD47DQorICAgICAgICByZWctbmFtZXMgPSAiZ3BpbyIsICJp b2NmZ19ybSIsDQorICAgICAgICAgICJpb2NmZ19iciIsICJpb2NmZ19sbSIsDQorICAgICAgICAg ICJpb2NmZ19sYiIsICJpb2NmZ19ydCIsDQorICAgICAgICAgICJpb2NmZ19sdCIsICJpb2NmZ190 bCIsDQorICAgICAgICAgICJlaW50IjsNCisgICAgICAgIGdwaW8tY29udHJvbGxlcjsNCisgICAg ICAgICNncGlvLWNlbGxzID0gPDI+Ow0KKyAgICAgICAgZ3Bpby1yYW5nZXMgPSA8JnBpbyAwIDAg MjEwPjsNCisgICAgICAgIGludGVycnVwdC1jb250cm9sbGVyOw0KKyAgICAgICAgI2ludGVycnVw dC1jZWxscyA9IDwyPjsNCisgICAgICAgIGludGVycnVwdHMgPSA8R0lDX1NQSSAyMDQgSVJRX1RZ UEVfTEVWRUxfSElHSD47DQorDQorICAgICAgICBtbWMwX3BpbnNfZGVmYXVsdDogbW1jMC0wIHsN CisgICAgICAgICAgICBjbWQtZGF0LXBpbnMgew0KKyAgICAgICAgICAgICAgICBwaW5tdXggPSA8 UElOTVVYX0dQSU8xNjhfX0ZVTkNfTVNEQzBfREFUMD4sDQorICAgICAgICAgICAgICAgICAgICA8 UElOTVVYX0dQSU8xNzJfX0ZVTkNfTVNEQzBfREFUMT4sDQorICAgICAgICAgICAgICAgICAgICA8 UElOTVVYX0dQSU8xNjlfX0ZVTkNfTVNEQzBfREFUMj4sDQorICAgICAgICAgICAgICAgICAgICA8 UElOTVVYX0dQSU8xNzdfX0ZVTkNfTVNEQzBfREFUMz4sDQorICAgICAgICAgICAgICAgICAgICA8 UElOTVVYX0dQSU8xNzBfX0ZVTkNfTVNEQzBfREFUND4sDQorICAgICAgICAgICAgICAgICAgICA8 UElOTVVYX0dQSU8xNzNfX0ZVTkNfTVNEQzBfREFUNT4sDQorICAgICAgICAgICAgICAgICAgICA8 UElOTVVYX0dQSU8xNzFfX0ZVTkNfTVNEQzBfREFUNj4sDQorICAgICAgICAgICAgICAgICAgICA8 UElOTVVYX0dQSU8xNzRfX0ZVTkNfTVNEQzBfREFUNz4sDQorICAgICAgICAgICAgICAgICAgICA8 UElOTVVYX0dQSU8xNjdfX0ZVTkNfTVNEQzBfQ01EPjsNCisgICAgICAgICAgICAgICAgaW5wdXQt ZW5hYmxlOw0KKyAgICAgICAgICAgICAgICBtZWRpYXRlayxwdWxsLXVwLWFkdiA9IDwxPjsNCisg ICAgICAgICAgICB9Ow0KKyAgICAgICAgICAgIGNsay1waW5zIHsNCisgICAgICAgICAgICAgICAg cGlubXV4ID0gPFBJTk1VWF9HUElPMTc2X19GVU5DX01TREMwX0NMSz47DQorICAgICAgICAgICAg ICAgIG1lZGlhdGVrLHB1bGwtZG93bi1hZHYgPSA8Mj47DQorICAgICAgICAgICAgfTsNCisgICAg ICAgICAgICByc3QtcGlucyB7DQorICAgICAgICAgICAgICAgIHBpbm11eCA9IDxQSU5NVVhfR1BJ TzE3OF9fRlVOQ19NU0RDMF9SU1RCPjsNCisgICAgICAgICAgICAgICAgbWVkaWF0ZWsscHVsbC11 cC1hZHYgPSA8MD47DQorICAgICAgICAgICAgfTsNCisgICAgICAgIH07DQorICAgIH07DQorDQor ICAgIG1tYzAgew0KKyAgICAgICBwaW5jdHJsLTAgPSA8Jm1tYzBfcGluc19kZWZhdWx0PjsNCisg ICAgICAgcGluY3RybC1uYW1lcyA9ICJkZWZhdWx0IjsNCisgICAgfTsNCi0tIA0KMi4xOC4wDQo=