Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp374079ybb; Wed, 25 Mar 2020 01:15:57 -0700 (PDT) X-Google-Smtp-Source: ADFU+vsCXq5DcbobgF3B9E9G4txC+/sVWy4Qkf/jt2fo4vafdtLrQz2pyhudvQqj+s1asgFNYVKi X-Received: by 2002:aca:c6d1:: with SMTP id w200mr1579403oif.43.1585124157468; Wed, 25 Mar 2020 01:15:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1585124157; cv=none; d=google.com; s=arc-20160816; b=B/KNfa+C85yTJ9UhgLoR7To/zS3LjoU/ea2YQ4LFn0pxNs1vATy5IjnvFhNKVqVALk /l5ulnPqZ6oK3ItDbagbqwZxreOJQGDoYIeetDjTZNWkRRiifsbJjKDyi3SSMDwheBQB /tVfC4YfcOplbg2UPoN7TyWL5Pdp4dKU4jLxfFITvEfGXehkKxJm4re3wtZc/XHiR3KO s8hppcC4o9yzg8SlGxIGckQMD5v18kvNpmtFrEopCyZbRBUo/W4K3MENf7puNNr6Wxnb e9YBcoVidTZGuZDueIimXmHp4vJ5B2XhcFnNxlOcwgmTgP1j8TRgA/7UPjcs7Ye6lg8P p5DA== 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=aP9g7yOQvTo/wybSUYZw4tjMT2fBQI9IwLvtLno8I/o=; b=WB0lkcdKgSwyq2D+hCva2ARm2UFgVndfCvJyipm2GNyeMXdoedbypyDFODw3m4Ekzz /iK9sVDQpToVZHhkiTRJIa56aGLWVB7TtoeY3ZFM0QWTVoy4882QqXvxlpO2HfYzeTGr 0Fvnc8l7TryIoTGb1WyBJNUK43ips6MkKvSalB3N1uKbvMDG7xOFwvGELo40MqxqLLkb XXnyfOei1SFlVCbx7obCLpYARuu/YwO8zQH0Z8M0C3+NUUV4qiItwQOTZ7hPpBUrihS3 3qEJ4+NKzR9A9JZ7ghoF+ldWBq9pEwNc9u3Xe0tHiZZQrhffiA3weFuBOMNgtBD5cEtm pOLQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=lJ6vKZWo; 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 r205si203887oig.174.2020.03.25.01.15.46; Wed, 25 Mar 2020 01:15:57 -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=lJ6vKZWo; 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 S1727432AbgCYION (ORCPT + 99 others); Wed, 25 Mar 2020 04:14:13 -0400 Received: from mailgw02.mediatek.com ([210.61.82.184]:51792 "EHLO mailgw02.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1726225AbgCYIOL (ORCPT ); Wed, 25 Mar 2020 04:14:11 -0400 X-UUID: 15c07794b1aa431aa934b94fcf95c947-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=aP9g7yOQvTo/wybSUYZw4tjMT2fBQI9IwLvtLno8I/o=; b=lJ6vKZWovFCe3wH9VDG/JHmm/DnIgcqs7N2bq+aFlaiT8J2pj+f56MS2yGKbYPdq1+auaGgMocxQ3PRVVauvirStsVXm598HnyG0+SyY4jMFzUYtdOrCJSeje0w7m+nuP0slp/VVg8YJCJXFySS+s1c7auf9+e17ZCR8/Tx9FFw=; X-UUID: 15c07794b1aa431aa934b94fcf95c947-20200325 Received: from mtkexhb01.mediatek.inc [(172.21.101.102)] by mailgw02.mediatek.com (envelope-from ) (Cellopoint E-mail Firewall v4.1.10 Build 0809 with TLS) with ESMTP id 1892106402; Wed, 25 Mar 2020 16:14:02 +0800 Received: from mtkcas07.mediatek.inc (172.21.101.84) by mtkmbs02n2.mediatek.inc (172.21.101.101) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Wed, 25 Mar 2020 16:13:22 +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; Wed, 25 Mar 2020 16:13:22 +0800 From: Hanks Chen To: Linus Walleij , Rob Herring , Mark Rutland , Matthias Brugger , Sean Wang CC: Andy Teng , , , , Subject: [PATCH v4 1/6] dt-bindings: pinctrl: add bindings for MediaTek MT6779 SoC Date: Wed, 25 Mar 2020 16:12:39 +0800 Message-ID: <1585123964-10791-2-git-send-email-hanks.chen@mediatek.com> X-Mailer: git-send-email 1.7.9.5 In-Reply-To: <1585123964-10791-1-git-send-email-hanks.chen@mediatek.com> References: <1585123964-10791-1-git-send-email-hanks.chen@mediatek.com> MIME-Version: 1.0 Content-Type: text/plain X-TM-SNTS-SMTP: D10085D28286CBE0A904A3C223A7BA7AD9A994B61E06A26D11265D8758BF8BF22000: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 ZSBiaW5kaW5ncyBmb3IgTWVkaWFUZWsgTVQ2Nzc5IHBpbmN0cmwgZHJpdmVyLg0KDQpDaGFuZ2Ut SWQ6IEk5MjU4NjM2OTU2NDk0OGYyNjI4ZjcwNDIxYmNkNzA2NjhmMTMyYzRmDQpTaWduZWQtb2Zm LWJ5OiBBbmR5IFRlbmcgPGFuZHkudGVuZ0BtZWRpYXRlay5jb20+DQotLS0NCiAuLi4vYmluZGlu Z3MvcGluY3RybC9tZWRpYXRlayxtdDY3NzktcGluY3RybC55YW1sICB8ICAyMDggKysrKysrKysr KysrKysrKysrKysNCiAxIGZpbGUgY2hhbmdlZCwgMjA4IGluc2VydGlvbnMoKykNCiBjcmVhdGUg bW9kZSAxMDA2NDQgRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BpbmN0cmwvbWVk aWF0ZWssbXQ2Nzc5LXBpbmN0cmwueWFtbA0KDQpkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9k ZXZpY2V0cmVlL2JpbmRpbmdzL3BpbmN0cmwvbWVkaWF0ZWssbXQ2Nzc5LXBpbmN0cmwueWFtbCBi L0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9waW5jdHJsL21lZGlhdGVrLG10Njc3 OS1waW5jdHJsLnlhbWwNCm5ldyBmaWxlIG1vZGUgMTAwNjQ0DQppbmRleCAwMDAwMDAwLi41Zjli YmYxDQotLS0gL2Rldi9udWxsDQorKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGlu Z3MvcGluY3RybC9tZWRpYXRlayxtdDY3NzktcGluY3RybC55YW1sDQpAQCAtMCwwICsxLDIwOCBA QA0KKyMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjANCislWUFNTCAxLjINCistLS0N CiskaWQ6IGh0dHA6Ly9kZXZpY2V0cmVlLm9yZy9zY2hlbWFzL3BpbmN0cmwvbWVkaWF0ZWssbXQ2 Nzc5LXBpbmN0cmwueWFtbCMNCiskc2NoZW1hOiBodHRwOi8vZGV2aWNldHJlZS5vcmcvbWV0YS1z Y2hlbWFzL2NvcmUueWFtbCMNCisNCit0aXRsZTogTWVkaWF0ZWsgTVQ2Nzc5IFBpbiBDb250cm9s bGVyIERldmljZSBUcmVlIEJpbmRpbmdzDQorDQorbWFpbnRhaW5lcnM6DQorICAtIEFuZHkgVGVu ZyA8YW5keS50ZW5nQG1lZGlhdGVrLmNvbT4NCisNCitkZXNjcmlwdGlvbjogfCsNCisgIFRoZSBw aW4gY29udHJvbGxlciBub2RlIHNob3VsZCBiZSB0aGUgY2hpbGQgb2YgYSBzeXNjb24gbm9kZSB3 aXRoIHRoZQ0KKyAgcmVxdWlyZWQgcHJvcGVydHk6DQorICAtIGNvbXBhdGlibGU6ICJzeXNjb24i DQorDQorcHJvcGVydGllczoNCisgIGNvbXBhdGlibGU6DQorICAgIGNvbnN0OiBtZWRpYXRlayxt dDY3NzktcGluY3RybA0KKw0KKyAgcmVnOg0KKyAgICBtaW5JdGVtczogOQ0KKyAgICBtYXhJdGVt czogOQ0KKyAgICBkZXNjcmlwdGlvbjogfA0KKyAgICAgIHBoeXNpY2FsIGFkZHJlc3MgYmFzZSBm b3IgZ3Bpby1yZWxhdGVkIGNvbnRyb2wgcmVnaXN0ZXJzLg0KKw0KKyAgcmVnLW5hbWVzOg0KKyAg ICBkZXNjcmlwdGlvbjogfA0KKyAgICAgIEdQSU8gYmFzZSByZWdpc3RlciBuYW1lcy4NCisNCisg IGdwaW8tY29udHJvbGxlcjogdHJ1ZQ0KKw0KKyAgIiNncGlvLWNlbGxzIjoNCisgICAgY29uc3Q6 IDINCisgICAgZGVzY3JpcHRpb246IHwNCisgICAgICBOdW1iZXIgb2YgY2VsbHMgaW4gR1BJTyBz cGVjaWZpZXIuIFNpbmNlIHRoZSBnZW5lcmljIEdQSU8NCisgICAgICBiaW5kaW5nIGlzIHVzZWQs IHRoZSBhbW91bnQgb2YgY2VsbHMgbXVzdCBiZSBzcGVjaWZpZWQgYXMgMi4gU2VlIHRoZSBiZWxv dw0KKyAgICAgIG1lbnRpb25lZCBncGlvIGJpbmRpbmcgcmVwcmVzZW50YXRpb24gZm9yIGRlc2Ny aXB0aW9uIG9mIHBhcnRpY3VsYXIgY2VsbHMuDQorDQorICBncGlvLXJhbmdlczoNCisgICAgbWlu SXRlbXM6IDENCisgICAgbWF4SXRlbXM6IDUNCisgICAgZGVzY3JpcHRpb246IHwNCisgICAgICBH UElPIHZhbGlkIG51bWJlciByYW5nZS4NCisNCisgIGludGVycnVwdC1jb250cm9sbGVyOiB0cnVl DQorDQorICBpbnRlcnJ1cHRzOg0KKyAgICBtaW5JdGVtczogMQ0KKyAgICBtYXhJdGVtczogNA0K KyAgICBkZXNjcmlwdGlvbjogfA0KKyAgICAgIFRoZSBpbnRlcnJ1cHQgb3V0cHV0cyB0byBzeXNp cnEuDQorDQorICAiI2ludGVycnVwdC1jZWxscyI6DQorICAgIGNvbnN0OiAyDQorDQorcmVxdWly ZWQ6DQorICAtIGNvbXBhdGlibGUNCisgIC0gcmVnDQorICAtIHJlZy1uYW1lcw0KKyAgLSBncGlv LWNvbnRyb2xsZXINCisgIC0gIiNncGlvLWNlbGxzIg0KKyAgLSBncGlvLXJhbmdlcw0KKyAgLSBp bnRlcnJ1cHQtY29udHJvbGxlcg0KKyAgLSBpbnRlcnJ1cHRzDQorICAtICIjaW50ZXJydXB0LWNl bGxzIg0KKw0KK3BhdHRlcm5Qcm9wZXJ0aWVzOg0KKyAgJ15waW5zKiQnOg0KKyAgICB0eXBlOiBv YmplY3QNCisgICAgZGVzY3JpcHRpb246IHwNCisgICAgICBBIHBpbmN0cmwgbm9kZSBzaG91bGQg Y29udGFpbiBhdCBsZWFzdCBvbmUgc3Vibm9kZXMgcmVwcmVzZW50aW5nIHRoZQ0KKyAgICAgIHBp bmN0cmwgZ3JvdXBzIGF2YWlsYWJsZSBvbiB0aGUgbWFjaGluZS4gRWFjaCBzdWJub2RlIHdpbGwg bGlzdCB0aGUNCisgICAgICBwaW5zIGl0IG5lZWRzLCBhbmQgaG93IHRoZXkgc2hvdWxkIGJlIGNv bmZpZ3VyZWQsIHdpdGggcmVnYXJkIHRvIG11eGVyDQorICAgICAgY29uZmlndXJhdGlvbiwgcHVs bHVwcywgZHJpdmUgc3RyZW5ndGgsIGlucHV0IGVuYWJsZS9kaXNhYmxlIGFuZCBpbnB1dCBzY2ht aXR0Lg0KKw0KKyAgICBwcm9wZXJ0aWVzOg0KKyAgICAgIHBpbm11eDoNCisgICAgICAgIGRlc2Ny aXB0aW9uOg0KKyAgICAgICAgICBpbnRlZ2VyIGFycmF5LCByZXByZXNlbnRzIGdwaW8gcGluIG51 bWJlciBhbmQgbXV4IHNldHRpbmcuDQorICAgICAgICAgIFN1cHBvcnRlZCBwaW4gbnVtYmVyIGFu ZCBtdXggdmFyaWVzIGZvciBkaWZmZXJlbnQgU29DcywgYW5kIGFyZSBkZWZpbmVkDQorICAgICAg ICAgIGFzIG1hY3JvcyBpbiBib290L2R0cy88c29jPi1waW5mdW5jLmggZGlyZWN0bHkuDQorICAg ICAgICBhbGxPZjoNCisgICAgICAgICAgLSAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZp bml0aW9ucy91aW50MzItYXJyYXkNCisgICAgICBiaWFzLWRpc2FibGU6DQorICAgICAgICB0eXBl OiBib29sZWFuDQorDQorICAgICAgYmlhcy1wdWxsLXVwOg0KKyAgICAgICAgb25lT2Y6DQorICAg ICAgICAgIC0gdHlwZTogYm9vbGVhbg0KKyAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVz LnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMg0KKw0KKyAgICAgIGJpYXMtcHVsbC1kb3duOg0KKyAg ICAgICAgb25lT2Y6DQorICAgICAgICAgIC0gdHlwZTogYm9vbGVhbg0KKyAgICAgICAgICAtICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMg0KKw0KKyAgICAgIGlu cHV0LWVuYWJsZToNCisgICAgICAgIHR5cGU6IGJvb2xlYW4NCisNCisgICAgICBpbnB1dC1kaXNh YmxlOg0KKyAgICAgICAgdHlwZTogYm9vbGVhbg0KKw0KKyAgICAgIG91dHB1dC1sb3c6DQorICAg ICAgICB0eXBlOiBib29sZWFuDQorDQorICAgICAgb3V0cHV0LWhpZ2g6DQorICAgICAgICB0eXBl OiBib29sZWFuDQorDQorICAgICAgaW5wdXQtc2NobWl0dC1lbmFibGU6DQorICAgICAgICB0eXBl OiBib29sZWFuDQorDQorICAgICAgaW5wdXQtc2NobWl0dC1kaXNhYmxlOg0KKyAgICAgICAgdHlw ZTogYm9vbGVhbg0KKw0KKyAgICAgIG1lZGlhdGVrLHB1bGwtdXAtYWR2Og0KKyAgICAgICAgZGVz Y3JpcHRpb246IHwNCisgICAgICAgICAgUHVsbCB1cCBzZXRpbmdzIGZvciAyIHB1bGwgcmVzaXN0 b3JzLCBSMCBhbmQgUjEuIFVzZXIgY2FuDQorICAgICAgICAgIGNvbmZpZ3VyZSB0aG9zZSBzcGVj aWFsIHBpbnMuIFZhbGlkIGFyZ3VtZW50cyBhcmUgZGVzY3JpYmVkIGFzIGJlbG93Og0KKyAgICAg ICAgICAwOiAoUjEsIFIwKSA9ICgwLCAwKSB3aGljaCBtZWFucyBSMSBkaXNhYmxlZCBhbmQgUjAg ZGlzYWJsZS4NCisgICAgICAgICAgMTogKFIxLCBSMCkgPSAoMCwgMSkgd2hpY2ggbWVhbnMgUjEg ZGlzYWJsZWQgYW5kIFIwIGVuYWJsZWQuDQorICAgICAgICAgIDI6IChSMSwgUjApID0gKDEsIDAp IHdoaWNoIG1lYW5zIFIxIGVuYWJsZWQgYW5kIFIwIGRpc2FibGVkLg0KKyAgICAgICAgICAzOiAo UjEsIFIwKSA9ICgxLCAxKSB3aGljaCBtZWFucyBSMSBlbmFibGVkIGFuZCBSMCBlbmFibGVkLg0K KyAgICAgICAgYWxsT2Y6DQorICAgICAgICAgIC0gJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMv ZGVmaW5pdGlvbnMvdWludDMyDQorICAgICAgICAgIC0gZW51bTogWzAsIDEsIDIsIDNdDQorDQor ICAgICAgbWVkaWF0ZWsscHVsbC1kb3duLWFkdjoNCisgICAgICAgIGRlc2NyaXB0aW9uOiB8DQor ICAgICAgICAgIFB1bGwgZG93biBzZXR0aW5ncyBmb3IgMiBwdWxsIHJlc2lzdG9ycywgUjAgYW5k IFIxLiBVc2VyIGNhbg0KKyAgICAgICAgICBjb25maWd1cmUgdGhvc2Ugc3BlY2lhbCBwaW5zLiBW YWxpZCBhcmd1bWVudHMgYXJlIGRlc2NyaWJlZCBhcyBiZWxvdzoNCisgICAgICAgICAgMDogKFIx LCBSMCkgPSAoMCwgMCkgd2hpY2ggbWVhbnMgUjEgZGlzYWJsZWQgYW5kIFIwIGRpc2FibGUuDQor ICAgICAgICAgIDE6IChSMSwgUjApID0gKDAsIDEpIHdoaWNoIG1lYW5zIFIxIGRpc2FibGVkIGFu ZCBSMCBlbmFibGVkLg0KKyAgICAgICAgICAyOiAoUjEsIFIwKSA9ICgxLCAwKSB3aGljaCBtZWFu cyBSMSBlbmFibGVkIGFuZCBSMCBkaXNhYmxlZC4NCisgICAgICAgICAgMzogKFIxLCBSMCkgPSAo MSwgMSkgd2hpY2ggbWVhbnMgUjEgZW5hYmxlZCBhbmQgUjAgZW5hYmxlZC4NCisgICAgICAgIGFs bE9mOg0KKyAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25z L3VpbnQzMg0KKyAgICAgICAgICAtIGVudW06IFswLCAxLCAyLCAzXQ0KKw0KKyAgICAgIGRyaXZl LXN0cmVuZ3RoOg0KKyAgICAgICAgZGVzY3JpcHRpb246IHwNCisgICAgICAgICAgU2VsZWN0cyB0 aGUgZHJpdmUgc3RyZW5ndGggZm9yIHRoZSBzcGVjaWZpZWQgcGlucyBpbiBtQS4NCisgICAgICAg IGFsbE9mOg0KKyAgICAgICAgICAtICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRp b25zL3VpbnQzMg0KKyAgICAgICAgICAtIGVudW06IFsyLCA0LCA2LCA4LCAxMCwgMTIsIDE0LCAx Nl0NCisNCisgICAgcmVxdWlyZWQ6DQorICAgICAgLSBwaW5tdXgNCisNCitleGFtcGxlczoNCisg IC0gfA0KKyAgICAjaW5jbHVkZSA8ZHQtYmluZGluZ3MvaW50ZXJydXB0LWNvbnRyb2xsZXIvaXJx Lmg+DQorICAgICNpbmNsdWRlIDxkdC1iaW5kaW5ncy9pbnRlcnJ1cHQtY29udHJvbGxlci9hcm0t Z2ljLmg+DQorICAgICNpbmNsdWRlIDxkdC1iaW5kaW5ncy9waW5jdHJsL210Njc3OS1waW5mdW5j Lmg+DQorDQorICAgIHBpbzogcGluY3RybEAxMDAwNTAwMCB7DQorICAgICAgICBjb21wYXRpYmxl ID0gIm1lZGlhdGVrLG10Njc3OS1waW5jdHJsIjsNCisgICAgICAgIHJlZyA9IDwwIDB4MTAwMDUw MDAgMCAweDEwMDA+LA0KKyAgICAgICAgICAgIDwwIDB4MTFjMjAwMDAgMCAweDEwMDA+LA0KKyAg ICAgICAgICAgIDwwIDB4MTFkMTAwMDAgMCAweDEwMDA+LA0KKyAgICAgICAgICAgIDwwIDB4MTFl MjAwMDAgMCAweDEwMDA+LA0KKyAgICAgICAgICAgIDwwIDB4MTFlNzAwMDAgMCAweDEwMDA+LA0K KyAgICAgICAgICAgIDwwIDB4MTFlYTAwMDAgMCAweDEwMDA+LA0KKyAgICAgICAgICAgIDwwIDB4 MTFmMjAwMDAgMCAweDEwMDA+LA0KKyAgICAgICAgICAgIDwwIDB4MTFmMzAwMDAgMCAweDEwMDA+ LA0KKyAgICAgICAgICAgIDwwIDB4MTAwMGIwMDAgMCAweDEwMDA+Ow0KKyAgICAgICAgcmVnLW5h bWVzID0gImdwaW8iLCAiaW9jZmdfcm0iLA0KKyAgICAgICAgICAiaW9jZmdfYnIiLCAiaW9jZmdf bG0iLA0KKyAgICAgICAgICAiaW9jZmdfbGIiLCAiaW9jZmdfcnQiLA0KKyAgICAgICAgICAiaW9j ZmdfbHQiLCAiaW9jZmdfdGwiLA0KKyAgICAgICAgICAiZWludCI7DQorICAgICAgICBncGlvLWNv bnRyb2xsZXI7DQorICAgICAgICAjZ3Bpby1jZWxscyA9IDwyPjsNCisgICAgICAgIGdwaW8tcmFu Z2VzID0gPCZwaW8gMCAwIDIxMD47DQorICAgICAgICBpbnRlcnJ1cHQtY29udHJvbGxlcjsNCisg ICAgICAgICNpbnRlcnJ1cHQtY2VsbHMgPSA8Mj47DQorICAgICAgICBpbnRlcnJ1cHRzID0gPEdJ Q19TUEkgMjA0IElSUV9UWVBFX0xFVkVMX0hJR0g+Ow0KKw0KKyAgICAgICAgbW1jMF9waW5zX2Rl ZmF1bHQ6IG1tYzBkZWZhdWx0IHsNCisgICAgICAgICAgICBwaW5zX2NtZF9kYXQgew0KKyAgICAg ICAgICAgICAgICBwaW5tdXggPSA8UElOTVVYX0dQSU8xNjhfX0ZVTkNfTVNEQzBfREFUMD4sDQor ICAgICAgICAgICAgICAgICAgICA8UElOTVVYX0dQSU8xNzJfX0ZVTkNfTVNEQzBfREFUMT4sDQor ICAgICAgICAgICAgICAgICAgICA8UElOTVVYX0dQSU8xNjlfX0ZVTkNfTVNEQzBfREFUMj4sDQor ICAgICAgICAgICAgICAgICAgICA8UElOTVVYX0dQSU8xNzdfX0ZVTkNfTVNEQzBfREFUMz4sDQor ICAgICAgICAgICAgICAgICAgICA8UElOTVVYX0dQSU8xNzBfX0ZVTkNfTVNEQzBfREFUND4sDQor ICAgICAgICAgICAgICAgICAgICA8UElOTVVYX0dQSU8xNzNfX0ZVTkNfTVNEQzBfREFUNT4sDQor ICAgICAgICAgICAgICAgICAgICA8UElOTVVYX0dQSU8xNzFfX0ZVTkNfTVNEQzBfREFUNj4sDQor ICAgICAgICAgICAgICAgICAgICA8UElOTVVYX0dQSU8xNzRfX0ZVTkNfTVNEQzBfREFUNz4sDQor ICAgICAgICAgICAgICAgICAgICA8UElOTVVYX0dQSU8xNjdfX0ZVTkNfTVNEQzBfQ01EPjsNCisg ICAgICAgICAgICAgICAgaW5wdXQtZW5hYmxlOw0KKyAgICAgICAgICAgICAgICBtZWRpYXRlayxw dWxsLXVwLWFkdiA9IDwxPjsNCisgICAgICAgICAgICB9Ow0KKyAgICAgICAgICAgIHBpbnNfY2xr IHsNCisgICAgICAgICAgICAgICAgcGlubXV4ID0gPFBJTk1VWF9HUElPMTc2X19GVU5DX01TREMw X0NMSz47DQorICAgICAgICAgICAgICAgIG1lZGlhdGVrLHB1bGwtZG93bi1hZHYgPSA8Mj47DQor ICAgICAgICAgICAgfTsNCisgICAgICAgICAgICBwaW5zX3JzdCB7DQorICAgICAgICAgICAgICAg IHBpbm11eCA9IDxQSU5NVVhfR1BJTzE3OF9fRlVOQ19NU0RDMF9SU1RCPjsNCisgICAgICAgICAg ICAgICAgbWVkaWF0ZWsscHVsbC11cC1hZHYgPSA8MD47DQorICAgICAgICAgICAgfTsNCisgICAg ICAgIH07DQorDQorICAgICAgICBtbWMwIHsNCisgICAgICAgICAgcGluY3RybC0wID0gPCZtbWMw X3BpbnNfZGVmYXVsdD47DQorICAgICAgICAgIHBpbmN0cmwtbmFtZXMgPSAiZGVmYXVsdCI7DQor ICAgICAgICB9Ow0KKyAgICB9Ow0KKw0KLS0gDQoxLjcuOS41DQo=