From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ed1-f49.google.com (mail-ed1-f49.google.com [209.85.208.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B7D1E20EB for ; Thu, 14 Mar 2024 00:19:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.49 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710375594; cv=none; b=ZhHt0hBdSoVIqtL6idI0tF3u7tIz4a5z1w80IcVDNBAdyhfI6T/TAtTq5GeQxxHQJkhh66oOrPgE0hxpBtl7qty8tiDzoCSaFvEOQXn2hEfP8IwpYc+oWw3nNlgCYNsRfxEuI8LJZxFk7FpVziGYrbgLBWbYtQDfIrQRlM4fXi8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710375594; c=relaxed/simple; bh=cvjr7vOFozIDWWTn3qQ7zeEQs6nDG0RhTHwjCwCkPzM=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=V5d9oPbnkeGSLWanfrueLgtkQd2ow3eFvVnX3vg5Owv1bsp5IKIDQKyz7aMjN3dulKBp5O8xaOerbnFtaVJOS+CyUUvr+AtZiZVNVSH1QxS9NT4DZvLYI9y7/9kr+UyvGNst8MDwA3E/5Cv/t6ljTLmt2M+54qDk/D/VlwESS1A= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=ZXO9G4B/; arc=none smtp.client-ip=209.85.208.49 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="ZXO9G4B/" Received: by mail-ed1-f49.google.com with SMTP id 4fb4d7f45d1cf-56647babfe6so479512a12.3 for ; Wed, 13 Mar 2024 17:19:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710375591; x=1710980391; darn=lists.linux.dev; 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=gi5lOB1225/Tw8XwtTr9JJ7GO1qiwL+V+pPIt5VxhD4=; b=ZXO9G4B/46MhUAdkLI+IjhDZdp/VmSX44B3vbobhRxG99ybsM2YkqsA0ryfr5nDkTx YyNkU2YdGpCbKM4ewPlTYHKvw2RKmzffAY2noXMNZP2WCDncgfKCzYeA7u9pqcoaoVJ1 XSetFrGuLCM2TjPxffJGz/1tZ00sHzW1NSw9SVItT6Q7wG16rfH+EtQk3afBQFK6hYiR JkBv9Hbqk9Y6XzK1ZHp4VL3QLqeLo/vY9p++zcQTUAOj2T5wVAWK3nfVqfdK2eFstWYZ as1+UpbxU+/ZmwHoNH/9A0o36SLrhq5EqHAeLY6r7H/ikMNYwEgu9PPyItlcYY/uhBDv BmCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710375591; x=1710980391; 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=gi5lOB1225/Tw8XwtTr9JJ7GO1qiwL+V+pPIt5VxhD4=; b=BgUMoVLAp7ipLbkRTqYvcRgwHCoKyTOPHVlNq+ijI+tmVTuVSXttpFYzUa3b+D61BB llMWsma50zndXFFk5ruhXMcmwgQQOcGUB9oG/LMYD/si2jZEm2f29Y6wUG4FwIPb+KQ2 prmvkIGQkAJC8xAl0npyKeTgofY43/Up88rzg3b/b6tXlMNYKoW4OFQsIzfbcYuhq+Ck Vu1xg1L7iXF5/+wZFCh3KeOq+8kbVlHVAre96ZqRjiCXXpnZjrMGMtR7BqipeklgJx2Z N3fuOJUMg4PsHhTmmsCUGgamz3fZ9WohUvxRcFA22cayb9pAt0MATd3iwF5ix+c81pbZ XHkA== X-Forwarded-Encrypted: i=1; AJvYcCUujcIx9rxK/nCq5tn78MJ/3x9F1dwS4WJE7rxMwlFKRRWMGzPhnaOeMCINhWwJaap/qKTX3vGn5c0SXuU7DN0Lm9/QGB9AtU+uH6Y= X-Gm-Message-State: AOJu0YylwavOa7IGzveDOyMcyWtVQ8ky5cNr4+sjQyTX6yS2O8H+EZcW eEcahVlyRB13OCe43dQmDRw+5TidKDLO3l1vm57gv+NZFP/w1UyH X-Google-Smtp-Source: AGHT+IH9gIPatjognOIgdNBajsMhnQyU8R1MRhyTyLHEQ917mh3z72oV1JSxSPO5SB/1s3+4yB+kVw== X-Received: by 2002:a05:6402:1f12:b0:568:3362:ccdc with SMTP id b18-20020a0564021f1200b005683362ccdcmr67312edb.16.1710375590783; Wed, 13 Mar 2024 17:19:50 -0700 (PDT) Received: from [192.168.100.117] (89-76-44-138.dynamic.chello.pl. [89.76.44.138]) by smtp.gmail.com with ESMTPSA id b70-20020a509f4c000000b00567c34d8a82sm141815edf.85.2024.03.13.17.19.38 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 13 Mar 2024 17:19:50 -0700 (PDT) Message-ID: <55eda2c6-1bca-463d-a908-1887543a47a5@gmail.com> Date: Thu, 14 Mar 2024 01:19:28 +0100 Precedence: bulk X-Mailing-List: linux-sunxi@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 0/3] dts: arm64: sunxi: add initial support for t95 tv box Content-Language: pl To: =?UTF-8?Q?Jernej_=C5=A0krabec?= , Andre Przywara Cc: wens@csie.org, samuel@sholland.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linux-kernel@vger.kernel.org References: <20240311174750.6428-1-ressetkk@gmail.com> <13468418.uLZWGnKmhe@jernej-laptop> <20240313173808.38d893b5@donnerap.manchester.arm.com> <8344274.T7Z3S40VBb@jernej-laptop> From: Kamil Kasperski In-Reply-To: <8344274.T7Z3S40VBb@jernej-laptop> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Hi Jernej, Andre! Thanks for the reply. My board has a name "H616-T95MAX-AXP313A-v3.0". I believe these boards are two different revisions and the one with AXP313A is a newer one, besides incorrectly label as v3.0. Sharing common configuration between boxes is also a good idea but for this specific configuration I would be cautious. From my experience with this board the default configuration for X96 Mate is not working at all. I suspect because of the PMIC and DRAM differences. Memory installed in X96 Mate is DDR3L and in mine T95 it's DDR3, hynix H5TQ2G43BFR, that requires 1.5V to operate. The rest of configuration for both boards, like HDMI, MMC, EPHY and audio codec seems to be the same across almost all H616-based boxes that I've researched. Moreover please let me update the patches and send v2 that aligns with mainline branch. I've incorrectly assumed to use sunxi fork instead of master. Sorry! W dniu 13.03.2024 o 19:00, Jernej Škrabec pisze: > Dne sreda, 13. marec 2024 ob 18:38:08 CET je Andre Przywara napisal(a): >> On Wed, 13 Mar 2024 18:25:14 +0100 >> Jernej Škrabec wrote: >> >>> Hi Kamil! >>> >>> Dne ponedeljek, 11. marec 2024 ob 18:47:47 CET je Kamil Kasperski napisal(a): >>>> T95 is a most commonly known for being a box with a pre-installed malware. >>>> It uses Allwinner H616 and comes with eMMC and DDR3 memory. >>>> This device comes with two versions - one with AXP305 PMIC and another with AXP313 PMIC. >>> I have this board and it always felt like a clone of X96 Mate, which is >>> already supported in kernel, except for broken sd card detection. Would it >>> make sense to unify those two boards and just overwrite or update parts here >>> that are not the same? >> I think the box you have is an older one, with the AXP305? IIUC, this is >> about a newer revision with the AXP313. There are quite some differences >> between the two PMICs, though it might still make sense to share the DTs, >> see the OrangePi Zero[23]. > Right, mine is with AXP305. It has "T95MAX v4.0" printed on PCB. > > Kamil, does your board also have "MAX" mentioned somewhere? > > Best regards, > Jernej > >> Cheers, >> Andre >> >>>> Kamil Kasperski (3): >>>> dt-bindings: vendor-prefixes: sunxi: add T95 to vendor-prefixes >>>> dt-bindings: arm: sunxi: add t95 compatible string to list of known >>>> boards >>>> dts: arm64: sunxi: add initial support for T95 AXP313 tv box >>>> >>>> .../devicetree/bindings/arm/sunxi.yaml | 5 + >>>> .../devicetree/bindings/vendor-prefixes.yaml | 2 + >>>> arch/arm64/boot/dts/allwinner/Makefile | 1 + >>>> .../dts/allwinner/sun50i-h616-t95-axp313.dts | 138 ++++++++++++++++++ >>>> 4 files changed, 146 insertions(+) >>>> create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h616-t95-axp313.dts >>>> >>>> >>> >>> >>> >>> >> > > > 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 09290C54E58 for ; Thu, 14 Mar 2024 00:20:08 +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=et8+xPbhF2WdxC1jYcH989l43TIZ3lj65Munwo5WWaM=; b=ILvITVBb9Rjwsj +OL+PvLIKF6448kFbMlGTkOKOIOE1PzmTLB24jux+HWMy38zYy7YBVG99qgGzhdId2tXWwI5HhA3H uDRkWcqJ8BRjIH8KeIBcAon45gAqLUyjjJ7Q9ER/iK4QFPPNtug2xR4FXYk9EwHsmlORJTFptRsx/ kKTmH5+vD4pHVx1qQCBLsiWztWsKtNjpRS9RYqELy924aOPMno1KV06O++04m8ARXd7NwxLgoBf3J q7XTzfd2v4qCkp0MiDwOBDmNuA44g69LR2gRkyQ+aRYgaL+Zs0jRiXrAacsbnNGXTxjlSChAZ4fcu yEZXnENJPhLnJ595onbw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rkYpB-0000000CNAs-2eK3; Thu, 14 Mar 2024 00:19:57 +0000 Received: from mail-ed1-x52d.google.com ([2a00:1450:4864:20::52d]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rkYp8-0000000CN9N-3FZw for linux-arm-kernel@lists.infradead.org; Thu, 14 Mar 2024 00:19:56 +0000 Received: by mail-ed1-x52d.google.com with SMTP id 4fb4d7f45d1cf-5684ea117a3so506843a12.0 for ; Wed, 13 Mar 2024 17:19:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710375591; x=1710980391; 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=gi5lOB1225/Tw8XwtTr9JJ7GO1qiwL+V+pPIt5VxhD4=; b=l3AcZaxHzB60AXD2WyMHWQaBBRrMvRuventEIZ1c8RHcvdw5yXs2L8xbWFLlqCJz/Z rLbjfMXf7faMm4xrVmQ/OTaLDkwRCL1aS2PJYY1sORz6rNXyAnhxLgfvN9p5N3uk6NEJ 76tYh48uuGaoizB2vUACEPiWM1+K0yKXdVAVyGBmWIV/icwIRbZgyflQPgNyLR2bN9DT t3uzTR5HEIF6ZliK/W94tfTCBWXB/19hF7aG9dyWdyz9cXbX19lsQQhy6UoQzlWnEQ+b x2PYmXkMx1mEoCQJP1UpX7G75TUKMyOLjCtcgeYEaN4MTU3g/kfDlUyi9u9xbwhvcM2v 4maA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710375591; x=1710980391; 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=gi5lOB1225/Tw8XwtTr9JJ7GO1qiwL+V+pPIt5VxhD4=; b=A3lx3wckvciGHFKmJe3FIkfo14yJz4MAD4XQOeJilYVi+eGk+s+7HuavOkOO+YbxhU gvL8jj17OTFxMNQIzj3+lPP7+DIzLLAvJRlaXD9DgHgjgeFhhSqib1DCHJc5bHKtRLEc ZzPl02nWN4YWuKj2sNPbsfBzkZX5fQcgqsl1elBg/sbLgbHRL1S78ptbtMW0fAIttRna ZTDaGOSZi2GsPJojM3K5s1ryhQbny9MQiIm3yJpvx/yhc5osSO3EmFwhPRUdyfBCbcy4 HQjQf8gP6xgfKiEyKwuZp5k2vfwJs/NL/v+Y86Tt6lDfx4a7eH53ge/cFEAbHuzTfOB1 iW2g== X-Forwarded-Encrypted: i=1; AJvYcCVw90Lyg1DlFYZCQg5JHDyJD07fWYllIzvfbZFBUzoRw+UweLPzBfOkrWnIpEwTVAe0I4LgXzVv8lx0ZxgV1p+AgupMx17Sl8/sptcKp67Ygrd+P0c= X-Gm-Message-State: AOJu0Yx3BrKO3+Z2shC3kG7CWpcfZOZmAiSzew4xn62FdpzCrRaC7scV FX1/t1Vuofj1YNp6z6xdmf2vG0xgzdTXXmKXYCZEUsxJeYWhgl5i X-Google-Smtp-Source: AGHT+IH9gIPatjognOIgdNBajsMhnQyU8R1MRhyTyLHEQ917mh3z72oV1JSxSPO5SB/1s3+4yB+kVw== X-Received: by 2002:a05:6402:1f12:b0:568:3362:ccdc with SMTP id b18-20020a0564021f1200b005683362ccdcmr67312edb.16.1710375590783; Wed, 13 Mar 2024 17:19:50 -0700 (PDT) Received: from [192.168.100.117] (89-76-44-138.dynamic.chello.pl. [89.76.44.138]) by smtp.gmail.com with ESMTPSA id b70-20020a509f4c000000b00567c34d8a82sm141815edf.85.2024.03.13.17.19.38 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 13 Mar 2024 17:19:50 -0700 (PDT) Message-ID: <55eda2c6-1bca-463d-a908-1887543a47a5@gmail.com> Date: Thu, 14 Mar 2024 01:19:28 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 0/3] dts: arm64: sunxi: add initial support for t95 tv box Content-Language: pl To: =?UTF-8?Q?Jernej_=C5=A0krabec?= , Andre Przywara Cc: wens@csie.org, samuel@sholland.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linux-kernel@vger.kernel.org References: <20240311174750.6428-1-ressetkk@gmail.com> <13468418.uLZWGnKmhe@jernej-laptop> <20240313173808.38d893b5@donnerap.manchester.arm.com> <8344274.T7Z3S40VBb@jernej-laptop> From: Kamil Kasperski In-Reply-To: <8344274.T7Z3S40VBb@jernej-laptop> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240313_171954_926225_4088A8CA X-CRM114-Status: GOOD ( 21.84 ) 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 SGkgSmVybmVqLCBBbmRyZSEKClRoYW5rcyBmb3IgdGhlIHJlcGx5LiBNeSBib2FyZCBoYXMgYSBu YW1lICJINjE2LVQ5NU1BWC1BWFAzMTNBLXYzLjAiLgoKSSBiZWxpZXZlIHRoZXNlIGJvYXJkcyBh cmUgdHdvIGRpZmZlcmVudCByZXZpc2lvbnMgYW5kIHRoZSBvbmUgd2l0aCAKQVhQMzEzQSBpcyBh IG5ld2VyIG9uZSwgYmVzaWRlcyBpbmNvcnJlY3RseSBsYWJlbCBhcyB2My4wLiBTaGFyaW5nIApj b21tb24gY29uZmlndXJhdGlvbiBiZXR3ZWVuIGJveGVzIGlzIGFsc28gYSBnb29kIGlkZWEgYnV0 IGZvciB0aGlzIApzcGVjaWZpYyBjb25maWd1cmF0aW9uIEkgd291bGQgYmUgY2F1dGlvdXMuIEZy b20gbXkgZXhwZXJpZW5jZSB3aXRoIHRoaXMgCmJvYXJkIHRoZSBkZWZhdWx0IGNvbmZpZ3VyYXRp b24gZm9yIFg5NiBNYXRlIGlzIG5vdCB3b3JraW5nIGF0IGFsbC4gSSAKc3VzcGVjdCBiZWNhdXNl IG9mIHRoZSBQTUlDIGFuZCBEUkFNIGRpZmZlcmVuY2VzLgoKTWVtb3J5IGluc3RhbGxlZCBpbiBY OTYgTWF0ZSBpcyBERFIzTCBhbmQgaW4gbWluZSBUOTUgaXQncyBERFIzLCBoeW5peCAKSDVUUTJH NDNCRlIsIHRoYXQgcmVxdWlyZXMgMS41ViB0byBvcGVyYXRlLgoKVGhlIHJlc3Qgb2YgY29uZmln dXJhdGlvbiBmb3IgYm90aCBib2FyZHMsIGxpa2UgSERNSSwgTU1DLCBFUEhZIGFuZCAKYXVkaW8g Y29kZWMgc2VlbXMgdG8gYmUgdGhlIHNhbWUgYWNyb3NzIGFsbW9zdCBhbGwgSDYxNi1iYXNlZCBi b3hlcyB0aGF0IApJJ3ZlIHJlc2VhcmNoZWQuCgoKTW9yZW92ZXIgcGxlYXNlIGxldCBtZSB1cGRh dGUgdGhlIHBhdGNoZXMgYW5kIHNlbmQgdjIgdGhhdCBhbGlnbnMgd2l0aCAKbWFpbmxpbmUgYnJh bmNoLiBJJ3ZlIGluY29ycmVjdGx5IGFzc3VtZWQgdG8gdXNlIHN1bnhpIGZvcmsgaW5zdGVhZCBv ZiAKbWFzdGVyLiBTb3JyeSEKClcgZG5pdSAxMy4wMy4yMDI0IG/CoDE5OjAwLCBKZXJuZWogxaBr cmFiZWMgcGlzemU6Cj4gRG5lIHNyZWRhLCAxMy4gbWFyZWMgMjAyNCBvYiAxODozODowOCBDRVQg amUgQW5kcmUgUHJ6eXdhcmEgbmFwaXNhbChhKToKPj4gT24gV2VkLCAxMyBNYXIgMjAyNCAxODoy NToxNCArMDEwMAo+PiBKZXJuZWogxaBrcmFiZWMgPGplcm5lai5za3JhYmVjQGdtYWlsLmNvbT4g d3JvdGU6Cj4+Cj4+PiBIaSBLYW1pbCEKPj4+Cj4+PiBEbmUgcG9uZWRlbGplaywgMTEuIG1hcmVj IDIwMjQgb2IgMTg6NDc6NDcgQ0VUIGplIEthbWlsIEthc3BlcnNraSBuYXBpc2FsKGEpOgo+Pj4+ IFQ5NSBpcyBhIG1vc3QgY29tbW9ubHkga25vd24gZm9yIGJlaW5nIGEgYm94IHdpdGggYSBwcmUt aW5zdGFsbGVkIG1hbHdhcmUuCj4+Pj4gSXQgdXNlcyBBbGx3aW5uZXIgSDYxNiBhbmQgY29tZXMg d2l0aCBlTU1DIGFuZCBERFIzIG1lbW9yeS4KPj4+PiBUaGlzIGRldmljZSBjb21lcyB3aXRoIHR3 byB2ZXJzaW9ucyAtIG9uZSB3aXRoIEFYUDMwNSBQTUlDIGFuZCBhbm90aGVyIHdpdGggQVhQMzEz IFBNSUMuCj4+PiBJIGhhdmUgdGhpcyBib2FyZCBhbmQgaXQgYWx3YXlzIGZlbHQgbGlrZSBhIGNs b25lIG9mIFg5NiBNYXRlLCB3aGljaCBpcwo+Pj4gYWxyZWFkeSBzdXBwb3J0ZWQgaW4ga2VybmVs LCBleGNlcHQgZm9yIGJyb2tlbiBzZCBjYXJkIGRldGVjdGlvbi4gV291bGQgaXQKPj4+IG1ha2Ug c2Vuc2UgdG8gdW5pZnkgdGhvc2UgdHdvIGJvYXJkcyBhbmQganVzdCBvdmVyd3JpdGUgb3IgdXBk YXRlIHBhcnRzIGhlcmUKPj4+IHRoYXQgYXJlIG5vdCB0aGUgc2FtZT8KPj4gSSB0aGluayB0aGUg Ym94IHlvdSBoYXZlIGlzIGFuIG9sZGVyIG9uZSwgd2l0aCB0aGUgQVhQMzA1PyBJSVVDLCB0aGlz IGlzCj4+IGFib3V0IGEgbmV3ZXIgcmV2aXNpb24gd2l0aCB0aGUgQVhQMzEzLiBUaGVyZSBhcmUg cXVpdGUgc29tZSBkaWZmZXJlbmNlcwo+PiBiZXR3ZWVuIHRoZSB0d28gUE1JQ3MsIHRob3VnaCBp dCBtaWdodCBzdGlsbCBtYWtlIHNlbnNlIHRvIHNoYXJlIHRoZSBEVHMsCj4+IHNlZSB0aGUgT3Jh bmdlUGkgWmVyb1syM10uCj4gUmlnaHQsIG1pbmUgaXMgd2l0aCBBWFAzMDUuIEl0IGhhcyAiVDk1 TUFYIHY0LjAiIHByaW50ZWQgb24gUENCLgo+Cj4gS2FtaWwsIGRvZXMgeW91ciBib2FyZCBhbHNv IGhhdmUgIk1BWCIgbWVudGlvbmVkIHNvbWV3aGVyZT8KPgo+IEJlc3QgcmVnYXJkcywKPiBKZXJu ZWoKPgo+PiBDaGVlcnMsCj4+IEFuZHJlCj4+Cj4+Pj4gS2FtaWwgS2FzcGVyc2tpICgzKToKPj4+ PiAgICBkdC1iaW5kaW5nczogdmVuZG9yLXByZWZpeGVzOiBzdW54aTogYWRkIFQ5NSB0byB2ZW5k b3ItcHJlZml4ZXMKPj4+PiAgICBkdC1iaW5kaW5nczogYXJtOiBzdW54aTogYWRkIHQ5NSBjb21w YXRpYmxlIHN0cmluZyB0byBsaXN0IG9mIGtub3duCj4+Pj4gICAgICBib2FyZHMKPj4+PiAgICBk dHM6IGFybTY0OiBzdW54aTogYWRkIGluaXRpYWwgc3VwcG9ydCBmb3IgVDk1IEFYUDMxMyB0diBi b3gKPj4+Pgo+Pj4+ICAgLi4uL2RldmljZXRyZWUvYmluZGluZ3MvYXJtL3N1bnhpLnlhbWwgICAg ICAgIHwgICA1ICsKPj4+PiAgIC4uLi9kZXZpY2V0cmVlL2JpbmRpbmdzL3ZlbmRvci1wcmVmaXhl cy55YW1sICB8ICAgMiArCj4+Pj4gICBhcmNoL2FybTY0L2Jvb3QvZHRzL2FsbHdpbm5lci9NYWtl ZmlsZSAgICAgICAgfCAgIDEgKwo+Pj4+ICAgLi4uL2R0cy9hbGx3aW5uZXIvc3VuNTBpLWg2MTYt dDk1LWF4cDMxMy5kdHMgIHwgMTM4ICsrKysrKysrKysrKysrKysrKwo+Pj4+ICAgNCBmaWxlcyBj aGFuZ2VkLCAxNDYgaW5zZXJ0aW9ucygrKQo+Pj4+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IGFyY2gv YXJtNjQvYm9vdC9kdHMvYWxsd2lubmVyL3N1bjUwaS1oNjE2LXQ5NS1heHAzMTMuZHRzCj4+Pj4K Pj4+PiAgICAKPj4+Cj4+Pgo+Pj4KPj4+Cj4+Cj4KPgo+CgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdAps aW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVh ZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==