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 X-Spam-Level: X-Spam-Status: No, score=-5.6 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0A9A3C7618B for ; Sun, 28 Jul 2019 12:11:40 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id CA02120644 for ; Sun, 28 Jul 2019 12:11:39 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="DKLddTl0" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726067AbfG1MLi (ORCPT ); Sun, 28 Jul 2019 08:11:38 -0400 Received: from mail-io1-f67.google.com ([209.85.166.67]:44791 "EHLO mail-io1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725983AbfG1MLi (ORCPT ); Sun, 28 Jul 2019 08:11:38 -0400 Received: by mail-io1-f67.google.com with SMTP id s7so114039753iob.11; Sun, 28 Jul 2019 05:11:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=o8O9KAxzmVM0BrX/bXbNzEeKG4RYTTsXUCROZXRKIPs=; b=DKLddTl0Ubsuhb1y9AdP2vx2S5qIlO/qY5kf0m1lLc6Ep9c3CAohxTzAgU9K6LvhMy AMeCY5bKM0YGvGxzLLouaHCV+vd7Sk6JQd0hPeuXLqX7yVfHVhQ7rv3HRH3nvl7XtXEd tafXjCxauDCJNn+NTxFOa/i82DwP435DE+KL0VbZ6D159c4ORblD7vZBmrl4TR2YidAb ShsBMiG95oH6tWFIQj/qxXujTgQVu/YwnPIhSMqq0WLHyl8cH2QGM5YwVhnvdiJ/FI23 gZYOHSR8kbwtmsvI/sJpt8bQuftlVAOb5tUJJ0hy7td4u7KWEUcY6Hz3TfNcLuvLpoSK ovlA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=o8O9KAxzmVM0BrX/bXbNzEeKG4RYTTsXUCROZXRKIPs=; b=fZM2B4TpYXsQFMfFsRHgDjGAsEjE8lDVdCO/JZjSfG0n4utEgMS+/3e9qN/NHXFAhg wnryohDP1CBq6+Dc0dDZ0M+7WmGu0oZ8JYoIZDfrdsq5F954zWny0GuF0L7KPtyxR9sw vcveLMvB35HTHEa80MkeCgCgI4GrtV0zqKuHKrlnqPUsrvWBbrUgtTBPC8R4VR57rqGm ISGja6eY1rdCFb+qyGJZ/pktiLQc6UhF+mnQBiyIpZ+IjWMEXAWqgFCaYmMuSJZwN5M/ 9977fzXwX3nIHmf3pcT5BW6a0VnymmeIyBSNRGWI6NpESJfXRGClispsiQD/YnCmosS/ NjHQ== X-Gm-Message-State: APjAAAUdBaNXuAPTGOimFIwwL9boM0KhBuFtCkik60aDxQlNhjxGr9rQ +znL+s5g14ZST5wMcqUH3/SPeZZzNi1Oj2mhkYw= X-Google-Smtp-Source: APXvYqzEXVVQr+yEjzGumnkJQQ+h79xROdJi30P9BPu7P1IxBEoj9A1yKVecXdyKDF6kc4QihNgv2OEyr8efRwzmhYE= X-Received: by 2002:a5d:9416:: with SMTP id v22mr27344509ion.4.1564315897025; Sun, 28 Jul 2019 05:11:37 -0700 (PDT) MIME-Version: 1.0 References: <20190623164206.7467-1-tiny.windzz@gmail.com> In-Reply-To: From: Frank Lee Date: Sun, 28 Jul 2019 20:11:25 +0800 Message-ID: Subject: Re: [PATCH v4 00/11] add thermal driver for h6 To: Vasily Khoruzhick Cc: rui.zhang@intel.com, Eduardo Valentin , Daniel Lezcano , Rob Herring , Mark Rutland , Maxime Ripard , Chen-Yu Tsai , "David S. Miller" , Greg Kroah-Hartman , Mauro Carvalho Chehab , Linus Walleij , Nicolas Ferre , paulmck@linux.ibm.com, devicetree , linux-kernel , arm-linux , Linux PM Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org HI Vasily, On Sat, Jul 27, 2019 at 1:46 AM Vasily Khoruzhick wrot= e: > > Hey Yangtao, > > Are you planning to send v5 anytime soon? Yeah, Thank you for your contribution. This month is a bit busy, I will probably start the V5 version soon. The next version will add your A64 support, and possibly H5 support from icenowy. Yours=EF=BC=8C Yangtao > > On Sat, Jul 13, 2019 at 11:01 AM Vasily Khoruzhick w= rote: > > > > On Wed, Jul 10, 2019 at 4:09 PM Vasily Khoruzhick = wrote: > > > > > > On Sun, Jun 23, 2019 at 9:42 AM Yangtao Li wr= ote: > > > > > > > > This patchset add support for H3 and H6 thermal sensor. > > > > > > > > BTY, do a cleanup in thermal makfile. > > > > > > > > Yangtao Li (11): > > > > thermal: sun8i: add thermal driver for h6 > > > > dt-bindings: thermal: add binding document for h6 thermal control= ler > > > > thermal: fix indentation in makefile > > > > thermal: sun8i: get ths sensor number from device compatible > > > > thermal: sun8i: rework for sun8i_ths_get_temp() > > > > thermal: sun8i: get ths init func from device compatible > > > > thermal: sun8i: rework for ths irq handler func > > > > thermal: sun8i: support ahb clocks > > > > thermal: sun8i: rework for ths calibrate func > > > > dt-bindings: thermal: add binding document for h3 thermal control= ler > > > > thermal: sun8i: add thermal driver for h3 > > > > > > It would be nice to add dts changes to this series. It's unlikely tha= t > > > you'll get any "Tested-by" otherwise. > > > > I added A64 support on top of this series, see > > https://github.com/anarsoul/linux-2.6/tree/v5.2-thermal > > > > Branch also contains patches to enable DVFS on A64, feel free to > > cherry pick only those related to thermal driver if you want to > > include A64 support into v5 series. > > > > > > > > > .../bindings/thermal/sun8i-thermal.yaml | 94 +++ > > > > MAINTAINERS | 7 + > > > > drivers/thermal/Kconfig | 14 + > > > > drivers/thermal/Makefile | 9 +- > > > > drivers/thermal/sun8i_thermal.c | 534 ++++++++++++++= ++++ > > > > 5 files changed, 654 insertions(+), 4 deletions(-) > > > > create mode 100644 Documentation/devicetree/bindings/thermal/sun8i= -thermal.yaml > > > > create mode 100644 drivers/thermal/sun8i_thermal.c > > > > > > > > --- > > > > v4: > > > > -add h3 support > > > > -fix yaml file > > > > --- > > > > 2.17.1 > > > > > > > > > > > > _______________________________________________ > > > > linux-arm-kernel mailing list > > > > linux-arm-kernel@lists.infradead.org > > > > http://lists.infradead.org/mailman/listinfo/linux-arm-kernel 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 X-Spam-Level: X-Spam-Status: No, score=-5.5 required=3.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id B812BC7618B for ; Sun, 28 Jul 2019 12:11:43 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id 665C021655 for ; Sun, 28 Jul 2019 12:11:43 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="EgIz6sDO"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="DKLddTl0" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 665C021655 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:To:Subject:Message-ID:Date:From: In-Reply-To:References:MIME-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=BDWWci3ApJvGX2IMPXfG2/yBywV0c4w+fQLi5L4DD1c=; b=EgIz6sDOVVnfs9 Sgk8m88954M0+rS9OFmG5o2VjS+fH+MbpxBv8K5lnLt3upsBeGFhLFnClgRXdaG0vCBun1JgxbYPA 8k9fXQRnp/RHq39E3xs5s841SJdIM3I6FOFgBzzjEePAbZhXHkH9xbxAVejFTj/EJGWfZPlQhwEbr R86fYuSWZh8/sdTkGnHaem5oSWnFr9Ns1u1YUqKQs/MrquuZp5Bg2pw5bhJ8xgLniM+uRQKaEreXh 6GBx4mjtq61ig088Y4ueQGdltCM/sGuevHQXRgcQGtAano4ugjJ16fXflVb/+wcDjSfMOZ7Z0/chI MrhYy/lP7T4vLc0oNQRA==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92 #3 (Red Hat Linux)) id 1hri1e-0004TD-3Y; Sun, 28 Jul 2019 12:11:42 +0000 Received: from mail-io1-xd43.google.com ([2607:f8b0:4864:20::d43]) by bombadil.infradead.org with esmtps (Exim 4.92 #3 (Red Hat Linux)) id 1hri1a-0004Sn-UM for linux-arm-kernel@lists.infradead.org; Sun, 28 Jul 2019 12:11:40 +0000 Received: by mail-io1-xd43.google.com with SMTP id j5so110042460ioj.8 for ; Sun, 28 Jul 2019 05:11:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=o8O9KAxzmVM0BrX/bXbNzEeKG4RYTTsXUCROZXRKIPs=; b=DKLddTl0Ubsuhb1y9AdP2vx2S5qIlO/qY5kf0m1lLc6Ep9c3CAohxTzAgU9K6LvhMy AMeCY5bKM0YGvGxzLLouaHCV+vd7Sk6JQd0hPeuXLqX7yVfHVhQ7rv3HRH3nvl7XtXEd tafXjCxauDCJNn+NTxFOa/i82DwP435DE+KL0VbZ6D159c4ORblD7vZBmrl4TR2YidAb ShsBMiG95oH6tWFIQj/qxXujTgQVu/YwnPIhSMqq0WLHyl8cH2QGM5YwVhnvdiJ/FI23 gZYOHSR8kbwtmsvI/sJpt8bQuftlVAOb5tUJJ0hy7td4u7KWEUcY6Hz3TfNcLuvLpoSK ovlA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=o8O9KAxzmVM0BrX/bXbNzEeKG4RYTTsXUCROZXRKIPs=; b=ZR4tRkTuKZmdJtrD0Ghto9j/XXbXXP78n1KiAfgu/O5tFAfYhbU3NcHAYQAp0XBPW2 R4hIzuB/87QUlDEzu7rT59e/pjgGdiIdce0gF/VUgc4B8L/i0J6Do21Qxj+aNZhGb5Pc n0WtbRgH/VvLANytZkMgK3e/NBylMUeRvmDA1otavLYhRqEU58WF0RvhrNWfVoAcYA7g tMoQ1nOO1oHVlygpO8mUjLcQSBTBGnr723MZnA2Y7sU3M4GW80oL7ravO0JL09bQl7jI LaOpvize/HTjmzCG1mSpPF59mO2Jb0OdvSctWezICv7gbsRmLvZziQucpQmgzEVGM27X TUCw== X-Gm-Message-State: APjAAAUlW2SI3JhXkn3+DtircWLsqD7kKHwY2y1rv+ZFSuKOt66vaEE7 Qrkz2vD0TA6CQaVOOjuGrdTz8Jm4Gtb/hpvw+TA= X-Google-Smtp-Source: APXvYqzEXVVQr+yEjzGumnkJQQ+h79xROdJi30P9BPu7P1IxBEoj9A1yKVecXdyKDF6kc4QihNgv2OEyr8efRwzmhYE= X-Received: by 2002:a5d:9416:: with SMTP id v22mr27344509ion.4.1564315897025; Sun, 28 Jul 2019 05:11:37 -0700 (PDT) MIME-Version: 1.0 References: <20190623164206.7467-1-tiny.windzz@gmail.com> In-Reply-To: From: Frank Lee Date: Sun, 28 Jul 2019 20:11:25 +0800 Message-ID: Subject: Re: [PATCH v4 00/11] add thermal driver for h6 To: Vasily Khoruzhick X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190728_051138_983592_110C616E X-CRM114-Status: GOOD ( 20.79 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Mark Rutland , devicetree , Linux PM , Maxime Ripard , Greg Kroah-Hartman , Linus Walleij , Daniel Lezcano , linux-kernel , Eduardo Valentin , Chen-Yu Tsai , Rob Herring , Mauro Carvalho Chehab , rui.zhang@intel.com, paulmck@linux.ibm.com, "David S. Miller" , arm-linux Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org SEkgVmFzaWx5LAoKT24gU2F0LCBKdWwgMjcsIDIwMTkgYXQgMTo0NiBBTSBWYXNpbHkgS2hvcnV6 aGljayA8YW5hcnNvdWxAZ21haWwuY29tPiB3cm90ZToKPgo+IEhleSBZYW5ndGFvLAo+Cj4gQXJl IHlvdSBwbGFubmluZyB0byBzZW5kIHY1IGFueXRpbWUgc29vbj8KClllYWgsIFRoYW5rIHlvdSBm b3IgeW91ciBjb250cmlidXRpb24uCgpUaGlzIG1vbnRoIGlzIGEgYml0IGJ1c3ksIEkgd2lsbCBw cm9iYWJseSBzdGFydCB0aGUgVjUgdmVyc2lvbiBzb29uLgpUaGUgbmV4dCB2ZXJzaW9uIHdpbGwg YWRkIHlvdXIgQTY0IHN1cHBvcnQsIGFuZCBwb3NzaWJseSBINSBzdXBwb3J0CmZyb20gaWNlbm93 eS4KCllvdXJz77yMCllhbmd0YW8KCj4KPiBPbiBTYXQsIEp1bCAxMywgMjAxOSBhdCAxMTowMSBB TSBWYXNpbHkgS2hvcnV6aGljayA8YW5hcnNvdWxAZ21haWwuY29tPiB3cm90ZToKPiA+Cj4gPiBP biBXZWQsIEp1bCAxMCwgMjAxOSBhdCA0OjA5IFBNIFZhc2lseSBLaG9ydXpoaWNrIDxhbmFyc291 bEBnbWFpbC5jb20+IHdyb3RlOgo+ID4gPgo+ID4gPiBPbiBTdW4sIEp1biAyMywgMjAxOSBhdCA5 OjQyIEFNIFlhbmd0YW8gTGkgPHRpbnkud2luZHp6QGdtYWlsLmNvbT4gd3JvdGU6Cj4gPiA+ID4K PiA+ID4gPiBUaGlzIHBhdGNoc2V0IGFkZCBzdXBwb3J0IGZvciBIMyBhbmQgSDYgdGhlcm1hbCBz ZW5zb3IuCj4gPiA+ID4KPiA+ID4gPiBCVFksIGRvIGEgY2xlYW51cCBpbiB0aGVybWFsIG1ha2Zp bGUuCj4gPiA+ID4KPiA+ID4gPiBZYW5ndGFvIExpICgxMSk6Cj4gPiA+ID4gICB0aGVybWFsOiBz dW44aTogYWRkIHRoZXJtYWwgZHJpdmVyIGZvciBoNgo+ID4gPiA+ICAgZHQtYmluZGluZ3M6IHRo ZXJtYWw6IGFkZCBiaW5kaW5nIGRvY3VtZW50IGZvciBoNiB0aGVybWFsIGNvbnRyb2xsZXIKPiA+ ID4gPiAgIHRoZXJtYWw6IGZpeCBpbmRlbnRhdGlvbiBpbiBtYWtlZmlsZQo+ID4gPiA+ICAgdGhl cm1hbDogc3VuOGk6IGdldCB0aHMgc2Vuc29yIG51bWJlciBmcm9tIGRldmljZSBjb21wYXRpYmxl Cj4gPiA+ID4gICB0aGVybWFsOiBzdW44aTogcmV3b3JrIGZvciBzdW44aV90aHNfZ2V0X3RlbXAo KQo+ID4gPiA+ICAgdGhlcm1hbDogc3VuOGk6IGdldCB0aHMgaW5pdCBmdW5jIGZyb20gZGV2aWNl IGNvbXBhdGlibGUKPiA+ID4gPiAgIHRoZXJtYWw6IHN1bjhpOiByZXdvcmsgZm9yIHRocyBpcnEg aGFuZGxlciBmdW5jCj4gPiA+ID4gICB0aGVybWFsOiBzdW44aTogc3VwcG9ydCBhaGIgY2xvY2tz Cj4gPiA+ID4gICB0aGVybWFsOiBzdW44aTogcmV3b3JrIGZvciB0aHMgY2FsaWJyYXRlIGZ1bmMK PiA+ID4gPiAgIGR0LWJpbmRpbmdzOiB0aGVybWFsOiBhZGQgYmluZGluZyBkb2N1bWVudCBmb3Ig aDMgdGhlcm1hbCBjb250cm9sbGVyCj4gPiA+ID4gICB0aGVybWFsOiBzdW44aTogYWRkIHRoZXJt YWwgZHJpdmVyIGZvciBoMwo+ID4gPgo+ID4gPiBJdCB3b3VsZCBiZSBuaWNlIHRvIGFkZCBkdHMg Y2hhbmdlcyB0byB0aGlzIHNlcmllcy4gSXQncyB1bmxpa2VseSB0aGF0Cj4gPiA+IHlvdSdsbCBn ZXQgYW55ICJUZXN0ZWQtYnkiIG90aGVyd2lzZS4KPiA+Cj4gPiBJIGFkZGVkIEE2NCBzdXBwb3J0 IG9uIHRvcCBvZiB0aGlzIHNlcmllcywgc2VlCj4gPiBodHRwczovL2dpdGh1Yi5jb20vYW5hcnNv dWwvbGludXgtMi42L3RyZWUvdjUuMi10aGVybWFsCj4gPgo+ID4gQnJhbmNoIGFsc28gY29udGFp bnMgcGF0Y2hlcyB0byBlbmFibGUgRFZGUyBvbiBBNjQsIGZlZWwgZnJlZSB0bwo+ID4gY2hlcnJ5 IHBpY2sgb25seSB0aG9zZSByZWxhdGVkIHRvIHRoZXJtYWwgZHJpdmVyIGlmIHlvdSB3YW50IHRv Cj4gPiBpbmNsdWRlIEE2NCBzdXBwb3J0IGludG8gdjUgc2VyaWVzLgo+ID4KPiA+ID4KPiA+ID4g PiAgLi4uL2JpbmRpbmdzL3RoZXJtYWwvc3VuOGktdGhlcm1hbC55YW1sICAgICAgIHwgIDk0ICsr Kwo+ID4gPiA+ICBNQUlOVEFJTkVSUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgIDcgKwo+ID4gPiA+ICBkcml2ZXJzL3RoZXJtYWwvS2NvbmZpZyAgICAgICAgICAgICAgICAg ICAgICAgfCAgMTQgKwo+ID4gPiA+ICBkcml2ZXJzL3RoZXJtYWwvTWFrZWZpbGUgICAgICAgICAg ICAgICAgICAgICAgfCAgIDkgKy0KPiA+ID4gPiAgZHJpdmVycy90aGVybWFsL3N1bjhpX3RoZXJt YWwuYyAgICAgICAgICAgICAgIHwgNTM0ICsrKysrKysrKysrKysrKysrKwo+ID4gPiA+ICA1IGZp bGVzIGNoYW5nZWQsIDY1NCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+ID4gPiA+ICBj cmVhdGUgbW9kZSAxMDA2NDQgRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3RoZXJt YWwvc3VuOGktdGhlcm1hbC55YW1sCj4gPiA+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJz L3RoZXJtYWwvc3VuOGlfdGhlcm1hbC5jCj4gPiA+ID4KPiA+ID4gPiAtLS0KPiA+ID4gPiB2NDoK PiA+ID4gPiAtYWRkIGgzIHN1cHBvcnQKPiA+ID4gPiAtZml4IHlhbWwgZmlsZQo+ID4gPiA+IC0t LQo+ID4gPiA+IDIuMTcuMQo+ID4gPiA+Cj4gPiA+ID4KPiA+ID4gPiBfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ID4gPiA+IGxpbnV4LWFybS1rZXJuZWwg bWFpbGluZyBsaXN0Cj4gPiA+ID4gbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3Jn Cj4gPiA+ID4gaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51 eC1hcm0ta2VybmVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3Rz LmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5m by9saW51eC1hcm0ta2VybmVsCg==