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 8AF8AC54E67 for ; Fri, 15 Mar 2024 21:42:15 +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-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:From:References: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=GsOmVH4K6/sLiRha1tKrXC7wvSJdN6EQGwRBSKqj1YM=; b=09p4/4ha3uL7DK ELAPyZn8/EioyzZ/f/3c/HixRqEiTOYaguAPAGfy9iP1Xtjn5br+QWJhRoa3/lDnvSV5Q1E0s95Yq 9Qc4OcqvTzDGVJIheB681Eqsrq3rmPKmHL9ec5MUkLbUUt4gGJl0Uw3fk+MsKO4F1QkMzwG3lt++6 ShHH3n/N95UXNew6FY/Wbo9shhXiVStOeBX7nFVH9lJ+2tJ5Z8bikcosKQy2fqYGjpVCJLjszM5jU Jq+de+Xr2v/MKk7e2xDhva18M3+jVeWwAQc2RUCUNi4vLYn0pK8M1P3wDQ54RowT1iwWW54IYF8QR 5y19KTnpk5zqSuLR0SOw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rlFJJ-00000001fHX-35kz; Fri, 15 Mar 2024 21:41:53 +0000 Received: from mail-pj1-x1031.google.com ([2607:f8b0:4864:20::1031]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rlFJE-00000001fGu-0Bxg for linux-arm-kernel@lists.infradead.org; Fri, 15 Mar 2024 21:41:52 +0000 Received: by mail-pj1-x1031.google.com with SMTP id 98e67ed59e1d1-29c16b324ecso1921444a91.3 for ; Fri, 15 Mar 2024 14:41:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710538907; x=1711143707; darn=lists.infradead.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=MfsIptA/4PZLiGdSLGGHlwjOlLY40NV1suJA7LpgEmg=; b=X7vHWWPp2ZsMsdbkFXqK9G/opro8QUVkc+lKZ9eblYPOXNpqKblDQTXqiJb+E+b3kQ ggHp62OIuplgTVYWnAtVux4hfjqN/q35lA/Y8CKcLA008PAfwg/KQNFl9ifO/Oqllzaa uM79f1jRWhCKwdK3jiwIV4gppE08vQ1FRYPpGFtEB290Rr4eZZ8NR9/wNgDHIugZJGdd bLsYRQHtcLZFlI7/wdVN/W37fH4ivwlee7kO1gVoF1DGfzZ4jvSJ4EoIQgrcePcS3N3z QFLaqoq4D5SI7avsxKrwfYVpuwj6nbQloNVeBH/eIS4MBZIAkuBwPqKLtnNFqYIo5MOl wu/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710538907; x=1711143707; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=MfsIptA/4PZLiGdSLGGHlwjOlLY40NV1suJA7LpgEmg=; b=nWyJCbJFC6YnuHroHsaelDzlraq08L4Q4ZIZzq+GEZFNtwVPb8eBVhpbUr7Qhwxot+ 0mIzSM3Zv/N2nJy+/qEoRnxo8p72ZXv/ltdLTAAEAXU/VuA2TTYxdV3Ds2JOLk3YPP6+ NAjy6ujxBvxkPmDGIiMZ/S/G0IPT8ql8QMps6bfAYxVH3XxsOro01ezGkdiSENdrb2iH Y8e+uAMRAFTl4Ru8WtgONcEnl+K55quH8fvT6t3p7d84WS2vD19QwAaVK5hdjcsR01tJ LQ+P3j4fB+EPvovxsxK/jaHU10ww01dasWmCHsXZk87eqFydSSYfMvrzv8GSNxQ4K0gO VQwQ== X-Forwarded-Encrypted: i=1; AJvYcCVdttHg041EqflhfoZV1V2JSs7WHBLIa6KRQOPpQkaRd21wLmyrWXzc/vHGZfClHvuc7x2sfSgREpWVtXcvzpbIpFUDcm+L29ZRq44rOZTruZtYGIQ= X-Gm-Message-State: AOJu0Yy1WYCEQ+SEt7BZ2uJ286NVu5sZt+ZdfOBvT49NRmAOI0jOyZvF jsGX+T5poadMMxieX2ALXgevijqJaDAS/LFgPQGeO0iTrWgZmtCx X-Google-Smtp-Source: AGHT+IHX+3R9SSRleSnLmp8BDxeZsd4p0itl5+n5AO/M3ml1OcNBcURbWzjM71sz3x19FXPcUQyPCA== X-Received: by 2002:a17:90b:882:b0:29b:4755:23fc with SMTP id bj2-20020a17090b088200b0029b475523fcmr5925822pjb.33.1710538906691; Fri, 15 Mar 2024 14:41:46 -0700 (PDT) Received: from [172.16.116.58] ([103.15.228.94]) by smtp.gmail.com with ESMTPSA id sj16-20020a17090b2d9000b0029bc2b845c4sm3417482pjb.11.2024.03.15.14.41.38 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 15 Mar 2024 14:41:46 -0700 (PDT) Message-ID: <656ca446-9e56-4879-bb42-cd29063e0a82@gmail.com> Date: Sat, 16 Mar 2024 03:11:29 +0530 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v3 0/8] misc: Add mikroBUS driver Content-Language: en-US To: Vaishnav M A Cc: linux-kernel@vger.kernel.org, jkridner@beagleboard.org, robertcnelson@beagleboard.org, Rob Herring , Krzysztof Kozlowski , Conor Dooley , Nishanth Menon , Vignesh Raghavendra , Tero Kristo , Derek Kiernan , Dragan Cvetic , Arnd Bergmann , Greg Kroah-Hartman , Liam Girdwood , Mark Brown , Jiri Slaby , Johan Hovold , Alex Elder , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-spi@vger.kernel.org, linux-serial@vger.kernel.org, greybus-dev@lists.linaro.org References: <20240315184908.500352-1-ayushdevel1325@gmail.com> From: Ayush Singh In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240315_144148_137397_D9BED53F X-CRM114-Status: GOOD ( 49.14 ) 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gMy8xNi8yNCAwMjo1MCwgVmFpc2huYXYgTSBBIHdyb3RlOgoKPiBIaSBBeXVzaCwKPgo+IE9u IFNhdCwgTWFyIDE2LCAyMDI0IGF0IDEyOjE54oCvQU0gQXl1c2ggU2luZ2ggPGF5dXNoZGV2ZWwx MzI1QGdtYWlsLmNvbT4gd3JvdGU6Cj4+IE1pa3JvQlVTIGlzIGFuIG9wZW4gc3RhbmRhcmQgIGRl dmVsb3BlZCBieSBNaWtyb0VsZWt0cm9uaWthIGZvciBjb25uZWN0aW5nCj4+IGFkZC1vbiBib2Fy ZHMgdG8gbWljcm9jb250cm9sbGVycyBvciBtaWNyb3Byb2Nlc3NvcnMuIEl0IGVzc2VudGlhbGx5 Cj4+IGFsbG93cyB5b3UgdG8gZWFzaWx5IGV4cGFuZCB0aGUgZnVuY3Rpb25hbGl0eSBvZiB5b3Vy IG1haW4gYm9hcmRzIHVzaW5nCj4+IHRoZXNlIGFkZC1vbiBib2FyZHMuCj4+Cj4+IFRoaXMgcGF0 Y2hzZXQgYWRkcyBtaWtyb0JVUyBhcyBhIExpbnV4IGJ1cyB0eXBlIGFuZCBwcm92aWRlcyBhIGRy aXZlciB0bwo+PiBwYXJzZSwgYW5kIGZsYXNoIG1pa3JvQlVTIG1hbmlmZXN0IGFuZCByZWdpc3Rl ciB0aGUgbWlrcm9CVVMgYm9hcmQuCj4+Cj4gQXMgUnVzc2VsIGhhZCBwcm92aWRlZCB0aGUgZmVl ZGJhY2ssIHRoaXMgcGF0Y2hzZXQgZG9lcyBub3QgYWRkIHN1cHBvcnQKPiBmb3IgbWlrcm9idXMs IGJ1dCBhIHN1YnNldCBvZiBtaWtyb2J1cyBhZGQtb24gYm9hcmRzIHdoaWNoIGhhdmUgYQo+IDEt d2lyZSBjbGljayBJRCBFRVBST00gd2l0aCBhbiBpZGVudGlmaWVyIGJsb2IgdGhhdCBpcyBzaW1p bGFyIHRvIHRoZSBncmV5YnVzCj4gbWFuaWZlc3QuIFRoaXMgc2VyaWVzIGxhY2tzIHRoZSBuZWNl c3NhcnkgY29udGV4dCBhbmQgZGV0YWlscyB0byB0aGUKPiBzcGVjaWZpY2F0aW9ucyB0aGF0IGlz IGltcGxlbWVudGVkLgo+Cj4gaHR0cHM6Ly93d3cubWlrcm9lLmNvbS9jbGlja2lkIC0geW91IHNo b3VsZCBhdGxlYXN0IHBvaW50IHRvIHRoaXMgc3BlY3MuCj4KPj4gVGhlIHYxIGFuZCB2MiBvZiB0 aGlzIHBhdGNoc2V0IHdhcyBzdWJtaXR0ZWQgYnkgVmFpc2huYXYgTSBBIGJhY2sgaW4KPj4gMjAy MC4gVGhpcyBwYXRjaHNldCBhbHNvIGluY2x1ZGVzIGNoYW5nZXMgbWFkZSBvdmVyIHRoZSB5ZWFy cyBhcyBwYXJ0IG9mCj4+IEJlYWdsZUJvYXJkcyBrZXJuZWwuCj4+Cj4+IExpbms6IGh0dHBzOi8v d3d3Lm1pa3JvZS5jb20vbWlrcm9idXMKPj4gTGluazogaHR0cHM6Ly9kb2NzLmJlYWdsZWJvYXJk Lm9yZy9sYXRlc3QvYm9hcmRzL2JlYWdsZXBsYXkvCj4+IExpbms6IGh0dHBzOi8vbG9yZS5rZXJu ZWwub3JnL2xrbWwvMjAyMDA4MTgxMjQ4MTUuMTEwMjktMS12YWlzaG5hdkBiZWFnbGVib2FyZC5v cmcvIFBhdGNoIHYyCj4+Cj4gVGhhbmsgeW91IGZvciBtYWtpbmcgdGhlIGVmZm9ydCB0byB1cHN0 cmVhbSB0aGlzLCBhcnJpdmluZyBhdCB0aGUKPiBsYXRlc3QgcmV2aXNpb24gb2YgdGhlIHB1Ymxp YyBhdmFpbGFibGUgY2xpY2sgSUQgaGFyZHdhcmUgdG9vayBhbG1vc3QgMi0zIHllYXJzCj4gYW5k IEkgY291bGQgbm90IHBlcnNvbmFsbHkga2VlcCB1cCB3aXRoIHVwc3RyZWFtaW5nLCBteSBzaW5j ZXJlIGFwb2xvZ2llcyB0bwo+IHRoZSBtYWludGFpbmVycyB0aGF0IHByb3ZpZGVkIGZlZWRiYWNr IG9uIHRoZSBlYXJsaWVyIHJldmlzaW9ucy4gSSBob3BlIGFuCj4gdXBkYXRlZCB2ZXJzaW9uIG9m IHRoaXMgc2VyaWVzIGxhbmRzIHVwc3RyZWFtIHdpdGggeW91ciB3b3JrIGFzIHRoZSAgZWZmb3J0 cwo+IG1hZGUgYXQgQmVhZ2xlQm9hcmQub3JnIEZvdW5kYXRpb24gbWFrZXMgZGV2ZWxvcG1lbnQg c2ltcGxlciBieSBhZGRpbmcKPiBwbHVnIGFuZCBwbGF5IHN1cHBvcnQgdG8gdGhlc2UgYWRkLW9u IGJvYXJkcy4gQWxzbyB0aGlzIHNlcmllcyBtZW50aW9ucyBvbmx5Cj4gdGhlIGNhc2Ugd2hlcmUg bWlrcm9CVVMgcG9ydCBpcyBwcmVzZW50IHBoeXNpY2FsbHkgb24gdGhlIGJvYXJkLCBidXQgdGhl cmUKPiBjYW4gYmUgbWlrcm9CVVMgcG9ydHMgYXBwZWFyaW5nIG92ZXIgZ3JleWJ1cyBhbmQgdGhh dCBpcyB0aGUgcmVhc29uIHdoeQo+IGdyZXlidXMgbWFuaWZlc3Qgd2FzIGNob3NlIGFzIGRlc2Ny aXB0b3IgZm9ybWF0IC0gdGhlIHNlcmllcyBuZWVkcyB0bwo+IGRlc2NyaWJlIHRoZXNlIGRldGFp bHMgc28gdGhhdCBhIHJldmlld2VyIGhhcyB0aGUgbmVjZXNzYXJ5IGluZm9ybWF0aW9uCj4gdG8g cmV2aWV3IHlvdXIgcGF0Y2hlcy4gQSBsaW5rIHRvIGJlYWdsZWNvbm5lY3QgaXMgYWxzbyBoZWxw ZnVsIHRvIHJldmlld2Vycy4KPgo+IGh0dHBzOi8vZG9jcy5iZWFnbGVib2FyZC5vcmcvbGF0ZXN0 L3Byb2plY3RzL2JlYWdsZWNvbm5lY3QvaW5kZXguaHRtbAoKClllcywgSSBsZWZ0IG91dCB0aGUg bWlrcm9CVVMgb3ZlciBncmV5YnVzIHBhdGNoZXMgZm9yIG5vdyBzaW5jZSB0aGlzIApwYXRjaCBz ZXJpZXMgaXMgYWxyZWFkeSB0b28gYmlnLgoKPj4gQ2hhbmdlcyBpbiB2MzoKPj4gLSBVc2UgcGhh bmRsZSBpbnN0ZWFkIG9mIGJ1c25hbWUgZm9yIHNwaQo+PiAtIFVzZSBzcGkgYm9hcmQgaW5mbyBm b3IgcmVnaXN0ZXJpbmcgbmV3IGRldmljZQo+PiAtIENvbnZlcnQgZHQgYmluZGluZ3MgdG8geWFt bAo+PiAtIEFkZCBzdXBwb3J0IGZvciBjbGlja0lECj4+IC0gQ29kZSBjbGVhbnVwIGFuZCBzdHls ZSBjaGFuZ2VzCj4+IC0gQWRkaXRpb25zIHJlcXVpcmVkIHRvIHNwaSwgc2VyZGV2LCB3MSBhbmQg cmVndWxhdG9yIHN1YnN5c3RlbXMKPj4KPj4gQ2hhbmdlcyBpbiB2MjoKPj4gLSBzdXBwb3J0IGZv ciBhZGRpbmcgbWlrcm9CVVMgcG9ydHMgZnJvbSBEVCBvdmVybGF5cywKPj4gLSByZW1vdmUgZGVi dWcgc3lzRlMgaW50ZXJmYWNlIGZvciBhZGRpbmcgbWlrcm9idXMgcG9ydHMsCj4+IC0gY29uc2lk ZXIgZXh0ZW5kZWQgcGluIHVzYWdlL2RldmlhdGlvbnMgZnJvbSBtaWtyb2J1cyBzdGFuZGFyZAo+ PiAgICBzcGVjaWZpY2F0aW9ucwo+PiAtIHVzZSBncmV5YnVzIENQb3J0IHByb3RvY29sIGVudW0g aW5zdGVhZCBvZiBuZXcgcHJvdG9jb2wgZW51bXMKPj4gLSBGaXggY2FzZXMgb2Ygd3JvbmcgaW5k ZW50YXRpb24sIGlnbm9yaW5nIHJldHVybiB2YWx1ZXMsIGZyZWVpbmcgYWxsb2NhdGVkCj4+ICAg IHJlc291cmNlcyBpbiBjYXNlIG9mIGVycm9ycyBhbmQgb3RoZXIgc3R5bGUgc3VnZ2VzdGlvbnMg aW4gdjEgcmV2aWV3Lgo+Pgo+PiBBeXVzaCBTaW5naCAoNyk6Cj4gSXQgbG9va3MgbGlrZSB0aGUg dmVyc2lvbiB5b3UgaGF2ZSBzZW50IGlzIHZlcnkgc2ltaWxhciB0byB0aGUKPiB2ZXJzaW9uIEkg aGFkIHByZXZpb3VzbHkgdXBkYXRlZCBmb3IgQmVhZ2xlYm9hcmQgZ2l0IHdpdGgKPiBvbmx5IHJl YmFzZXMgYW5kIGNsZWFudXAsIGJ1dCBJIGRvbid0IHNlZSBtYWpvciBmdW5jdGlvbmFsCj4gY2hh bmdlcy4gSSByZXF1ZXN0IHlvdSBnaXZlIGNyZWRpdCB0byB0aGUgb3JpZ2luYWwgYXV0aG9yCj4g YXRsZWFzdCBhcyBhIENvLWF1dGhvciB3aXRoIENvLWRldmVsb3BlZCBieSB0YWcsIEFzIHRoZXJl Cj4gdGhlcmUgd2FzIGEgc2lnbmlmaWNhbnQgYW1vdW50IG9mIHdvcmsgZG9uZSBieSBteXNlbGYg dG8KPiBjb21lIHVwIHdpdGggdGhpcyBzcGVjcyBhbmQgZ2V0IGV2ZXJ5dGhpbmcgd29ya2luZyBv biBjbG9zZQo+IHRvIDE1MCBtaWtyb2J1cyBhZGQtb24gYm9hcmRzIG9uIHBoeXNpY2FsIG1pa3Jv QlVTIHBvcnRzCj4gYW5kIG92ZXIgZ3JleWJ1czoKPiBodHRwczovL2dpdGh1Yi5jb20vdmFpc2hu YXZhY2hhdGgvbWFuaWZlc3RvL3RyZWUvbWlrcm9idXN2My9tYW5pZmVzdHMKClllcywgSSB3aWxs IGFkZCBDby1hdXRob3IgYW5kIENvLWRldmVsb3BlZCB0YWdzLiBJIHRoaW5rIEkgc2hvdWxkIHVz ZSAKeW91ciB0aSBlbWFpbD8gSSB3b3VsZCBoYXZlIHByZWZlcnJlZCB0byBrZWVwIHlvdSBhcyB0 aGUgYXV0aG9yIGluIHRoZSAKZ2l0IGNvbW1pdCBidXQgSSBjb3VsZCBub3QgZ2V0IHRoZSBwYXRj aGVzIGFwcGxpZWQgY2xlYW5seSBiYWNrIHdoZW4gSSAKdHJpZWQgaXQuCgo+IFRoZSBkcml2ZXIg dG9kYXkgaXMgcG9vcmx5IHdyaXR0ZW4gYW5kIHdhcyBvbmUgb2YgdGhlIGZpcnN0Cj4gTGludXgg a2VybmVsIGRldmVsb3BtZW50IHdvcmsgSSBkaWQgd2hpbGUgSSB3YXMgc3RpbGwgaW4gY29sbGVn ZQo+IHNvIEkgbWlnaHQgaGF2ZSBtYWRlIGEgbG90IG9mIGJsdW5kZXJzIGFuZCBqdXN0IHJlYmFz aW5nIGFuZAo+IHJlcG9zdGluZyB3aWxsIG5vdCBnZXQgdGhpcyB0byBhbiBhY2NlcHRhYmxlIHN0 YXRlLCBoZXJlIGlzIHdoYXQKPiBJIHdvdWxkIHJlY29tbWVuZDoKPgo+ICogRHJvcCBhbGwgdGhl IHVubmVjZXNzYXJ5IGNoYW5nZXMgaW4gdGhlIG1pa3JvQlVTIGRyaXZlciB0bwo+IHN1cHBvcnQg Zml4ZWQtcmVndWxhdG9ycywgZml4ZWQtY2xvY2tzLCBzZXJkZXYgZGV2aWNlIC5ldGMgYW5kCj4g aW1wbGVtZW50IG1pbmltYWwgY2hhbmdlcyB0byBzdXBwb3J0IHRoZSBtaWtyb0JVUyBjbGlja2lk Cj4gZGV2aWNlcy4KPgo+ICogUHJvdmlkZSBuZWNlc3NhcnkganVzdGlmaWNhdGlvbiB0byB3aHkg dGhlIHBhcnRpY3VsYXIgZGVzY3JpcHRvcgo+IGZvcm1hdCAoZ3JleWJ1cyBtYW5pZmVzdCkgaXMg Y2hvc2VuLCB3aXRoIHB1bGwgcmVxdWVzdCB0byBtYW5pZmVzdG8KPiBhbmQgZ3JleWJ1cy1zcGVj aWZpY2F0aW9uLgo+IGh0dHBzOi8vZ2l0aHViLmNvbS9wcm9qZWN0YXJhL2dyZXlidXMtc3BlYwo+ IGFuZCBzaW1pbGFyIHRvIDogaHR0cHM6Ly9naXRodWIuY29tL3Byb2plY3RhcmEvbWFuaWZlc3Rv L3B1bGwvMgo+Cj4gKiBNb3ZlIHRoZSBtaWtyb2J1cyBXMSBkcml2ZXIgdG8gdzEvIHN1YnN5dGVt LCBpdCBpcyBhIHN0YW5kYXJkCj4gVzEgRUVQUk9NIGRyaXZlciAoYWxzbyBhIHN0YW5kYXJkIHBh cnQgd2l0aCB1cGRhdGVkIGZhbWlseSBjb2RlKQo+ICogS2VlcCBhIFJGQyBzZXJpZXMgb2YgY2hh bmdlcyB3aGVyZSBtaWtyb0JVUyBwb3J0cyBjYW4gYXBwZWFyIG92ZXIKPiBncmV5YnVzIHRvIGp1 c3RpZnkgd2h5IHRoZSBpZGVudGlmaWVyIGZvcm1hdCBuZWVkcyB0byBiZSBleHRlbmRlZCBncmV5 YnVzCj4gbWFuaWZlc3QuCj4KPj4gICAgZHQtYmluZGluZ3M6IG1pc2M6IEFkZCBtaWtyb2J1cy1j b25uZWN0b3IKPj4gICAgdzE6IEFkZCB3MV9maW5kX21hc3Rlcl9kZXZpY2UKPiBEZXBlbmRlbnQg cGF0Y2hlcyB0aGF0IGdvZXMgdG8gZGlmZmVyZW50IHN1YnN5dGVtcyBzaG91bGQKPiBiZSBzZW50 IGZpcnN0IHNlcGFyYXRlbHkgdG8gYXZvaWQgY29uZnVzaW9uIGFuZCB0aGVuIHlvdXIgc2VyaWVz Cj4gc2hvdWxkIG1lbnRpb24gdGhlIG5lY2Vzc2FyeSBkZXBlbmRlbmNpZXMuIChzYW1lIGZvcgo+ IHNwaSkuCj4KPj4gICAgc3BpOiBNYWtlIG9mX2ZpbmRfc3BpX2NvbnRyb2xsZXJfYnlfbm9kZSgp IGF2YWlsYWJsZQo+PiAgICByZWd1bGF0b3I6IGZpeGVkLWhlbHBlcjogZXhwb3J0IHJlZ3VsYXRv cl9yZWdpc3Rlcl9hbHdheXNfb24KPj4gICAgZ3JleWJ1czogQWRkIG1pa3JvQlVTIG1hbmlmZXN0 IHR5cGVzCj4+ICAgIG1pa3JvYnVzOiBBZGQgbWlrcm9idXMgZHJpdmVyCj4+ICAgIGR0czogdGk6 IGszLWFtNjI1LWJlYWdsZXBsYXk6IEFkZCBtaWtyb0JVUwo+IFNlbmQgdGhpcyBwYXRjaCBhcyBE T05PVE1FUkdFIHRpbGwgeW91ciBiaW5kaW5ncyBhcmUKPiBhY2NlcHRlZC4KClRoYW5rcywgc2hv dWxkIEkganVzdCBhZGQgaXQgaW4gdGhlIG1lc3NhZ2UgYm9keT8gSSBjYW5ub3Qgc2VlIGFueXRo aW5nIAppbiBkb2NzIGFib3V0IHRoYXQuCgo+PiBWYWlzaG5hdiBNIEEgKDEpOgo+PiAgICBzZXJk ZXY6IGFkZCBvZl8gaGVscGVyIHRvIGdldCBzZXJkZXYgY29udHJvbGxlcgo+Pgo+IERyb3AgdGhp cyBmcm9tIGluaXRpYWwgc2VyaWVzLAo+IEkgd2lsbCBwcm92aWRlIGZ1cnRoZXIgZmVlZGJhY2sg ZnJvbSBteSBUSSBlLW1haWwsCj4gVmFpc2huYXYgQWNoYXRoIDx2YWlzaG5hdi5hQHRpLmNvbT4K Pgo+IFRoYW5rIGFnYWluIGZvciB0YWtpbmcgdGhpcyB1cCwKPgo+IFRoYW5rcyBhbmQgUmVnYXJk cywKPiBWYWlzaG5hdgo+Cj4+ICAgLi4uL2JpbmRpbmdzL21pc2MvbWlrcm9idXMtY29ubmVjdG9y LnlhbWwgICAgIHwgMTEwICsrCj4+ICAgTUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICA3ICsKPj4gICAuLi4vYXJtNjQvYm9vdC9kdHMvdGkvazMtYW02MjUt YmVhZ2xlcGxheS5kdHMgfCAgNzYgKy0KPj4gICBkcml2ZXJzL21pc2MvS2NvbmZpZyAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgIDEgKwo+PiAgIGRyaXZlcnMvbWlzYy9NYWtlZmlsZSAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgMSArCj4+ICAgZHJpdmVycy9taXNjL21pa3JvYnVzL0tj b25maWcgICAgICAgICAgICAgICAgIHwgIDE5ICsKPj4gICBkcml2ZXJzL21pc2MvbWlrcm9idXMv TWFrZWZpbGUgICAgICAgICAgICAgICAgfCAgIDYgKwo+PiAgIGRyaXZlcnMvbWlzYy9taWtyb2J1 cy9taWtyb2J1c19jb3JlLmMgICAgICAgICB8IDk0MiArKysrKysrKysrKysrKysrKysKPj4gICBk cml2ZXJzL21pc2MvbWlrcm9idXMvbWlrcm9idXNfY29yZS5oICAgICAgICAgfCAyMDEgKysrKwo+ PiAgIGRyaXZlcnMvbWlzYy9taWtyb2J1cy9taWtyb2J1c19pZC5jICAgICAgICAgICB8IDIyOSAr KysrKwo+PiAgIGRyaXZlcnMvbWlzYy9taWtyb2J1cy9taWtyb2J1c19tYW5pZmVzdC5jICAgICB8 IDUwMiArKysrKysrKysrCj4+ICAgZHJpdmVycy9taXNjL21pa3JvYnVzL21pa3JvYnVzX21hbmlm ZXN0LmggICAgIHwgIDIwICsKPj4gICBkcml2ZXJzL3JlZ3VsYXRvci9maXhlZC1oZWxwZXIuYyAg ICAgICAgICAgICAgfCAgIDEgKwo+PiAgIGRyaXZlcnMvc3BpL3NwaS5jICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8IDIwNiArKy0tCj4+ICAgZHJpdmVycy90dHkvc2VyZGV2L2NvcmUuYyAg ICAgICAgICAgICAgICAgICAgIHwgIDE5ICsKPj4gICBkcml2ZXJzL3cxL3cxLmMgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0KPj4gICBkcml2ZXJzL3cxL3cxX2ludC5jICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjcgKwo+PiAgIGluY2x1ZGUvbGludXgvZ3JleWJ1 cy9ncmV5YnVzX21hbmlmZXN0LmggICAgICB8ICA0OSArCj4+ICAgaW5jbHVkZS9saW51eC9zZXJk ZXYuaCAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICsKPj4gICBpbmNsdWRlL2xpbnV4L3Nw aS9zcGkuaCAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQgKwo+PiAgIGluY2x1ZGUvbGludXgv dzEuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArCj4+ICAgMjEgZmlsZXMgY2hh bmdlZCwgMjMxOCBpbnNlcnRpb25zKCspLCAxMTMgZGVsZXRpb25zKC0pCj4+ICAgY3JlYXRlIG1v ZGUgMTAwNjQ0IERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9taXNjL21pa3JvYnVz LWNvbm5lY3Rvci55YW1sCj4+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbWlzYy9taWty b2J1cy9LY29uZmlnCj4+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbWlzYy9taWtyb2J1 cy9NYWtlZmlsZQo+PiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL21pc2MvbWlrcm9idXMv bWlrcm9idXNfY29yZS5jCj4+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbWlzYy9taWty b2J1cy9taWtyb2J1c19jb3JlLmgKPj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9taXNj L21pa3JvYnVzL21pa3JvYnVzX2lkLmMKPj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9t aXNjL21pa3JvYnVzL21pa3JvYnVzX21hbmlmZXN0LmMKPj4gICBjcmVhdGUgbW9kZSAxMDA2NDQg ZHJpdmVycy9taXNjL21pa3JvYnVzL21pa3JvYnVzX21hbmlmZXN0LmgKPj4KPj4KPj4gYmFzZS1j b21taXQ6IDYxOTk2YzA3M2M5YjA3MDkyMmFkM2EzNmM5ODFjYTZkZGJlYTE5YTUKPj4gLS0KPj4g Mi40NC4wCj4+CgpJIGd1ZXNzIEkgd2lsbCBzdGFydCB3aXRoIG9ubHkgaTJjIGFuZCBzcGkgc3Vw cG9ydCBhbmQgZ28gZnJvbSB0aGVyZS4KCgpBeXVzaCBTaW5naAoKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBs aXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5m cmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK