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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (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 41D13CD5BB0 for ; Fri, 22 May 2026 10:13:14 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id A477610F53D; Fri, 22 May 2026 10:13:13 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.b="kSTySAbj"; dkim=pass (2048-bit key; unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="V713QsQd"; dkim-atps=neutral Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) by gabe.freedesktop.org (Postfix) with ESMTPS id 9238410F540 for ; Fri, 22 May 2026 10:13:12 +0000 (UTC) Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64M6Y4rC1298124 for ; Fri, 22 May 2026 10:13:12 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= DoITA8fvLNtJOW1hfjo3Z8UjqO3tTvhZNsT60HL4KYU=; b=kSTySAbjKJJkJTGo 5cRLUYa1Jn6d9NM7ZIJtT5S3YFCHomikpvVpsTPUz9+/HlYqwFEe7beB20nFdwMY 53KoN9+x389KZThvcsegYZqlyFAGjxtK/GGIhNkSCsDc/VgiDtOMSe8Dr5CSfk/y IKfIWbRUY0ULG0gUASKOdcOEfAySZthTmqoGPQt3z7MMARqCGZ+qe1SkWyTrIBlJ cRpgHNyUD2j+BbWnDCxURRNlEQfjpVmgKmZq8iLb5B7btIaDpzvAnAl6wjmnAmFd dWkmnmpMVlBuW3c5AAWb1XSOHIr2KCOzAdaL7nbSRuLnvwFI5m5c7dx7aouLcg4o L1uCuQ== Received: from mail-pj1-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eaah0afcp-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 22 May 2026 10:13:12 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-3662e7756f0so5676676a91.1 for ; Fri, 22 May 2026 03:13:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779444791; x=1780049591; darn=lists.freedesktop.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=DoITA8fvLNtJOW1hfjo3Z8UjqO3tTvhZNsT60HL4KYU=; b=V713QsQdinBD+M/KLg2bodTBSd/Z4T6Bv2WupeccSDdEo4JbBEQ/EO6KHAgKQbryjt KPrH85FB1Vr7eCZxjUS6M15mzzb4HJl2keSMp+xuYhyARUDRoWGS5CcwTqU2vr1pPrS8 bCEhASpB5UERlsgdBtj1aRFSYRawTnYoBB7EeyYRu47aLMNsI/mn22A9z7UCFtfijLMv DlQOfai7SnhD4YvYKGuKVncTHJBUDK5Hzn4QlUnpl/ofNahXNBrI7yZXccc+hysP0dIH 1FFmSqhEBXlIU+Lo50oKqCqzGmTNpCWDOkAtc3wxmiQRrTSWD3GZJoIP2b5D2OYYUH5E qq9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779444791; x=1780049591; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=DoITA8fvLNtJOW1hfjo3Z8UjqO3tTvhZNsT60HL4KYU=; b=fJT8SI6Xy1Fhsj88xflD10JaIFi84zkeU6IDNw+IvJX+iLFQN6aPFO1JJh9skqWmV5 21+zyWyYYfu1mtijr3oTj+rNlfiH+++iYzOo2Im7Tfq6VmaAe14MQGGIzR2Vaqy+uW19 SSonaVtyzsERD3NwJfYTVXsPnX7DQaUtHU4bSlqC3H6T4QQxutIscbxwx+h7v88yR4yO y/fTYv42jeXREAeKMyhAJT76UvKZ6pGfHyUWb8pe8Mhqta5+5/rzfsUgw39I2EBbZpX/ bDbOuJK527uzr+ckfoGWRNKI2QilJqXlm2tJrmtbWShQ9Iu4hYt7vPmY+vAh80VbCu79 FE0g== X-Forwarded-Encrypted: i=1; AFNElJ/FdCiHZDIdSgloV4u6dHDyVejOMwuHhqJ3lBbQ7d9cysG5gZzGrQPEH2jk9GDQcLbQvG8tGQW21OI=@lists.freedesktop.org X-Gm-Message-State: AOJu0Yzfw7K8FdXTZnrbX316V9Bm89Gu/mRmkhc4BLPG5jy7AVdbB4Jt FiGIOdaPSclJwtiHmpzm9bBeid89YJvzOrcWVGGLNm1tzmJckAGsL99azVUy3y/ZX4mLdbBmWXa DRMOSOTzzhd/AEx91bgEiqgFIjFo/3tPMO/mvNoM8euck8XKGxNCRns+Et+7XLTJfkDfOGEQ= X-Gm-Gg: Acq92OFnueq78yTAMGzEA1cI2qt9qH3s/oaYodk9Dd0xqJzEjtTahLVWeWJ1ZPH+HP1 i4LkX13Sk5BOPrMl0aodUIZboNgXzRSfQpaWPhJM1hzuF3w8JXMK1bGoaaKEydqeNRaaHlAVmkK qMpZ5Upemp8AczUBsMof0PcHJVl2E380WX0sbli4WUhFQZoLPXihZsIFIGR36XUdWuIo5guwptT LwyWfZg6gA5nTJzwhECYzjYS/87IUsLvsuSSDhaSO2wAo2tfaf2c5eeHtmqC5DphhdUQ9yKzgpO xKwnYzjOGGAGgRFT+h07Aa+e6siDHG4z3cY+kXTURE5KMoRNdAP399tHDlNcU/9yY2S5loDpyJf oUT9tBDjtLHgvfS7kAW2QsWsnzGwFKanVW6Cb2XtA0Y+EQQ== X-Received: by 2002:a17:90b:4ac4:b0:35f:b572:ece9 with SMTP id 98e67ed59e1d1-36a6741dd7dmr2845266a91.5.1779444791298; Fri, 22 May 2026 03:13:11 -0700 (PDT) X-Received: by 2002:a17:90b:4ac4:b0:35f:b572:ece9 with SMTP id 98e67ed59e1d1-36a6741dd7dmr2845229a91.5.1779444790742; Fri, 22 May 2026 03:13:10 -0700 (PDT) Received: from hu-akhilpo-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c85202b4442sm1143498a12.12.2026.05.22.03.13.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 22 May 2026 03:13:09 -0700 (PDT) From: Akhil P Oommen Date: Fri, 22 May 2026 15:42:01 +0530 Subject: [PATCH v5 5/5] arm64: dts: qcom: glymur: Add GPU cooling MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Message-Id: <20260522-glymur-gpu-dt-v5-5-562c406b210c@oss.qualcomm.com> References: <20260522-glymur-gpu-dt-v5-0-562c406b210c@oss.qualcomm.com> In-Reply-To: <20260522-glymur-gpu-dt-v5-0-562c406b210c@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Rob Clark , Sean Paul , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Marijn Suijten , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Will Deacon , Robin Murphy , Joerg Roedel Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, iommu@lists.linux.dev, Akhil P Oommen , Manaf Meethalavalappu Pallikunhi X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1779444741; l=9184; i=akhilpo@oss.qualcomm.com; s=20240726; h=from:subject:message-id; bh=xn0Sr46RzO9QMjWQmKHE7i+3Gf4gRPK3q5UWU+NK1fk=; b=H/Uy28Sbk+qNyTEhNSg47YjTr7XYAKdDGhs35tS2R9fsH/5iIt2eB3i7MBqvC99rPJraDxMYO Zrt0jXlu1LGCLePzYFBh/1VOdRRLSWVr6yV2sjV20iX//ECmglHMfcM X-Developer-Key: i=akhilpo@oss.qualcomm.com; a=ed25519; pk=lmVtttSHmAUYFnJsQHX80IIRmYmXA4+CzpGcWOOsfKA= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTIyMDEwMCBTYWx0ZWRfXwEO59ANtYLRk nNhL78sE4d+JzLBN//2/LpwNFCpJollFnnkjwKr8aaZP0Dqrp9MznXlg8ZILH7La/25UZEn84lG f+pZdVJFBUPxPC21V+lJaeI1uUFyRdH1rIMIGsWOwfSRS1YIFodeBiWlsezS2VJ5DLg1XuZBrsi WFZ+EAiuEGuSq+9bpp0ci//eJ2czkcXUJXGrhMLE/YBHu4HsfjGnzrRpRdcJ5I3yNz9N1rMNIkC T4OIJgqpst6ZV6dqtRN4ept0DIARy6+vv/qCIgZpOSF7R1mSPKmwE8qRK2DxCF78AQqTKjbWm07 SxKKhNkN6PeNXdov8psi16eaSR8P6MwofETG/eljy9d3c7H0iKmoN3tAIIiEEvmpldhGoEUGBfI QzJevsuDNi+FywB7c2/0nDmT3Vqi48LR8FSVx/AMNFoiWW/j8ZTYiHHxWSvpWNvgDHw+277IRzB pmPCDZcBlCjw0hQUnYQ== X-Proofpoint-GUID: 5-DIpXFbcaFDr5dKRf3yx-h84cZPk0G2 X-Authority-Analysis: v=2.4 cv=LNdWhpW9 c=1 sm=1 tr=0 ts=6a102c38 cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=1xJfQSZ986TJDthxghQA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=iS9zxrgQBfv6-_F4QbHw:22 X-Proofpoint-ORIG-GUID: 5-DIpXFbcaFDr5dKRf3yx-h84cZPk0G2 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-05-22_02,2026-05-18_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 clxscore=1015 malwarescore=0 lowpriorityscore=0 priorityscore=1501 bulkscore=0 impostorscore=0 phishscore=0 spamscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605220100 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" RnJvbTogTWFuYWYgTWVldGhhbGF2YWxhcHB1IFBhbGxpa3VuaGkgPG1hbmFmLnBhbGxpa3VuaGlA b3NzLnF1YWxjb21tLmNvbT4KClRoZSBHUFUgZG9lcyBub3QgdGhyb3R0bGUgaXRzIHNwZWVkIGF1 dG9tYXRpY2FsbHkgd2hlbiBpdApyZWFjaGVzIGhpZ2ggdGVtcGVyYXR1cmVzLiBTZXQgdXAgR1BV IGNvb2xpbmcgYnkgdGhyb3R0bGluZwp0aGUgR1BVIHNwZWVkIHdoZW4gaXQgcmVhY2hlcyA5NcKw Qy4KClNpZ25lZC1vZmYtYnk6IE1hbmFmIE1lZXRoYWxhdmFsYXBwdSBQYWxsaWt1bmhpIDxtYW5h Zi5wYWxsaWt1bmhpQG9zcy5xdWFsY29tbS5jb20+ClNpZ25lZC1vZmYtYnk6IEFraGlsIFAgT29t bWVuIDxha2hpbHBvQG9zcy5xdWFsY29tbS5jb20+Ci0tLQogYXJjaC9hcm02NC9ib290L2R0cy9x Y29tL2dseW11ci5kdHNpIHwgMjQwICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t CiAxIGZpbGUgY2hhbmdlZCwgMTg0IGluc2VydGlvbnMoKyksIDU2IGRlbGV0aW9ucygtKQoKZGlm ZiAtLWdpdCBhL2FyY2gvYXJtNjQvYm9vdC9kdHMvcWNvbS9nbHltdXIuZHRzaSBiL2FyY2gvYXJt NjQvYm9vdC9kdHMvcWNvbS9nbHltdXIuZHRzaQppbmRleCAwMWEyZTMyZTUwM2IuLmUxMDlmYjVi MzVhNCAxMDA2NDQKLS0tIGEvYXJjaC9hcm02NC9ib290L2R0cy9xY29tL2dseW11ci5kdHNpCisr KyBiL2FyY2gvYXJtNjQvYm9vdC9kdHMvcWNvbS9nbHltdXIuZHRzaQpAQCAtMjIsNiArMjIsNyBA QAogI2luY2x1ZGUgPGR0LWJpbmRpbmdzL3JlZ3VsYXRvci9xY29tLHJwbWgtcmVndWxhdG9yLmg+ CiAjaW5jbHVkZSA8ZHQtYmluZGluZ3Mvc29jL3Fjb20scnBtaC1yc2MuaD4KICNpbmNsdWRlIDxk dC1iaW5kaW5ncy9zcG1pL3NwbWkuaD4KKyNpbmNsdWRlIDxkdC1iaW5kaW5ncy90aGVybWFsL3Ro ZXJtYWwuaD4KIAogI2luY2x1ZGUgImdseW11ci1pcGNjLmgiCiAKQEAgLTcxNDksMTMgKzcxNTAs MjIgQEAgYW9zcy03LWNyaXRpY2FsIHsKIAkJfTsKIAogCQl0aGVybWFsX2dwdV8wXzA6IGdwdS0w LTAtdGhlcm1hbCB7CisJCQlwb2xsaW5nLWRlbGF5LXBhc3NpdmUgPSA8MTAwPjsKKwogCQkJdGhl cm1hbC1zZW5zb3JzID0gPCZ0c2VuczcgMT47CiAKKwkJCWNvb2xpbmctbWFwcyB7CisJCQkJbWFw MCB7CisJCQkJCXRyaXAgPSA8JmdwdTAwX2FsZXJ0MD47CisJCQkJCWNvb2xpbmctZGV2aWNlID0g PCZncHUgVEhFUk1BTF9OT19MSU1JVCBUSEVSTUFMX05PX0xJTUlUPjsKKwkJCQl9OworCQkJfTsK KwogCQkJdHJpcHMgewotCQkJCXRyaXAtcG9pbnQwIHsKLQkJCQkJdGVtcGVyYXR1cmUgPSA8OTAw MDA+OwotCQkJCQloeXN0ZXJlc2lzID0gPDUwMDA+OwotCQkJCQl0eXBlID0gImhvdCI7CisJCQkJ Z3B1MDBfYWxlcnQwOiB0cmlwLXBvaW50MCB7CisJCQkJCXRlbXBlcmF0dXJlID0gPDk1MDAwPjsK KwkJCQkJaHlzdGVyZXNpcyA9IDwxMDAwPjsKKwkJCQkJdHlwZSA9ICJwYXNzaXZlIjsKIAkJCQl9 OwogCiAJCQkJZ3B1LTAtMC1jcml0aWNhbCB7CkBAIC03MTY0LDE2ICs3MTc0LDI2IEBAIGdwdS0w LTAtY3JpdGljYWwgewogCQkJCQl0eXBlID0gImNyaXRpY2FsIjsKIAkJCQl9OwogCQkJfTsKKwog CQl9OwogCiAJCXRoZXJtYWxfZ3B1XzBfMTogZ3B1LTAtMS10aGVybWFsIHsKKwkJCXBvbGxpbmct ZGVsYXktcGFzc2l2ZSA9IDwxMDA+OworCiAJCQl0aGVybWFsLXNlbnNvcnMgPSA8JnRzZW5zNyAy PjsKIAorCQkJY29vbGluZy1tYXBzIHsKKwkJCQltYXAwIHsKKwkJCQkJdHJpcCA9IDwmZ3B1MDFf YWxlcnQwPjsKKwkJCQkJY29vbGluZy1kZXZpY2UgPSA8JmdwdSBUSEVSTUFMX05PX0xJTUlUIFRI RVJNQUxfTk9fTElNSVQ+OworCQkJCX07CisJCQl9OworCiAJCQl0cmlwcyB7Ci0JCQkJdHJpcC1w b2ludDAgewotCQkJCQl0ZW1wZXJhdHVyZSA9IDw5MDAwMD47Ci0JCQkJCWh5c3RlcmVzaXMgPSA8 NTAwMD47Ci0JCQkJCXR5cGUgPSAiaG90IjsKKwkJCQlncHUwMV9hbGVydDA6IHRyaXAtcG9pbnQw IHsKKwkJCQkJdGVtcGVyYXR1cmUgPSA8OTUwMDA+OworCQkJCQloeXN0ZXJlc2lzID0gPDEwMDA+ OworCQkJCQl0eXBlID0gInBhc3NpdmUiOwogCQkJCX07CiAKIAkJCQlncHUtMC0xLWNyaXRpY2Fs IHsKQEAgLTcxODUsMTMgKzcyMDUsMjIgQEAgZ3B1LTAtMS1jcml0aWNhbCB7CiAJCX07CiAKIAkJ dGhlcm1hbF9ncHVfMF8yOiBncHUtMC0yLXRoZXJtYWwgeworCQkJcG9sbGluZy1kZWxheS1wYXNz aXZlID0gPDEwMD47CisKIAkJCXRoZXJtYWwtc2Vuc29ycyA9IDwmdHNlbnM3IDM+OwogCisJCQlj b29saW5nLW1hcHMgeworCQkJCW1hcDAgeworCQkJCQl0cmlwID0gPCZncHUwMl9hbGVydDA+Owor CQkJCQljb29saW5nLWRldmljZSA9IDwmZ3B1IFRIRVJNQUxfTk9fTElNSVQgVEhFUk1BTF9OT19M SU1JVD47CisJCQkJfTsKKwkJCX07CisKIAkJCXRyaXBzIHsKLQkJCQl0cmlwLXBvaW50MCB7Ci0J CQkJCXRlbXBlcmF0dXJlID0gPDkwMDAwPjsKLQkJCQkJaHlzdGVyZXNpcyA9IDw1MDAwPjsKLQkJ CQkJdHlwZSA9ICJob3QiOworCQkJCWdwdTAyX2FsZXJ0MDogdHJpcC1wb2ludDAgeworCQkJCQl0 ZW1wZXJhdHVyZSA9IDw5NTAwMD47CisJCQkJCWh5c3RlcmVzaXMgPSA8MTAwMD47CisJCQkJCXR5 cGUgPSAicGFzc2l2ZSI7CiAJCQkJfTsKIAogCQkJCWdwdS0wLTItY3JpdGljYWwgewpAQCAtNzIw MywxMyArNzIzMiwyMiBAQCBncHUtMC0yLWNyaXRpY2FsIHsKIAkJfTsKIAogCQl0aGVybWFsX2dw dV8xXzA6IGdwdS0xLTAtdGhlcm1hbCB7CisJCQlwb2xsaW5nLWRlbGF5LXBhc3NpdmUgPSA8MTAw PjsKKwogCQkJdGhlcm1hbC1zZW5zb3JzID0gPCZ0c2VuczcgND47CiAKKwkJCWNvb2xpbmctbWFw cyB7CisJCQkJbWFwMCB7CisJCQkJCXRyaXAgPSA8JmdwdTEwX2FsZXJ0MD47CisJCQkJCWNvb2xp bmctZGV2aWNlID0gPCZncHUgVEhFUk1BTF9OT19MSU1JVCBUSEVSTUFMX05PX0xJTUlUPjsKKwkJ CQl9OworCQkJfTsKKwogCQkJdHJpcHMgewotCQkJCXRyaXAtcG9pbnQwIHsKLQkJCQkJdGVtcGVy YXR1cmUgPSA8OTAwMDA+OwotCQkJCQloeXN0ZXJlc2lzID0gPDUwMDA+OwotCQkJCQl0eXBlID0g ImhvdCI7CisJCQkJZ3B1MTBfYWxlcnQwOiB0cmlwLXBvaW50MCB7CisJCQkJCXRlbXBlcmF0dXJl ID0gPDk1MDAwPjsKKwkJCQkJaHlzdGVyZXNpcyA9IDwxMDAwPjsKKwkJCQkJdHlwZSA9ICJwYXNz aXZlIjsKIAkJCQl9OwogCiAJCQkJZ3B1LTEtMC1jcml0aWNhbCB7CkBAIC03MjIxLDEzICs3MjU5 LDIyIEBAIGdwdS0xLTAtY3JpdGljYWwgewogCQl9OwogCiAJCXRoZXJtYWxfZ3B1XzFfMTogZ3B1 LTEtMS10aGVybWFsIHsKKwkJCXBvbGxpbmctZGVsYXktcGFzc2l2ZSA9IDwxMDA+OworCiAJCQl0 aGVybWFsLXNlbnNvcnMgPSA8JnRzZW5zNyA1PjsKIAorCQkJY29vbGluZy1tYXBzIHsKKwkJCQlt YXAwIHsKKwkJCQkJdHJpcCA9IDwmZ3B1MTFfYWxlcnQwPjsKKwkJCQkJY29vbGluZy1kZXZpY2Ug PSA8JmdwdSBUSEVSTUFMX05PX0xJTUlUIFRIRVJNQUxfTk9fTElNSVQ+OworCQkJCX07CisJCQl9 OworCiAJCQl0cmlwcyB7Ci0JCQkJdHJpcC1wb2ludDAgewotCQkJCQl0ZW1wZXJhdHVyZSA9IDw5 MDAwMD47Ci0JCQkJCWh5c3RlcmVzaXMgPSA8NTAwMD47Ci0JCQkJCXR5cGUgPSAiaG90IjsKKwkJ CQlncHUxMV9hbGVydDA6IHRyaXAtcG9pbnQwIHsKKwkJCQkJdGVtcGVyYXR1cmUgPSA8OTUwMDA+ OworCQkJCQloeXN0ZXJlc2lzID0gPDEwMDA+OworCQkJCQl0eXBlID0gInBhc3NpdmUiOwogCQkJ CX07CiAKIAkJCQlncHUtMS0xLWNyaXRpY2FsIHsKQEAgLTcyMzksMTMgKzcyODYsMjIgQEAgZ3B1 LTEtMS1jcml0aWNhbCB7CiAJCX07CiAKIAkJdGhlcm1hbF9ncHVfMV8yOiBncHUtMS0yLXRoZXJt YWwgeworCQkJcG9sbGluZy1kZWxheS1wYXNzaXZlID0gPDEwMD47CisKIAkJCXRoZXJtYWwtc2Vu c29ycyA9IDwmdHNlbnM3IDY+OwogCisJCQljb29saW5nLW1hcHMgeworCQkJCW1hcDAgeworCQkJ CQl0cmlwID0gPCZncHUxMl9hbGVydDA+OworCQkJCQljb29saW5nLWRldmljZSA9IDwmZ3B1IFRI RVJNQUxfTk9fTElNSVQgVEhFUk1BTF9OT19MSU1JVD47CisJCQkJfTsKKwkJCX07CisKIAkJCXRy aXBzIHsKLQkJCQl0cmlwLXBvaW50MCB7Ci0JCQkJCXRlbXBlcmF0dXJlID0gPDkwMDAwPjsKLQkJ CQkJaHlzdGVyZXNpcyA9IDw1MDAwPjsKLQkJCQkJdHlwZSA9ICJob3QiOworCQkJCWdwdTEyX2Fs ZXJ0MDogdHJpcC1wb2ludDAgeworCQkJCQl0ZW1wZXJhdHVyZSA9IDw5NTAwMD47CisJCQkJCWh5 c3RlcmVzaXMgPSA8MTAwMD47CisJCQkJCXR5cGUgPSAicGFzc2l2ZSI7CiAJCQkJfTsKIAogCQkJ CWdwdS0xLTItY3JpdGljYWwgewpAQCAtNzI1NywxMyArNzMxMywyMiBAQCBncHUtMS0yLWNyaXRp Y2FsIHsKIAkJfTsKIAogCQl0aGVybWFsX2dwdV8yXzA6IGdwdS0yLTAtdGhlcm1hbCB7CisJCQlw b2xsaW5nLWRlbGF5LXBhc3NpdmUgPSA8MTAwPjsKKwogCQkJdGhlcm1hbC1zZW5zb3JzID0gPCZ0 c2VuczcgNz47CiAKKwkJCWNvb2xpbmctbWFwcyB7CisJCQkJbWFwMCB7CisJCQkJCXRyaXAgPSA8 JmdwdTIwX2FsZXJ0MD47CisJCQkJCWNvb2xpbmctZGV2aWNlID0gPCZncHUgVEhFUk1BTF9OT19M SU1JVCBUSEVSTUFMX05PX0xJTUlUPjsKKwkJCQl9OworCQkJfTsKKwogCQkJdHJpcHMgewotCQkJ CXRyaXAtcG9pbnQwIHsKLQkJCQkJdGVtcGVyYXR1cmUgPSA8OTAwMDA+OwotCQkJCQloeXN0ZXJl c2lzID0gPDUwMDA+OwotCQkJCQl0eXBlID0gImhvdCI7CisJCQkJZ3B1MjBfYWxlcnQwOiB0cmlw LXBvaW50MCB7CisJCQkJCXRlbXBlcmF0dXJlID0gPDk1MDAwPjsKKwkJCQkJaHlzdGVyZXNpcyA9 IDwxMDAwPjsKKwkJCQkJdHlwZSA9ICJwYXNzaXZlIjsKIAkJCQl9OwogCiAJCQkJZ3B1LTItMC1j cml0aWNhbCB7CkBAIC03Mjc1LDEzICs3MzQwLDIyIEBAIGdwdS0yLTAtY3JpdGljYWwgewogCQl9 OwogCiAJCXRoZXJtYWxfZ3B1XzJfMTogZ3B1LTItMS10aGVybWFsIHsKKwkJCXBvbGxpbmctZGVs YXktcGFzc2l2ZSA9IDwxMDA+OworCiAJCQl0aGVybWFsLXNlbnNvcnMgPSA8JnRzZW5zNyA4PjsK IAorCQkJY29vbGluZy1tYXBzIHsKKwkJCQltYXAwIHsKKwkJCQkJdHJpcCA9IDwmZ3B1MjFfYWxl cnQwPjsKKwkJCQkJY29vbGluZy1kZXZpY2UgPSA8JmdwdSBUSEVSTUFMX05PX0xJTUlUIFRIRVJN QUxfTk9fTElNSVQ+OworCQkJCX07CisJCQl9OworCiAJCQl0cmlwcyB7Ci0JCQkJdHJpcC1wb2lu dDAgewotCQkJCQl0ZW1wZXJhdHVyZSA9IDw5MDAwMD47Ci0JCQkJCWh5c3RlcmVzaXMgPSA8NTAw MD47Ci0JCQkJCXR5cGUgPSAiaG90IjsKKwkJCQlncHUyMV9hbGVydDA6IHRyaXAtcG9pbnQwIHsK KwkJCQkJdGVtcGVyYXR1cmUgPSA8OTUwMDA+OworCQkJCQloeXN0ZXJlc2lzID0gPDEwMDA+Owor CQkJCQl0eXBlID0gInBhc3NpdmUiOwogCQkJCX07CiAKIAkJCQlncHUtMi0xLWNyaXRpY2FsIHsK QEAgLTcyOTMsMTMgKzczNjcsMjIgQEAgZ3B1LTItMS1jcml0aWNhbCB7CiAJCX07CiAKIAkJdGhl cm1hbF9ncHVfMl8yOiBncHUtMi0yLXRoZXJtYWwgeworCQkJcG9sbGluZy1kZWxheS1wYXNzaXZl ID0gPDEwMD47CisKIAkJCXRoZXJtYWwtc2Vuc29ycyA9IDwmdHNlbnM3IDk+OwogCisJCQljb29s aW5nLW1hcHMgeworCQkJCW1hcDAgeworCQkJCQl0cmlwID0gPCZncHUyMl9hbGVydDA+OworCQkJ CQljb29saW5nLWRldmljZSA9IDwmZ3B1IFRIRVJNQUxfTk9fTElNSVQgVEhFUk1BTF9OT19MSU1J VD47CisJCQkJfTsKKwkJCX07CisKIAkJCXRyaXBzIHsKLQkJCQl0cmlwLXBvaW50MCB7Ci0JCQkJ CXRlbXBlcmF0dXJlID0gPDkwMDAwPjsKLQkJCQkJaHlzdGVyZXNpcyA9IDw1MDAwPjsKLQkJCQkJ dHlwZSA9ICJob3QiOworCQkJCWdwdTIyX2FsZXJ0MDogdHJpcC1wb2ludDAgeworCQkJCQl0ZW1w ZXJhdHVyZSA9IDw5NTAwMD47CisJCQkJCWh5c3RlcmVzaXMgPSA8MTAwMD47CisJCQkJCXR5cGUg PSAicGFzc2l2ZSI7CiAJCQkJfTsKIAogCQkJCWdwdS0yLTItY3JpdGljYWwgewpAQCAtNzMxMSwx MyArNzM5NCwyMiBAQCBncHUtMi0yLWNyaXRpY2FsIHsKIAkJfTsKIAogCQl0aGVybWFsX2dwdV8z XzA6IGdwdS0zLTAtdGhlcm1hbCB7CisJCQlwb2xsaW5nLWRlbGF5LXBhc3NpdmUgPSA8MTAwPjsK KwogCQkJdGhlcm1hbC1zZW5zb3JzID0gPCZ0c2VuczcgMTA+OwogCisJCQljb29saW5nLW1hcHMg eworCQkJCW1hcDAgeworCQkJCQl0cmlwID0gPCZncHUzMF9hbGVydDA+OworCQkJCQljb29saW5n LWRldmljZSA9IDwmZ3B1IFRIRVJNQUxfTk9fTElNSVQgVEhFUk1BTF9OT19MSU1JVD47CisJCQkJ fTsKKwkJCX07CisKIAkJCXRyaXBzIHsKLQkJCQl0cmlwLXBvaW50MCB7Ci0JCQkJCXRlbXBlcmF0 dXJlID0gPDkwMDAwPjsKLQkJCQkJaHlzdGVyZXNpcyA9IDw1MDAwPjsKLQkJCQkJdHlwZSA9ICJo b3QiOworCQkJCWdwdTMwX2FsZXJ0MDogdHJpcC1wb2ludDAgeworCQkJCQl0ZW1wZXJhdHVyZSA9 IDw5NTAwMD47CisJCQkJCWh5c3RlcmVzaXMgPSA8MTAwMD47CisJCQkJCXR5cGUgPSAicGFzc2l2 ZSI7CiAJCQkJfTsKIAogCQkJCWdwdS0zLTAtY3JpdGljYWwgewpAQCAtNzMyOSwxMyArNzQyMSwy MiBAQCBncHUtMy0wLWNyaXRpY2FsIHsKIAkJfTsKIAogCQl0aGVybWFsX2dwdV8zXzE6IGdwdS0z LTEtdGhlcm1hbCB7CisJCQlwb2xsaW5nLWRlbGF5LXBhc3NpdmUgPSA8MTAwPjsKKwogCQkJdGhl cm1hbC1zZW5zb3JzID0gPCZ0c2VuczcgMTE+OwogCisJCQljb29saW5nLW1hcHMgeworCQkJCW1h cDAgeworCQkJCQl0cmlwID0gPCZncHUzMV9hbGVydDA+OworCQkJCQljb29saW5nLWRldmljZSA9 IDwmZ3B1IFRIRVJNQUxfTk9fTElNSVQgVEhFUk1BTF9OT19MSU1JVD47CisJCQkJfTsKKwkJCX07 CisKIAkJCXRyaXBzIHsKLQkJCQl0cmlwLXBvaW50MCB7Ci0JCQkJCXRlbXBlcmF0dXJlID0gPDkw MDAwPjsKLQkJCQkJaHlzdGVyZXNpcyA9IDw1MDAwPjsKLQkJCQkJdHlwZSA9ICJob3QiOworCQkJ CWdwdTMxX2FsZXJ0MDogdHJpcC1wb2ludDAgeworCQkJCQl0ZW1wZXJhdHVyZSA9IDw5NTAwMD47 CisJCQkJCWh5c3RlcmVzaXMgPSA8MTAwMD47CisJCQkJCXR5cGUgPSAicGFzc2l2ZSI7CiAJCQkJ fTsKIAogCQkJCWdwdS0zLTEtY3JpdGljYWwgewpAQCAtNzM0NywxMyArNzQ0OCwyMiBAQCBncHUt My0xLWNyaXRpY2FsIHsKIAkJfTsKIAogCQl0aGVybWFsX2dwdV8zXzI6IGdwdS0zLTItdGhlcm1h bCB7CisJCQlwb2xsaW5nLWRlbGF5LXBhc3NpdmUgPSA8MTAwPjsKKwogCQkJdGhlcm1hbC1zZW5z b3JzID0gPCZ0c2VuczcgMTI+OwogCisJCQljb29saW5nLW1hcHMgeworCQkJCW1hcDAgeworCQkJ CQl0cmlwID0gPCZncHUzMl9hbGVydDA+OworCQkJCQljb29saW5nLWRldmljZSA9IDwmZ3B1IFRI RVJNQUxfTk9fTElNSVQgVEhFUk1BTF9OT19MSU1JVD47CisJCQkJfTsKKwkJCX07CisKIAkJCXRy aXBzIHsKLQkJCQl0cmlwLXBvaW50MCB7Ci0JCQkJCXRlbXBlcmF0dXJlID0gPDkwMDAwPjsKLQkJ CQkJaHlzdGVyZXNpcyA9IDw1MDAwPjsKLQkJCQkJdHlwZSA9ICJob3QiOworCQkJCWdwdTMyX2Fs ZXJ0MDogdHJpcC1wb2ludDAgeworCQkJCQl0ZW1wZXJhdHVyZSA9IDw5NTAwMD47CisJCQkJCWh5 c3RlcmVzaXMgPSA8MTAwMD47CisJCQkJCXR5cGUgPSAicGFzc2l2ZSI7CiAJCQkJfTsKIAogCQkJ CWdwdS0zLTItY3JpdGljYWwgewpAQCAtNzM2NSwxMyArNzQ3NSwyMiBAQCBncHUtMy0yLWNyaXRp Y2FsIHsKIAkJfTsKIAogCQl0aGVybWFsX2dwdXNzXzA6IGdwdXNzLTAtdGhlcm1hbCB7CisJCQlw b2xsaW5nLWRlbGF5LXBhc3NpdmUgPSA8MTAwPjsKKwogCQkJdGhlcm1hbC1zZW5zb3JzID0gPCZ0 c2VuczcgMTM+OwogCisJCQljb29saW5nLW1hcHMgeworCQkJCW1hcDAgeworCQkJCQl0cmlwID0g PCZncHVzczBfYWxlcnQwPjsKKwkJCQkJY29vbGluZy1kZXZpY2UgPSA8JmdwdSBUSEVSTUFMX05P X0xJTUlUIFRIRVJNQUxfTk9fTElNSVQ+OworCQkJCX07CisJCQl9OworCiAJCQl0cmlwcyB7Ci0J CQkJdHJpcC1wb2ludDAgewotCQkJCQl0ZW1wZXJhdHVyZSA9IDw5MDAwMD47Ci0JCQkJCWh5c3Rl cmVzaXMgPSA8NTAwMD47Ci0JCQkJCXR5cGUgPSAiaG90IjsKKwkJCQlncHVzczBfYWxlcnQwOiB0 cmlwLXBvaW50MCB7CisJCQkJCXRlbXBlcmF0dXJlID0gPDk1MDAwPjsKKwkJCQkJaHlzdGVyZXNp cyA9IDwxMDAwPjsKKwkJCQkJdHlwZSA9ICJwYXNzaXZlIjsKIAkJCQl9OwogCiAJCQkJZ3B1c3Mt MC1jcml0aWNhbCB7CkBAIC03MzgzLDEzICs3NTAyLDIyIEBAIGdwdXNzLTAtY3JpdGljYWwgewog CQl9OwogCiAJCXRoZXJtYWxfZ3B1c3NfMTogZ3B1c3MtMS10aGVybWFsIHsKKwkJCXBvbGxpbmct ZGVsYXktcGFzc2l2ZSA9IDwxMDA+OworCiAJCQl0aGVybWFsLXNlbnNvcnMgPSA8JnRzZW5zNyAx ND47CiAKKwkJCWNvb2xpbmctbWFwcyB7CisJCQkJbWFwMCB7CisJCQkJCXRyaXAgPSA8JmdwdXNz MV9hbGVydDA+OworCQkJCQljb29saW5nLWRldmljZSA9IDwmZ3B1IFRIRVJNQUxfTk9fTElNSVQg VEhFUk1BTF9OT19MSU1JVD47CisJCQkJfTsKKwkJCX07CisKIAkJCXRyaXBzIHsKLQkJCQl0cmlw LXBvaW50MCB7Ci0JCQkJCXRlbXBlcmF0dXJlID0gPDkwMDAwPjsKLQkJCQkJaHlzdGVyZXNpcyA9 IDw1MDAwPjsKLQkJCQkJdHlwZSA9ICJob3QiOworCQkJCWdwdXNzMV9hbGVydDA6IHRyaXAtcG9p bnQwIHsKKwkJCQkJdGVtcGVyYXR1cmUgPSA8OTUwMDA+OworCQkJCQloeXN0ZXJlc2lzID0gPDEw MDA+OworCQkJCQl0eXBlID0gInBhc3NpdmUiOwogCQkJCX07CiAKIAkJCQlncHVzcy0xLWNyaXRp Y2FsIHsKCi0tIAoyLjUxLjAKCg==