From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ed1-f51.google.com (mail-ed1-f51.google.com [209.85.208.51]) (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 1FDC9142649; Fri, 23 Feb 2024 20:41:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.51 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708720899; cv=none; b=QAFZyaVrsLo+SASQjUzMCiNpeG/Es73rMKki+hLBMy1uidvVHTIL8YvfzmBW9aANyUnafYQVuLd0yhUh2WJvJnCC0aDsskKXXckG1/gEvP4kce2q/8sC+pxuUeQIIwbE8Q/hq1HHmvqlBUnbXvdG3U5cZbMG3Lf2msSKBOVuoeM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708720899; c=relaxed/simple; bh=h7Lx0jQ4dl7jKRJSCenNZoCOEDhfi18hDxw3dD5ReaQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=Gelyf4QfSvyYBSIhaX/Zqb5DLkX48JBMGXL6ltnS5GfdV4K46Dzxp0JHBY/TSc+8L+q5c+WWYBd6Mn71b/v/PLfVGNjB9MvlMUemsUfXzZJjkvCcKO6X6S8357XCiMXI2zcjy4pMlrY9dlVNo2y21eor2l2+8Js1kGk4OpygF8g= 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=MZ4kBtAC; arc=none smtp.client-ip=209.85.208.51 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="MZ4kBtAC" Received: by mail-ed1-f51.google.com with SMTP id 4fb4d7f45d1cf-5654f700705so1602239a12.1; Fri, 23 Feb 2024 12:41:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1708720896; x=1709325696; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=ZfQMOvarM5YXluKmxjyf8kg0u/LvgCShKkrNwvbX5RY=; b=MZ4kBtACOUZ2aSP/1YouT04Bzi51dIR5vln3/cRWKK7UIZ0PXkF/3qULOz0fC1dka1 6rpdjSX5fBU5lskGjKNNIEVroxo8YjS5jNGhB0h0/zNy6fuVeUdpsj7GzDPcZDWm1GtN F3HujEJMNS3D7JOoizCAFpCiiCqgD1kNbujqiKezaEo8Bzb9NtI/2lS0W8KHTe1N5vkc 1343YPkFGMOcwtPOis7mATKKJDEaKOI32MnqrCfunY8OpK5R2PDBAy28sanCHt0nkuqi x+Yw+qPgeVNMNgeQwkpyHrSmlUXeXnpOBUqHcB7gaVF+F883Dkg7mtuhgY2T8oUwW+JP JZTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708720896; x=1709325696; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ZfQMOvarM5YXluKmxjyf8kg0u/LvgCShKkrNwvbX5RY=; b=LLJVbM3p6KAnFbGV58waAB85kFNipo1bo4EQosRyxYqAyNCLaJzt/S6ATphKGFZzEY RCNU9uET+nP3Aq+MW+K/TDXTzIDt17U5Yi7JEIi8JIi9GMxcvkm4Qv/Yk17cLzJyfong +Cktr9oN3jPpmWtm/i7JINjWt97x9uDtMRitE0ccm+XmEbu6RrG9QS81hj6mK6p00mr2 2fYqeonSMkdXYJRVPJZdT1RpsGazwnd1abcyt9EU4tnZyEnLUeJ2epha2qjD2RCMAfH9 OPby8g2elL95HUQUx2iZyOEcBmqZwcZjHrxQI3J+6ewv+kxremVgk6iUobF/skN1EH/q 3iYQ== X-Forwarded-Encrypted: i=1; AJvYcCXtA/COutFhad1xNgvgun2cB26xnqmDFNvRPYdmuJTgnOFEpDUemMrBWBv8IGaOHtQdsPaL24S4PK3+egjOpU27QDqVwrEDl9gK/SUxSRB4AGsArnAWv78TMwuvQTm31kTLjW9h X-Gm-Message-State: AOJu0YwMfcSI0PkKJUJz016JLLXSDPkRMgXT+J2d8dkaS4PpUPdJADIX l+hycsIxx/bTxkh64mLi7M0IHVaPweZyFro4DSlSntH0JV23uzae X-Google-Smtp-Source: AGHT+IF/qpn86Bjd0nToevWU3u82HCSLTOOj3XhqK/HahY6igDRqhNN2SlnXNlbV8okxQWXuvNuYcg== X-Received: by 2002:aa7:c64d:0:b0:565:9938:a881 with SMTP id z13-20020aa7c64d000000b005659938a881mr225843edr.36.1708720895972; Fri, 23 Feb 2024 12:41:35 -0800 (PST) Received: from jernej-laptop.localnet (86-58-6-171.dynamic.telemach.net. [86.58.6.171]) by smtp.gmail.com with ESMTPSA id k20-20020aa7c054000000b005657eefa8e9sm603852edo.4.2024.02.23.12.41.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Feb 2024 12:41:35 -0800 (PST) From: Jernej =?utf-8?B?xaBrcmFiZWM=?= To: Vasily Khoruzhick , Yangtao Li , Chen-Yu Tsai , Samuel Holland , Andre Przywara Cc: "Rafael J . Wysocki" , Daniel Lezcano , Zhang Rui , Lukasz Luba , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Martin Botka , Maksim Kiselev , Bob McChesney , linux-pm@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev Subject: Re: [PATCH v5 7/7] arm64: dts: allwinner: h616: Add thermal sensor and zones Date: Fri, 23 Feb 2024 21:41:34 +0100 Message-ID: <4545502.LvFx2qVVIh@jernej-laptop> In-Reply-To: <6017645.lOV4Wx5bFT@jernej-laptop> References: <20240219153639.179814-1-andre.przywara@arm.com> <20240219153639.179814-8-andre.przywara@arm.com> <6017645.lOV4Wx5bFT@jernej-laptop> Precedence: bulk X-Mailing-List: linux-pm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" Dne petek, 23. februar 2024 ob 20:59:08 CET je Jernej =C5=A0krabec napisal(= a): > Dne ponedeljek, 19. februar 2024 ob 16:36:39 CET je Andre Przywara napisa= l(a): > > From: Martin Botka > >=20 > > There are four thermal sensors: > > - CPU > > - GPU > > - VE > > - DRAM > >=20 > > Add the thermal sensor configuration and the thermal zones. > >=20 > > Signed-off-by: Martin Botka > > Signed-off-by: Andre Przywara >=20 > I can't cleanly apply patch on top of sunxi/dt-for-6.9. Can you please re= base? I rebased and applied. Thanks! =20 Best regards, Jernej > > --- > > .../arm64/boot/dts/allwinner/sun50i-h616.dtsi | 88 +++++++++++++++++++ > > 1 file changed, 88 insertions(+) > >=20 > > diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h616.dtsi b/arch/arm6= 4/boot/dts/allwinner/sun50i-h616.dtsi > > index 12ffabc79bcde..7c7d7c285505c 100644 > > --- a/arch/arm64/boot/dts/allwinner/sun50i-h616.dtsi > > +++ b/arch/arm64/boot/dts/allwinner/sun50i-h616.dtsi > > @@ -9,6 +9,7 @@ > > #include > > #include > > #include > > +#include > > =20 > > / { > > interrupt-parent =3D <&gic>; > > @@ -138,6 +139,10 @@ sid: efuse@3006000 { > > reg =3D <0x03006000 0x1000>; > > #address-cells =3D <1>; > > #size-cells =3D <1>; > > + > > + ths_calibration: thermal-sensor-calibration@14 { > > + reg =3D <0x14 0x8>; > > + }; > > }; > > =20 > > watchdog: watchdog@30090a0 { > > @@ -517,6 +522,19 @@ mdio0: mdio { > > }; > > }; > > =20 > > + ths: thermal-sensor@5070400 { > > + compatible =3D "allwinner,sun50i-h616-ths"; > > + reg =3D <0x05070400 0x400>; > > + interrupts =3D ; > > + clocks =3D <&ccu CLK_BUS_THS>; > > + clock-names =3D "bus"; > > + resets =3D <&ccu RST_BUS_THS>; > > + nvmem-cells =3D <&ths_calibration>; > > + nvmem-cell-names =3D "calibration"; > > + allwinner,sram =3D <&syscon>; > > + #thermal-sensor-cells =3D <1>; > > + }; > > + > > usbotg: usb@5100000 { > > compatible =3D "allwinner,sun50i-h616-musb", > > "allwinner,sun8i-h3-musb"; > > @@ -761,4 +779,74 @@ r_rsb: rsb@7083000 { > > #size-cells =3D <0>; > > }; > > }; > > + > > + thermal-zones { > > + cpu-thermal { > > + polling-delay-passive =3D <500>; > > + polling-delay =3D <1000>; > > + thermal-sensors =3D <&ths 2>; > > + sustainable-power =3D <1000>; > > + > > + trips { > > + cpu_threshold: cpu-trip-0 { > > + temperature =3D <60000>; > > + type =3D "passive"; > > + hysteresis =3D <0>; > > + }; > > + cpu_target: cpu-trip-1 { > > + temperature =3D <70000>; > > + type =3D "passive"; > > + hysteresis =3D <0>; > > + }; > > + cpu_critical: cpu-trip-2 { > > + temperature =3D <110000>; > > + type =3D "critical"; > > + hysteresis =3D <0>; > > + }; > > + }; > > + }; > > + > > + gpu-thermal { > > + polling-delay-passive =3D <500>; > > + polling-delay =3D <1000>; > > + thermal-sensors =3D <&ths 0>; > > + sustainable-power =3D <1100>; > > + > > + trips { > > + gpu_temp_critical: gpu-trip-0 { > > + temperature =3D <110000>; > > + type =3D "critical"; > > + hysteresis =3D <0>; > > + }; > > + }; > > + }; > > + > > + ve-thermal { > > + polling-delay-passive =3D <0>; > > + polling-delay =3D <0>; > > + thermal-sensors =3D <&ths 1>; > > + > > + trips { > > + ve_temp_critical: ve-trip-0 { > > + temperature =3D <110000>; > > + type =3D "critical"; > > + hysteresis =3D <0>; > > + }; > > + }; > > + }; > > + > > + ddr-thermal { > > + polling-delay-passive =3D <0>; > > + polling-delay =3D <0>; > > + thermal-sensors =3D <&ths 3>; > > + > > + trips { > > + ddr_temp_critical: ddr-trip-0 { > > + temperature =3D <110000>; > > + type =3D "critical"; > > + hysteresis =3D <0>; > > + }; > > + }; > > + }; > > + }; > > }; > >=20 >=20 >=20 >=20 >=20 >=20 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 762EBC54798 for ; Fri, 23 Feb 2024 20:41:51 +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:MIME-Version:References:In-Reply-To: Message-ID:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=SQzL2hcf/RyRrfxG3JVVy2SbMwjBYRHhedBzzThssls=; b=BBhKcP1RtLgVmE LmwjssFbM30J7eUHSSvj0wHd805hiGaQ5Riv1I0OyIkwTC2umzVUlSCX3Doh4/byxmDLqk9+Cavzz XUTtbGfzguN7GPu+r2OIY8VQnsnjHuXVppNVoEHLuJcn3Gdo8W8vLF96sAfknFs1O+Lbo/z8BhvvZ kd8yCh2DSdKqUk8c/uMMsOVu+KM7En1JhsbNsFtG6xsFWKpG0DtC60fghLZx+jEG6YWTPENaCkiWy rG0EwO56U7f6qKNlINDmwzGYUK3OgKfo/Mg2VtBWSdyM9o5wdfotV86Mr9ee9aFpdqWbvJxMmQdoI 4ai8vRRwaTlwvVIqpLmQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rdcMX-0000000BClu-0dkP; Fri, 23 Feb 2024 20:41:41 +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 1rdcMU-0000000BClU-1IlI for linux-arm-kernel@lists.infradead.org; Fri, 23 Feb 2024 20:41:39 +0000 Received: by mail-ed1-x52d.google.com with SMTP id 4fb4d7f45d1cf-5640fef9fa6so1626951a12.0 for ; Fri, 23 Feb 2024 12:41:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1708720896; x=1709325696; darn=lists.infradead.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=ZfQMOvarM5YXluKmxjyf8kg0u/LvgCShKkrNwvbX5RY=; b=PbsxhEJ7mASgCWvEC8UMc3VPrRarY8fhTckps59LjA5qQ8iY1Coe0T+7eCTNCs4yED ZDch5wZUYsRigNn/rV0xVA0ab80MySC5tJytC0T7CSzPYczBjgWMUlZS3TsS4N8K+t7C yyLxSb9f9N5i/asA0NwgPygFYUY9Giqu3Hlt+ufAdzeiuVP6bAnKbgE0j9sXECHN/9b8 JauUO9rDNA3xQAjT0YrGSVzZ9vhcHShKCnCJ2ctt/j7PMU8wLpJdy/fVWs3jOv1EcPph XzGkuNS3Q5EPZ6CdQO0xnIJGSljujEuxoP7UD6OOA2djFz6dAZI1NVjpa1/6MW4ibcci 76uw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708720896; x=1709325696; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ZfQMOvarM5YXluKmxjyf8kg0u/LvgCShKkrNwvbX5RY=; b=TrfxP6htggCYk1wUfop79S7fAubI7VNcozvTYFE0383FbpK/7e41NFi+I3lr7yjnR4 GbLwhuRnV1UDBAbaqEz/ZE2YpxrlY4oVeHusJOXKOszTzKMudz08K4dA+UyIsW5KUPDL esWhJTYavvA8+gsOeaYMPOZEeoNwC75MUoQOZloxfg1pgv+9Dnt8YtiQ+jJwg2h0gHE2 RDPHvRTGWbsBRLlc/MBTukVkGkNM4uE2dnA6e3jTPXVoMdAnIRlbYIQnYh1Ms2TPUlP8 ao/sYLFoQnOzxTfA4D13myKoQxl1qGUbAVORK99OpiI0hk3yKFo5dEpM+DMO4+umq8hn eaXg== X-Forwarded-Encrypted: i=1; AJvYcCV+yr7okSkwRlPVf6cFs4W4bLFKHU8+0BcJkiE7Puf5KBGSEzSpDUaBLCTPORFVj4P61o35BiR738EXxczUtA1yYr5oQ+OzJPj7ew6B26TaX7ujY9E= X-Gm-Message-State: AOJu0YztN9V/j5OVn0CeILZzc/itwcyRVagMo3EwzDSnXAB1n+tnN1/d 5RT/bgOAc/NJbma72FGJMiHm3VcSOslDKWH6YYLsUA+T6uKnLDAc X-Google-Smtp-Source: AGHT+IF/qpn86Bjd0nToevWU3u82HCSLTOOj3XhqK/HahY6igDRqhNN2SlnXNlbV8okxQWXuvNuYcg== X-Received: by 2002:aa7:c64d:0:b0:565:9938:a881 with SMTP id z13-20020aa7c64d000000b005659938a881mr225843edr.36.1708720895972; Fri, 23 Feb 2024 12:41:35 -0800 (PST) Received: from jernej-laptop.localnet (86-58-6-171.dynamic.telemach.net. [86.58.6.171]) by smtp.gmail.com with ESMTPSA id k20-20020aa7c054000000b005657eefa8e9sm603852edo.4.2024.02.23.12.41.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Feb 2024 12:41:35 -0800 (PST) From: Jernej =?utf-8?B?xaBrcmFiZWM=?= To: Vasily Khoruzhick , Yangtao Li , Chen-Yu Tsai , Samuel Holland , Andre Przywara Cc: "Rafael J . Wysocki" , Daniel Lezcano , Zhang Rui , Lukasz Luba , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Martin Botka , Maksim Kiselev , Bob McChesney , linux-pm@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev Subject: Re: [PATCH v5 7/7] arm64: dts: allwinner: h616: Add thermal sensor and zones Date: Fri, 23 Feb 2024 21:41:34 +0100 Message-ID: <4545502.LvFx2qVVIh@jernej-laptop> In-Reply-To: <6017645.lOV4Wx5bFT@jernej-laptop> References: <20240219153639.179814-1-andre.przywara@arm.com> <20240219153639.179814-8-andre.przywara@arm.com> <6017645.lOV4Wx5bFT@jernej-laptop> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240223_124138_382417_82BDF8F8 X-CRM114-Status: GOOD ( 17.30 ) 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 RG5lIHBldGVrLCAyMy4gZmVicnVhciAyMDI0IG9iIDIwOjU5OjA4IENFVCBqZSBKZXJuZWogxaBr cmFiZWMgbmFwaXNhbChhKToKPiBEbmUgcG9uZWRlbGplaywgMTkuIGZlYnJ1YXIgMjAyNCBvYiAx NjozNjozOSBDRVQgamUgQW5kcmUgUHJ6eXdhcmEgbmFwaXNhbChhKToKPiA+IEZyb206IE1hcnRp biBCb3RrYSA8bWFydGluLmJvdGthQHNvbWFpbmxpbmUub3JnPgo+ID4gCj4gPiBUaGVyZSBhcmUg Zm91ciB0aGVybWFsIHNlbnNvcnM6Cj4gPiAtIENQVQo+ID4gLSBHUFUKPiA+IC0gVkUKPiA+IC0g RFJBTQo+ID4gCj4gPiBBZGQgdGhlIHRoZXJtYWwgc2Vuc29yIGNvbmZpZ3VyYXRpb24gYW5kIHRo ZSB0aGVybWFsIHpvbmVzLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBNYXJ0aW4gQm90a2EgPG1h cnRpbi5ib3RrYUBzb21haW5saW5lLm9yZz4KPiA+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3 YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgo+IAo+IEkgY2FuJ3QgY2xlYW5seSBhcHBseSBw YXRjaCBvbiB0b3Agb2Ygc3VueGkvZHQtZm9yLTYuOS4gQ2FuIHlvdSBwbGVhc2UgcmViYXNlPwoK SSByZWJhc2VkIGFuZCBhcHBsaWVkLiBUaGFua3MhCiAKQmVzdCByZWdhcmRzLApKZXJuZWoKCj4g PiAtLS0KPiA+ICAuLi4vYXJtNjQvYm9vdC9kdHMvYWxsd2lubmVyL3N1bjUwaS1oNjE2LmR0c2kg fCA4OCArKysrKysrKysrKysrKysrKysrCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDg4IGluc2VydGlv bnMoKykKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQvYm9vdC9kdHMvYWxsd2lubmVy L3N1bjUwaS1oNjE2LmR0c2kgYi9hcmNoL2FybTY0L2Jvb3QvZHRzL2FsbHdpbm5lci9zdW41MGkt aDYxNi5kdHNpCj4gPiBpbmRleCAxMmZmYWJjNzliY2RlLi43YzdkN2MyODU1MDVjIDEwMDY0NAo+ ID4gLS0tIGEvYXJjaC9hcm02NC9ib290L2R0cy9hbGx3aW5uZXIvc3VuNTBpLWg2MTYuZHRzaQo+ ID4gKysrIGIvYXJjaC9hcm02NC9ib290L2R0cy9hbGx3aW5uZXIvc3VuNTBpLWg2MTYuZHRzaQo+ ID4gQEAgLTksNiArOSw3IEBACj4gPiAgI2luY2x1ZGUgPGR0LWJpbmRpbmdzL2Nsb2NrL3N1bjZp LXJ0Yy5oPgo+ID4gICNpbmNsdWRlIDxkdC1iaW5kaW5ncy9yZXNldC9zdW41MGktaDYxNi1jY3Uu aD4KPiA+ICAjaW5jbHVkZSA8ZHQtYmluZGluZ3MvcmVzZXQvc3VuNTBpLWg2LXItY2N1Lmg+Cj4g PiArI2luY2x1ZGUgPGR0LWJpbmRpbmdzL3RoZXJtYWwvdGhlcm1hbC5oPgo+ID4gIAo+ID4gIC8g ewo+ID4gIAlpbnRlcnJ1cHQtcGFyZW50ID0gPCZnaWM+Owo+ID4gQEAgLTEzOCw2ICsxMzksMTAg QEAgc2lkOiBlZnVzZUAzMDA2MDAwIHsKPiA+ICAJCQlyZWcgPSA8MHgwMzAwNjAwMCAweDEwMDA+ Owo+ID4gIAkJCSNhZGRyZXNzLWNlbGxzID0gPDE+Owo+ID4gIAkJCSNzaXplLWNlbGxzID0gPDE+ Owo+ID4gKwo+ID4gKwkJCXRoc19jYWxpYnJhdGlvbjogdGhlcm1hbC1zZW5zb3ItY2FsaWJyYXRp b25AMTQgewo+ID4gKwkJCQlyZWcgPSA8MHgxNCAweDg+Owo+ID4gKwkJCX07Cj4gPiAgCQl9Owo+ ID4gIAo+ID4gIAkJd2F0Y2hkb2c6IHdhdGNoZG9nQDMwMDkwYTAgewo+ID4gQEAgLTUxNyw2ICs1 MjIsMTkgQEAgbWRpbzA6IG1kaW8gewo+ID4gIAkJCX07Cj4gPiAgCQl9Owo+ID4gIAo+ID4gKwkJ dGhzOiB0aGVybWFsLXNlbnNvckA1MDcwNDAwIHsKPiA+ICsJCQljb21wYXRpYmxlID0gImFsbHdp bm5lcixzdW41MGktaDYxNi10aHMiOwo+ID4gKwkJCXJlZyA9IDwweDA1MDcwNDAwIDB4NDAwPjsK PiA+ICsJCQlpbnRlcnJ1cHRzID0gPEdJQ19TUEkgMTkgSVJRX1RZUEVfTEVWRUxfSElHSD47Cj4g PiArCQkJY2xvY2tzID0gPCZjY3UgQ0xLX0JVU19USFM+Owo+ID4gKwkJCWNsb2NrLW5hbWVzID0g ImJ1cyI7Cj4gPiArCQkJcmVzZXRzID0gPCZjY3UgUlNUX0JVU19USFM+Owo+ID4gKwkJCW52bWVt LWNlbGxzID0gPCZ0aHNfY2FsaWJyYXRpb24+Owo+ID4gKwkJCW52bWVtLWNlbGwtbmFtZXMgPSAi Y2FsaWJyYXRpb24iOwo+ID4gKwkJCWFsbHdpbm5lcixzcmFtID0gPCZzeXNjb24+Owo+ID4gKwkJ CSN0aGVybWFsLXNlbnNvci1jZWxscyA9IDwxPjsKPiA+ICsJCX07Cj4gPiArCj4gPiAgCQl1c2Jv dGc6IHVzYkA1MTAwMDAwIHsKPiA+ICAJCQljb21wYXRpYmxlID0gImFsbHdpbm5lcixzdW41MGkt aDYxNi1tdXNiIiwKPiA+ICAJCQkJICAgICAiYWxsd2lubmVyLHN1bjhpLWgzLW11c2IiOwo+ID4g QEAgLTc2MSw0ICs3NzksNzQgQEAgcl9yc2I6IHJzYkA3MDgzMDAwIHsKPiA+ICAJCQkjc2l6ZS1j ZWxscyA9IDwwPjsKPiA+ICAJCX07Cj4gPiAgCX07Cj4gPiArCj4gPiArCXRoZXJtYWwtem9uZXMg ewo+ID4gKwkJY3B1LXRoZXJtYWwgewo+ID4gKwkJCXBvbGxpbmctZGVsYXktcGFzc2l2ZSA9IDw1 MDA+Owo+ID4gKwkJCXBvbGxpbmctZGVsYXkgPSA8MTAwMD47Cj4gPiArCQkJdGhlcm1hbC1zZW5z b3JzID0gPCZ0aHMgMj47Cj4gPiArCQkJc3VzdGFpbmFibGUtcG93ZXIgPSA8MTAwMD47Cj4gPiAr Cj4gPiArCQkJdHJpcHMgewo+ID4gKwkJCQljcHVfdGhyZXNob2xkOiBjcHUtdHJpcC0wIHsKPiA+ ICsJCQkJCXRlbXBlcmF0dXJlID0gPDYwMDAwPjsKPiA+ICsJCQkJCXR5cGUgPSAicGFzc2l2ZSI7 Cj4gPiArCQkJCQloeXN0ZXJlc2lzID0gPDA+Owo+ID4gKwkJCQl9Owo+ID4gKwkJCQljcHVfdGFy Z2V0OiBjcHUtdHJpcC0xIHsKPiA+ICsJCQkJCXRlbXBlcmF0dXJlID0gPDcwMDAwPjsKPiA+ICsJ CQkJCXR5cGUgPSAicGFzc2l2ZSI7Cj4gPiArCQkJCQloeXN0ZXJlc2lzID0gPDA+Owo+ID4gKwkJ CQl9Owo+ID4gKwkJCQljcHVfY3JpdGljYWw6IGNwdS10cmlwLTIgewo+ID4gKwkJCQkJdGVtcGVy YXR1cmUgPSA8MTEwMDAwPjsKPiA+ICsJCQkJCXR5cGUgPSAiY3JpdGljYWwiOwo+ID4gKwkJCQkJ aHlzdGVyZXNpcyA9IDwwPjsKPiA+ICsJCQkJfTsKPiA+ICsJCQl9Owo+ID4gKwkJfTsKPiA+ICsK PiA+ICsJCWdwdS10aGVybWFsIHsKPiA+ICsJCQlwb2xsaW5nLWRlbGF5LXBhc3NpdmUgPSA8NTAw PjsKPiA+ICsJCQlwb2xsaW5nLWRlbGF5ID0gPDEwMDA+Owo+ID4gKwkJCXRoZXJtYWwtc2Vuc29y cyA9IDwmdGhzIDA+Owo+ID4gKwkJCXN1c3RhaW5hYmxlLXBvd2VyID0gPDExMDA+Owo+ID4gKwo+ ID4gKwkJCXRyaXBzIHsKPiA+ICsJCQkJZ3B1X3RlbXBfY3JpdGljYWw6IGdwdS10cmlwLTAgewo+ ID4gKwkJCQkJdGVtcGVyYXR1cmUgPSA8MTEwMDAwPjsKPiA+ICsJCQkJCXR5cGUgPSAiY3JpdGlj YWwiOwo+ID4gKwkJCQkJaHlzdGVyZXNpcyA9IDwwPjsKPiA+ICsJCQkJfTsKPiA+ICsJCQl9Owo+ ID4gKwkJfTsKPiA+ICsKPiA+ICsJCXZlLXRoZXJtYWwgewo+ID4gKwkJCXBvbGxpbmctZGVsYXkt cGFzc2l2ZSA9IDwwPjsKPiA+ICsJCQlwb2xsaW5nLWRlbGF5ID0gPDA+Owo+ID4gKwkJCXRoZXJt YWwtc2Vuc29ycyA9IDwmdGhzIDE+Owo+ID4gKwo+ID4gKwkJCXRyaXBzIHsKPiA+ICsJCQkJdmVf dGVtcF9jcml0aWNhbDogdmUtdHJpcC0wIHsKPiA+ICsJCQkJCXRlbXBlcmF0dXJlID0gPDExMDAw MD47Cj4gPiArCQkJCQl0eXBlID0gImNyaXRpY2FsIjsKPiA+ICsJCQkJCWh5c3RlcmVzaXMgPSA8 MD47Cj4gPiArCQkJCX07Cj4gPiArCQkJfTsKPiA+ICsJCX07Cj4gPiArCj4gPiArCQlkZHItdGhl cm1hbCB7Cj4gPiArCQkJcG9sbGluZy1kZWxheS1wYXNzaXZlID0gPDA+Owo+ID4gKwkJCXBvbGxp bmctZGVsYXkgPSA8MD47Cj4gPiArCQkJdGhlcm1hbC1zZW5zb3JzID0gPCZ0aHMgMz47Cj4gPiAr Cj4gPiArCQkJdHJpcHMgewo+ID4gKwkJCQlkZHJfdGVtcF9jcml0aWNhbDogZGRyLXRyaXAtMCB7 Cj4gPiArCQkJCQl0ZW1wZXJhdHVyZSA9IDwxMTAwMDA+Owo+ID4gKwkJCQkJdHlwZSA9ICJjcml0 aWNhbCI7Cj4gPiArCQkJCQloeXN0ZXJlc2lzID0gPDA+Owo+ID4gKwkJCQl9Owo+ID4gKwkJCX07 Cj4gPiArCQl9Owo+ID4gKwl9Owo+ID4gIH07Cj4gPiAKPiAKPiAKPiAKPiAKPiAKCgoKCgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2Vy bmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0 cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVs Cg==