From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 7E320C197A0 for ; Fri, 17 Nov 2023 07:40:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:References:In-Reply-To:From:Cc:To: Subject:MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=38Jyjh0EiqrQJnnQQTH/Y31pnPM+y76tIf4ZTSo2m9s=; b=xp7VF5zsRNjZzx ulbWfp9ENZZqFUMukOu5dbMhLJsCWiD+fKZH32q+VenfUu5qJigBVGVbL9dsyFmiNtF02PFKDJg1h p2v94/7RObZfiO2aTCbnv0KKS7Dx2hD0PUPDKbBfgJaMEoWZtQefaZAF359YGAcUeTy4XzmcPsUSB q50t7mOsrXUZpjd0GvCbi6eukqPBo8CUOJTxw2pWID4PgeKKZbEGrsCbAlEwFvuqk/BjpfhTQB/VI RekIvAMOb1+hrRKP7c84y0jSMamsHkgwT+0Sbv+uHGxgV3A8TwE1nTt302wT/tKg8kW4x2c1ek9Mb 1V8ceGRqEvjAFghSVYBQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1r3tS9-005qPT-0k; Fri, 17 Nov 2023 07:39:49 +0000 Received: from mailout1.samsung.com ([203.254.224.24]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1r3tS3-005qLP-2n for linux-arm-kernel@lists.infradead.org; Fri, 17 Nov 2023 07:39:47 +0000 Received: from epcas2p1.samsung.com (unknown [182.195.41.53]) by mailout1.samsung.com (KnoxPortal) with ESMTP id 20231117073926epoutp015462db1f3a6349826b9c7cc6fad07d4f~YWQuzBIgi1183011830epoutp01_ for ; Fri, 17 Nov 2023 07:39:26 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.samsung.com 20231117073926epoutp015462db1f3a6349826b9c7cc6fad07d4f~YWQuzBIgi1183011830epoutp01_ DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1700206766; bh=wDrKubwuI3Sqsj91xOGLNjY6z0KTspS1GXMj5gRrwS4=; h=Date:Subject:To:Cc:From:In-Reply-To:References:From; b=RY2im7SUHeHdbCTyMQdsO/kp6KtOfeT9Z8k+bOZW4uVyrk2AyoAnZ3cc/+EwGqlDr okXJ0Y71v2MI9cYEfqLjdNUYeRJLif4B59uhqMi6J9y/uNG3hTvfXcDeEvcDtXxQ0W kqZVUIYuRXPse8Zv219dmDdbuowNRn3qi+MUdrak= Received: from epsnrtp4.localdomain (unknown [182.195.42.165]) by epcas2p4.samsung.com (KnoxPortal) with ESMTP id 20231117073925epcas2p4086e54e4767ad4a0ead78e02b8dfe035~YWQuOQ74j0776207762epcas2p4B; Fri, 17 Nov 2023 07:39:25 +0000 (GMT) Received: from epsmges2p2.samsung.com (unknown [182.195.36.88]) by epsnrtp4.localdomain (Postfix) with ESMTP id 4SWpgw6C80z4x9QD; Fri, 17 Nov 2023 07:39:24 +0000 (GMT) Received: from epcas2p2.samsung.com ( [182.195.41.54]) by epsmges2p2.samsung.com (Symantec Messaging Gateway) with SMTP id 7B.62.09622.CA817556; Fri, 17 Nov 2023 16:39:24 +0900 (KST) Received: from epsmtrp1.samsung.com (unknown [182.195.40.13]) by epcas2p4.samsung.com (KnoxPortal) with ESMTPA id 20231117073924epcas2p429428d5dfdcd3a4d6019bb8ceb7ce151~YWQtB-Npn0743507435epcas2p4M; Fri, 17 Nov 2023 07:39:24 +0000 (GMT) Received: from epsmgmc1p1new.samsung.com (unknown [182.195.42.40]) by epsmtrp1.samsung.com (KnoxPortal) with ESMTP id 20231117073924epsmtrp1e52659ddfbc92dfb6dfeb70b6c6d9567~YWQtBErpj2370223702epsmtrp1f; Fri, 17 Nov 2023 07:39:24 +0000 (GMT) X-AuditID: b6c32a46-d61ff70000002596-07-655718ac2c06 Received: from epsmtip2.samsung.com ( [182.195.34.31]) by epsmgmc1p1new.samsung.com (Symantec Messaging Gateway) with SMTP id A3.8A.07368.CA817556; Fri, 17 Nov 2023 16:39:24 +0900 (KST) Received: from [10.229.8.168] (unknown [10.229.8.168]) by epsmtip2.samsung.com (KnoxPortal) with ESMTPA id 20231117073923epsmtip2cfd70f45d1e145aa5f07cdd69d3bea12~YWQsx-xse0135401354epsmtip2L; Fri, 17 Nov 2023 07:39:23 +0000 (GMT) Message-ID: <926ea5c5-20ac-5e63-16ea-6f0c20e2db0a@samsung.com> Date: Fri, 17 Nov 2023 16:36:35 +0900 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0 Subject: Re: [PATCH v2 10/12] pinctrl: samsung: add exynosautov920 pinctrl Content-Language: en-US To: Krzysztof Kozlowski , Alim Akhtar , Rob Herring , Conor Dooley , Tomasz Figa , Sylwester Nawrocki , Linus Walleij , Thierry Reding , Uwe Kleine-K?nig , Greg Kroah-Hartman , Jiri Slaby Cc: linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org, linux-pwm@vger.kernel.org, linux-serial@vger.kernel.org From: Jaewon Kim In-Reply-To: <6a5610e0-e60d-4ab7-8708-6f77a38527b7@linaro.org> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFJsWRmVeSWpSXmKPExsWy7bCmme4aifBUg4/LdSwezNvGZrFm7zkm i/lHzrFaNC9ez2bxbq6Mxd7XW9ktpvxZzmSx6fE1VovN8/8wWlzeNYfN4u7dVYwWM87vY7I4 s7iX3aJ17xF2i8Nv2lktfu6ax2KxahdQ3e2JkxkdhDx2zrrL7rFpVSebx51re9g89s9dw+6x eUm9R/9fA4++LasYPT5vkgvgiMq2yUhNTEktUkjNS85PycxLt1XyDo53jjc1MzDUNbS0MFdS yEvMTbVVcvEJ0HXLzAH6REmhLDGnFCgUkFhcrKRvZ1OUX1qSqpCRX1xiq5RakJJTYF6gV5yY W1yal66Xl1piZWhgYGQKVJiQnfHx4EG2gtmWFb1nprI3MB7T7WLk5JAQMJHoWbqKpYuRi0NI YAejxPb9/9ghnE+MEj/WHoLKfANyWs+xwbQ0Pn/FCJHYyyjx9fYFJgjnNaPExd9dTCBVvAJ2 Ej+vnGcBsVkEVCVW/t3MBhEXlDg58wlYXFQgWqJ12X2wuLCAl8SpnXtYQWxmAXGJW0/mg80R EbjPLPG6rRpkAbPAA0aJuee+MoIk2AS0Jb6vXwzWwAm0rGXrZCaIZnmJ5q2zmSFOfcMhsWG3 JYTtIrHl4kmoF4QlXh3fwg5hS0m87G+DsrMl2qf/YYWwKyQubpgNVW8sMetZO9BeDqD5mhLr d+mDmBICyhJHbrFAbOWT6Dj8lx0izCvR0SYE0agmcX8qLNxkJCYdWckEYXtINE+ezjaBUXEW UqDMQvL8LCS/zELYu4CRZRWjWGpBcW56arFRgRE8spPzczcxghO5ltsOxilvP+gdYmTiYDzE KMHBrCTCay4XkirEm5JYWZValB9fVJqTWnyI0RQYNROZpUST84G5JK8k3tDE0sDEzMzQ3MjU wFxJnPde69wUIYH0xJLU7NTUgtQimD4mDk6pBqbizIZnE6S501zMTFuvJe5Z/+DY61k3G70P LdwkN03woKOdfdWk+nVxt9x+/psbcXIL+7q0Fa5Ta8reXauaGtgUwsOlL8XgrJofE2N8M6Is mY+R5U17ku+VzfN6V9q9DU3IqG3+9WOv7eaVt490m1z4knl5x3q31esDtTrPbZ4md6Npcfsk oVc1txLcdXcu3fr0xGtG77YyO4vuX7X850T3narwrtzf7DS5MOV15Z7Gl6UXTqlEJb1lLeGY G6fJyHm5MESyczLHrRwDg+7PnI0sDczZuzy9nnw8fnDfrtC28tMcWcrOl+fcD5A7VxSz03Dv gh3HnEKbsnduj88/9W9Tzo231iJTfftP5terv1BiKc5INNRiLipOBABkgeg7bQQAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRmVeSWpSXmKPExsWy7bCSvO4aifBUgw8X2CwezNvGZrFm7zkm i/lHzrFaNC9ez2bxbq6Mxd7XW9ktpvxZzmSx6fE1VovN8/8wWlzeNYfN4u7dVYwWM87vY7I4 s7iX3aJ17xF2i8Nv2lktfu6ax2KxahdQ3e2JkxkdhDx2zrrL7rFpVSebx51re9g89s9dw+6x eUm9R/9fA4++LasYPT5vkgvgiOKySUnNySxLLdK3S+DK+HjwIFvBbMuK3jNT2RsYj+l2MXJy SAiYSDQ+f8XYxcjFISSwm1Gi8+ISVoiEjMTyZ31sELawxP2WI6wQRS8ZJY7/OcUIkuAVsJP4 eeU8C4jNIqAqsfLvZjaIuKDEyZlPwOKiAtESqz9fABsqLOAlcWrnHjCbWUBc4taT+UwgQ0UE HjNLPJz6nxnEYRZ4wCixfNIjqHWPmSRmrHjFDtLCJqAt8X39YrB2TqDVLVsnM0GMMpPo2trF CGHLSzRvnc08gVFoFpJLZiHZOAtJyywkLQsYWVYxSqYWFOem5yYbFhjmpZbrFSfmFpfmpesl 5+duYgTHsJbGDsZ78//pHWJk4mA8xCjBwawkwmsuF5IqxJuSWFmVWpQfX1Sak1p8iFGag0VJ nNdwxuwUIYH0xJLU7NTUgtQimCwTB6dUA9Nch8jzkTqNRfu6DBdFh0xjZpwldPR7qvFLmbOG MQfrWmYIWmRrCO1oabvikN4fxivF4sLyOkOx58rFV0vjX6+6eDBMwPvv8hOft4vpbzcQcgha 9Pz+7gveX3VeVO6ebH96dUhHxN4un4IJR9UfWou6fViRElNx48AH0/hCNRuBFZmHLhps3XQg KfPOxD32ShVPnOZqzRNbl3itlTU691wyQ5xrqaLdF/03cU8fsvp8kZSM+s2y5pf13u9huVyP Am5YdPS3dLP48505HOkjKlVznd3M4O7W317xgiuMTUOWXXdP3bj08/tnBwpzSjbN+BCwWkvs Y7KnKuOG2Ju1lypVS6e9n9Qt1x8XKuk/R4mlOCPRUIu5qDgRAMZetlVQAwAA X-CMS-MailID: 20231117073924epcas2p429428d5dfdcd3a4d6019bb8ceb7ce151 X-Msg-Generator: CA X-Sendblock-Type: AUTO_CONFIDENTIAL CMS-TYPE: 102P DLP-Filter: Pass X-CFilter-Loop: Reflected X-CMS-RootMailID: 20231115095856epcas2p1c3ee85750828bec2ee4ab0adeaeaff28 References: <20231115095609.39883-1-jaewon02.kim@samsung.com> <20231115095609.39883-11-jaewon02.kim@samsung.com> <62b7176d-f99c-49f6-a287-17a6b3604c1c@linaro.org> <6a5610e0-e60d-4ab7-8708-6f77a38527b7@linaro.org> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20231116_233944_229631_19122268 X-CRM114-Status: GOOD ( 34.76 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Ck9uIDIzLiAxMS4gMTYuIDIwOjIxLCBLcnp5c3p0b2YgS296bG93c2tpIHdyb3RlOgo+IE9uIDE2 LzExLzIwMjMgMDY6MzksIEphZXdvbiBLaW0gd3JvdGU6Cj4+IE9uIDIzLiAxMS4gMTUuIDIxOjI4 LCBLcnp5c3p0b2YgS296bG93c2tpIHdyb3RlOgo+Pgo+Pj4gT24gMTUvMTEvMjAyMyAxMDo1Niwg SmFld29uIEtpbSB3cm90ZToKPj4+PiBFeHlub3NBdXRvdjkyMCBHUElPIGhhcyBhIGRpZmZlcmVu dCByZWdpc3RlciBzdHJ1Y3R1cmUuCj4+Pj4gSW4gdGhlIGV4aXN0aW5nIEV4eW5vcyBzZXJpZXMs IEVJTlQgY29udHJvbCByZWdpc3RlciBlbnVtZXJhdGVkIGFmdGVyCj4+Pj4gYSBzcGVjaWZpYyBv ZmZzZXQgKGUuZyBFWFlOT1NfR1BJT19FQ09OX09GRlNFVCkuCj4+Pj4gSG93ZXZlciwgaW4gRXh5 bm9zQXV0b3Y5MjAgU29DLCB0aGUgcmVnaXN0ZXIgdGhhdCBjb250cm9scyBFSU5UIGJlbG9uZ3MK Pj4+PiB0byBlYWNoIEdQSU8gZ3JvdXAsIGFuZCBlYWNoIEdQSU8gZ3JvdXAgaGFzIDB4MTAwMCBh bGlnbi4KPj4+Pgo+Pj4+IFRoaXMgaXMgYSBzdHJ1Y3R1cmUgdG8gcHJvdGVjdCB0aGUgR1BJTyBn cm91cCB3aXRoIFMyTVBVIGluIFZNIGVudmlyb25tZW50LAo+Pj4+IGFuZCB3aWxsIG9ubHkgYmUg YXBwbGllZCBpbiBFeHlub3NBdXRvIHNlcmllcyBTb0NzLgo+Pj4+Cj4+Pj4gRXhhbXBsZSkKPj4+ PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+Pj4g fCBvcmlnaW5hbAkJfCBFeHlub3NBdXRvdjkyMAl8Cj4+Pj4gfC0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tfAo+Pj4+IHwgMHgwCUdQSU9fQ09OCXwgMHgwCUdQ SU9fQ09OCXwKPj4+PiB8IDB4NAlHUElPX0RBVAl8IDB4NAlHUElPX0RBVAl8Cj4+Pj4gfCAweDgJ R1BJT19QVUQJfCAweDgJR1BJT19QVUQJfAo+Pj4+IHwgMHhjCUdQSU9fRFJWCXwgMHhjCUdQSU9f RFJWCXwKPj4+PiB8IDB4NzAwCUVJTlRfQ09OCXwgMHgxOAlFSU5UX0NPTgl8Cj4+Pj4gfCAweDgw MAlFSU5UX0ZMVENPTgl8IDB4MWMJRUlOVF9GTFRDT04wCXwKPj4+PiB8IDB4OTAwCUVJTlRfTUFT Swl8IDB4MjAJRUlOVF9GTFRDT04xCXwKPj4+PiB8IDB4YTAwCUVJTlRfUEVORAl8IDB4MjQJRUlO VF9NQVNLCXwKPj4+PiB8CQkJfCAweDI4CUVJTlRfUEVORAl8Cj4+Pj4gLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+Pj4+Cj4+Pj4gUGluY3RybCBkYXRh IGZvciBFeHlub3NBdXRvVjkyMCBTb0MuCj4+Pj4gICAgLSBHUEEwLEdQQTEgKDEwKTogRXh0ZXJu YWwgd2FrZSB1cCBpbnRlcnJ1cHQKPj4+PiAgICAtIEdQUTAgKDIpOiBTUE1JIChQTUlDIEkvRikK Pj4+PiAgICAtIEdQQjAsR1BCMSxHUEIyLEdQQjMsR1BCNCxHUEI1LEdQQjYgKDQ3KTogSTJTIEF1 ZGlvCj4+Pj4gICAgLSBHUEgwLEdQSDEsR1BIMixHUEgzLEdQSDQsR1BINSxHUEg2LEdQSDggKDQ5 KTogUENJRSwgVUZTLCBFdGhlcm5ldAo+Pj4+ICAgIC0gR1BHMCxHUEcxLEdQRzIsR1BHMyxHUEc0 LEdQRzUgKDI5KTogR2VuZXJhbCBwdXJwb3NlCj4+Pj4gICAgLSBHUFAwLEdQUDEsR1BQMixHUFAz LEdQUDQsR1BQNSxHUFA2LEdQUDcsR1BQOCxHUFA5LEdQUDEwICg3Nyk6IFVTSQo+Pj4+Cj4+Pj4g U2lnbmVkLW9mZi1ieTogSmFld29uIEtpbTxqYWV3b24wMi5raW1Ac2Ftc3VuZy5jb20+Cj4+Pj4g LS0tCj4+Pj4gICAgLi4uL3BpbmN0cmwvc2Ftc3VuZy9waW5jdHJsLWV4eW5vcy1hcm02NC5jICAg IHwgMTQwICsrKysrKysrKysrKysrKysrKwo+Pj4+ICAgIGRyaXZlcnMvcGluY3RybC9zYW1zdW5n L3BpbmN0cmwtZXh5bm9zLmMgICAgICB8IDEwMiArKysrKysrKysrKystCj4+Pj4gICAgZHJpdmVy cy9waW5jdHJsL3NhbXN1bmcvcGluY3RybC1leHlub3MuaCAgICAgIHwgIDI3ICsrKysKPj4+PiAg ICBkcml2ZXJzL3BpbmN0cmwvc2Ftc3VuZy9waW5jdHJsLXNhbXN1bmcuYyAgICAgfCAgIDUgKwo+ Pj4+ICAgIGRyaXZlcnMvcGluY3RybC9zYW1zdW5nL3BpbmN0cmwtc2Ftc3VuZy5oICAgICB8ICAx MyArKwo+Pj4+ICAgIDUgZmlsZXMgY2hhbmdlZCwgMjgwIGluc2VydGlvbnMoKyksIDcgZGVsZXRp b25zKC0pCj4+Pj4KPj4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9waW5jdHJsL3NhbXN1bmcvcGlu Y3RybC1leHlub3MtYXJtNjQuYyBiL2RyaXZlcnMvcGluY3RybC9zYW1zdW5nL3BpbmN0cmwtZXh5 bm9zLWFybTY0LmMKPj4+PiBpbmRleCBjYjk2NWNmOTM3MDUuLmNmODY3MjJhNzBhMyAxMDA2NDQK Pj4+PiAtLS0gYS9kcml2ZXJzL3BpbmN0cmwvc2Ftc3VuZy9waW5jdHJsLWV4eW5vcy1hcm02NC5j Cj4+Pj4gKysrIGIvZHJpdmVycy9waW5jdHJsL3NhbXN1bmcvcGluY3RybC1leHlub3MtYXJtNjQu Ywo+Pj4+IEBAIC03OTYsMyArNzk2LDE0MyBAQCBjb25zdCBzdHJ1Y3Qgc2Ftc3VuZ19waW5jdHJs X29mX21hdGNoX2RhdGEgZnNkX29mX2RhdGEgX19pbml0Y29uc3QgPSB7Cj4+Pj4gICAgCS5jdHJs CQk9IGZzZF9waW5fY3RybCwKPj4+PiAgICAJLm51bV9jdHJsCT0gQVJSQVlfU0laRShmc2RfcGlu X2N0cmwpLAo+Pj4+ICAgIH07Cj4+Pj4gKwo+Pj4+ICsvKiBwaW4gYmFua3Mgb2YgZXh5bm9zYXV0 b3Y5MjAgcGluLWNvbnRyb2xsZXIgMCAoQUxJVkUpICovCj4+Pj4gK3N0YXRpYyBzdHJ1Y3Qgc2Ft c3VuZ19waW5fYmFua19kYXRhIGV4eW5vc2F1dG92OTIwX3Bpbl9iYW5rczBbXSA9IHsKPj4+IFNv IHlvdSBjcmVhdGVkIHBhdGNoIGZyb20gc29tZSBkb3duc3RyZWFtIGNvZGU/IE5vLCBwbGVhc2Ug d29yayBvbgo+Pj4gdXBzdHJlYW0uIFRha2UgdXBzdHJlYW0gY29kZSBhbmQgY3VzdG9taXplIGl0 IHRvIHlvdXIgbmVlZHMuIFRoYXQgd2F5Cj4+PiB5b3Ugd29uJ3QgaW50cm9kdWNlIHNhbWUgbWlz dGFrZXMgZml4ZXMgeWVhcnMgYWdvLgo+Pj4KPj4+IE1pc3NpbmcgY29uc3QuCj4+IFRoYW5rcyBm b3IgdGhlIGd1aWRlLgo+Pgo+PiBJIGRpZG5gdCB3b3JrIG9uIGRvd25zdHJlYW0gc291cmNlLCBi dXQgd2hlbiBJIGNvcHkvcGFzdGUKPj4KPj4gdGhlIHN0cnVjdCBlbnVtZXJhdGlvbnMgZnJvbSBk b3duc3RyZWFtLCBpdCBzZWVtZWQgbGlrZQo+IFRoYXQncyB3aGF0IEkgYW0gdGFsa2luZyBhYm91 dC4gRG9uJ3QgZG8gbGlrZSB0aGlzLgo+Cj4gV2UgZml4ZWQgc2V2ZXJhbCB0aGluZ3MgaW4gTGlu dXgga2VybmVsLCBzbyBjb3B5aW5nIHVuZml4ZWQgY29kZSBpcwo+IHdhc3Rpbmcgb2YgZXZlcnlv bmUncyB0aW1lLiBEb24ndCB3b3JrIG9uIGRvd25zdHJlYW0uIERvbid0IGNvcHkKPiBhbnl0aGlu ZyBmcm9tIGRvd25zdHJlYW0uIFlvdSAqTVVTVCBDVVNUT01JWkUqIHVwc3RyZWFtIGZpbGUsIG5v dAo+IGRvd25zdHJlYW0uCgpHb3QgaXQuIEkgd2lsbCBub3QgY29weSBmcm9tIGRvd25zdHJlYW0g Y29kZS4KCgo+Cj4KPj4gJ2NvbnN0JyB3YXMgbWlzc2luZy4KPj4KPj4+IC4uLgo+Pj4KPj4+PiBA QCAtMzEsNiArMzEsNyBAQAo+Pj4+ICAgICNkZWZpbmUgRVhZTk9TN19XS1VQX0VNQVNLX09GRlNF VAkweDkwMAo+Pj4+ICAgICNkZWZpbmUgRVhZTk9TN19XS1VQX0VQRU5EX09GRlNFVAkweEEwMAo+ Pj4+ICAgICNkZWZpbmUgRVhZTk9TX1NWQ19PRkZTRVQJCTB4QjA4Cj4+Pj4gKyNkZWZpbmUgRVhZ Tk9TQVVUT1Y5MjBfU1ZDX09GRlNFVAkweEYwMDgKPj4+PiAgICAKPj4+IC4uLgo+Pj4KPj4+PiAg ICAjaWZkZWYgQ09ORklHX1BJTkNUUkxfUzNDNjRYWAo+Pj4+ICAgIAl7IC5jb21wYXRpYmxlID0g InNhbXN1bmcsczNjNjR4eC1waW5jdHJsIiwKPj4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9waW5j dHJsL3NhbXN1bmcvcGluY3RybC1zYW1zdW5nLmggYi9kcml2ZXJzL3BpbmN0cmwvc2Ftc3VuZy9w aW5jdHJsLXNhbXN1bmcuaAo+Pj4+IGluZGV4IDliM2RiNTBhZGVmMy4uY2JiNzgxNzg2NTFiIDEw MDY0NAo+Pj4+IC0tLSBhL2RyaXZlcnMvcGluY3RybC9zYW1zdW5nL3BpbmN0cmwtc2Ftc3VuZy5o Cj4+Pj4gKysrIGIvZHJpdmVycy9waW5jdHJsL3NhbXN1bmcvcGluY3RybC1zYW1zdW5nLmgKPj4+ PiBAQCAtMTIyLDYgKzEyMiw5IEBAIHN0cnVjdCBzYW1zdW5nX3Bpbl9iYW5rX3R5cGUgewo+Pj4+ ICAgICAqIEBlaW50X3R5cGU6IHR5cGUgb2YgdGhlIGV4dGVybmFsIGludGVycnVwdCBzdXBwb3J0 ZWQgYnkgdGhlIGJhbmsuCj4+Pj4gICAgICogQGVpbnRfbWFzazogYml0IG1hc2sgb2YgcGlucyB3 aGljaCBzdXBwb3J0IEVJTlQgZnVuY3Rpb24uCj4+Pj4gICAgICogQGVpbnRfb2Zmc2V0OiBTb0Mt c3BlY2lmaWMgRUlOVCByZWdpc3RlciBvciBpbnRlcnJ1cHQgb2Zmc2V0IG9mIGJhbmsuCj4+Pj4g KyAqIEBtYXNrX29mZnNldDogU29DLXNwZWNpZmljIEVJTlQgbWFzayByZWdpc3RlciBvZmZzZXQg b2YgYmFuay4KPj4+PiArICogQHBlbmRfb2Zmc2V0OiBTb0Mtc3BlY2lmaWMgRUlOVCBwZW5kIHJl Z2lzdGVyIG9mZnNldCBvZiBiYW5rLgo+Pj4+ICsgKiBAY29tYmluZTogRUlOVCByZWdpc3RlciBp cyBhZGphY2VudCB0byB0aGUgR1BJTyBjb250cm9sIHJlZ2lzdGVyLgo+Pj4gSSBkb24ndCB1bmRl cnN0YW5kIGl0LiBBZGphY2VudD8gQXJlIHlvdSBzdXJlPyBHUElPIGNvbnRyb2wgcmVnaXN0ZXIg aGFzCj4+PiAweEYwMDQgKEVYWU5PU0FVVE9WOTIwX1NWQ19PRkZTRVQgKyAweDQpPyBBbnl3YXks IHRoaXMgZG9lcyBub3Qgc2NhbGUuCj4+PiBXaGF0IGlmIG5leHQgcmV2aXNpb24gY29tZXMgd2l0 aCBub3QtYWRqYWNlbnQuIFRoZXJlIHdpbGwgYmUKPj4+ICJjb21iaW5lX3BsdXMiPyBBbHNvIG5h bWUgY29uZnVzZXMgbWUgLSBjb21iaW5lIG1lYW5zIHRvZ2V0aGVyLgo+Pj4KPj4+IEFsc28geW91 ciBmaXJzdCBtYXAgb2YgcmVnaXN0ZXJzIGRvZXMgbm90IGhhdmUgaXQgYWRqYWNlbnQuLi4KPj4g SSB0aGluayBJIHNob3VsZCBoYXZlIGFkZGVkIGEgbGl0dGxlIG1vcmUgaW5mb3JtYXRpb24gYWJv dXQgbmV3IHN0cnVjdC4KPj4KPj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLQo+PiB8IG9yaWdpbmFsICAgICAgICAgICAgIHwgRXh5bm9zQXV0b3Y5MjAg ICAgICAgICB8Cj4+IHwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLXwKPj4gfCAweDAgICBHUEFfQ09OCSAgICAgICB8IDB4MCAgICBHUEFfQ09OICAgICAgICAg fAo+PiB8IDB4NCAgIEdQQV9EQVQJICAgICAgIHwgMHg0ICAgIEdQQV9EQVQgICAgICAgICB8Cj4+ IHwgMHg4ICAgR1BBX1BVRAkgICAgICAgfCAweDggICAgR1BBX1BVRCAgICAgICAgIHwKPj4gfCAw eGMgICBHUEFfRFJWCSAgICAgICB8IDB4YyAgICBHUEFfRFJWICAgICAgICAgfAo+PiB8LS0tLS0t LS0tLS0tLS0tLS0tLS0tLXwgMHgxOCAgIEVJTlRfR1BBX0NPTiAgICB8Cj4+IHwgMHgyMCAgR1BC X0NPTiAgICAgICAgfCAweDFjICAgRUlOVF9HUEFfRkxUQ09OMHwKPj4gfCAweDQgICBHUEJfREFU CSAgICAgICB8IDB4MjAgICBFSU5UX0dQQV9GTFRDT04xfAo+PiB8IDB4MjggIEdQQl9QVUQJICAg ICAgIHwgMHgyNCAgIEVJTlRfR1BBX01BU0sgICB8Cj4+IHwgMHgyYyAgR1BCX0RSVgkgICAgICAg fCAweDI4ICAgRUlOVF9HUEFfUEVORCAgIHwKPj4gfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS18LS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tfAo+PiB8IDB4NzAwCUVJTlRfR1BBX0NPTiAgIHwgMHgxMDAw IEdQQV9DT04gICAgICAgICB8Cj4+IHwgMHg3MDQJRUlOVF9HUEJfQ09OICAgfCAweDEwMDQgR1BB X0RBVCAgICAgICAgIHwKPj4gfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS18IDB4MTAwOCBHUEFfUFVE ICAgICAgICAgfAo+PiB8IDB4ODAwCUVJTlRfR1BBX0ZMVENPTnwgMHgxMDBjIEdQQV9EUlYgICAg ICAgICB8Cj4+IHwgMHg4MDQJRUlOVF9HUEJfRkxUQ09OfCAweDEwMTggRUlOVF9HUEFfQ09OICAg IHwKPj4gfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS18IDB4MTAxYyBFSU5UX0dQQV9GTFRDT04wfAo+ PiB8IDB4OTAwCUVJTlRfR1BBX01BU0sgIHwgMHgxMDIwIEVJTlRfR1BBX0ZMVENPTjF8Cj4+IHwg MHg5MDQJRUlOVF9HUEJfTUFTSyAgfCAweDEwMjQgRUlOVF9HUEFfTUFTSyAgIHwKPj4gfC0tLS0t LS0tLS0tLS0tLS0tLS0tLS18IDB4MTAyOCBFSU5UX0dQQV9QRU5EICAgfAo+PiB8IDB4YTAwCUVJ TlRfR1BBX1BFTkQgIHwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS18Cj4+IHwgMHhhMDQJRUlOVF9H UEJfUEVORCAgfCAgICAgICAgICAgICAgICAgICAgICAgIHwKPj4gLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tfAo+PiB8IDB4YjA4IFNWQyAgICAgICAgICAg IHwgMHhmMDA4IFNWQyAgICAgICAgICAgICB8Cj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4KPj4gVGhlIHJlYXNvbiB3aHkgSSBjaG9zZSB2YXJp YWJsZSBuYW1lICdjb21iaW5lJyBpcyB0aGF0IEVJTlQgcmVnaXN0ZXJzIHdhcwo+PiBzZXBhcmF0 ZWTCoGZyb20gZ3BpbyBjb250cm9sIGFkZHJlc3MuIEhvd2V2ZXIsIGluIGV4eW5vc2F1dG92OTIw IEVJTlQKPj4gcmVnaXN0ZXJzIGNvbWJpbmVkIHdpdGggR1B4IGdyb3VwLiBTbyBJIGNob3NlICJj b21iaW5lIiB3b3JkLgo+IFdoYXQgZG9lcyBpdCBtZWFuICJ0aGUgR1B4IGdyb3VwIj8gQ29tYmlu ZWQgbWVhbnMgdGhlIHNhbWUgcGxhY2UsIHRoZQo+IHNhbWUgcmVnaXN0ZXIuIEkgY291bGQgaW1h Z2luZSBvZmZzZXQgaXMgMHg0LCB3aGF0IEkgd3JvdGUgbGFzdCB0aW1lLgo+Cj4gSXMgdGhlIG9m ZnNldCAweDQ/Cj4KPgo+PiBJcyBhbm90aGVyIHJlYXNvbmFibGUgd29yZCwgSSB3aWxsIGNoYW5n ZSBpdC4KPgo+IFdoeSB5b3UgY2Fubm90IHN0b3JlIHRoZSBvZmZzZXQ/Cj4KPj4gRUlOVCByZWdp c3RlcnMgcmVsYXRlZCB0byB0aGUgZW50aXJlIGdyb3VwKGUuZyBTVkMpIHdlcmUgYXQgdGhlIGVu ZCBvZgo+PiB0aGUgR1BJTyBibG9jayBhbmQgYXJlIG5vdyBtb3ZlZCB0byAweGYwMDAuCj4gU28g bm90IGluIHRoZSBzYW1lIHJlZ2lzdGVyLCBub3QgY29tYmluZWQ/Cj4KT2theSwKCkluc3RlYWQg b2YgdGhlIHdvcmQgY29tYmluZSwgSSB3aWxsIHRoaW5rIG9mIGEgYmV0dGVyIHdvcmQgaW4gbmV4 dCB2ZXJzaW9uLgoKClRoYW5rcwoKSmFld29uIEtpbQoKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0Cmxp bnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFk Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK