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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 47FA3C433EF for ; Thu, 28 Apr 2022 10:02:16 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233245AbiD1KF2 (ORCPT ); Thu, 28 Apr 2022 06:05:28 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46818 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231406AbiD1KFG (ORCPT ); Thu, 28 Apr 2022 06:05:06 -0400 Received: from mailout1.w1.samsung.com (mailout1.w1.samsung.com [210.118.77.11]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D0A2969494 for ; Thu, 28 Apr 2022 02:50:29 -0700 (PDT) Received: from eucas1p2.samsung.com (unknown [182.198.249.207]) by mailout1.w1.samsung.com (KnoxPortal) with ESMTP id 20220428095027euoutp01f0dad57496213e077db058d78fb2737b~qBo_RPavM0851608516euoutp01N for ; Thu, 28 Apr 2022 09:50:27 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com 20220428095027euoutp01f0dad57496213e077db058d78fb2737b~qBo_RPavM0851608516euoutp01N DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1651139427; bh=QKajzPGWjpawA/433SOioj+ZbbwKlHF+LorGx65GtZg=; h=Date:Subject:To:Cc:From:In-Reply-To:References:From; b=AWIciYHxnOBACTjSUQubSocd+oSrGBNNTjNxC39SBb+TmaZXGeCVyOsx7HxLtnR9h qmovirLDrWtDrgp8GVqpAQ4HC2dzvGzfmAcZzzE1qWG65NGstjLBN0GfT/pxRUAuGq HHM56HmGGW9CvRrpr2kQ9hEy9thv0bSg3zYWkJpU= Received: from eusmges1new.samsung.com (unknown [203.254.199.242]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20220428095026eucas1p2ec22349319bcf2168de65c513b05ab4b~qBo9ikf132177921779eucas1p2N; Thu, 28 Apr 2022 09:50:26 +0000 (GMT) Received: from eucas1p2.samsung.com ( [182.198.249.207]) by eusmges1new.samsung.com (EUCPMTA) with SMTP id AE.1A.10009.2636A626; Thu, 28 Apr 2022 10:50:26 +0100 (BST) Received: from eusmtrp1.samsung.com (unknown [182.198.249.138]) by eucas1p2.samsung.com (KnoxPortal) with ESMTPA id 20220428095025eucas1p26c7af662f79880082423007492e13d4a~qBo8oNkri1797917979eucas1p2k; Thu, 28 Apr 2022 09:50:25 +0000 (GMT) Received: from eusmgms1.samsung.com (unknown [182.198.249.179]) by eusmtrp1.samsung.com (KnoxPortal) with ESMTP id 20220428095025eusmtrp1a14a5627a7d495ab373e1453d917164d~qBo8nMPqR1548015480eusmtrp1J; Thu, 28 Apr 2022 09:50:25 +0000 (GMT) X-AuditID: cbfec7f2-e95ff70000002719-80-626a63625b23 Received: from eusmtip2.samsung.com ( [203.254.199.222]) by eusmgms1.samsung.com (EUCPMTA) with SMTP id 72.87.09522.1636A626; Thu, 28 Apr 2022 10:50:25 +0100 (BST) Received: from [106.210.134.192] (unknown [106.210.134.192]) by eusmtip2.samsung.com (KnoxPortal) with ESMTPA id 20220428095024eusmtip246348da401bc1c6ca0d425fb55fdab81~qBo7n9WBb1651316513eusmtip2F; Thu, 28 Apr 2022 09:50:24 +0000 (GMT) Message-ID: <5eeac2a0-4293-675e-9dc2-25ed8ab3fb8f@samsung.com> Date: Thu, 28 Apr 2022 11:50:24 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.8.0 Subject: Re: [PATCH 08/10] ARM: dts: exynos: use proper 'dma-channels/requests' properties Content-Language: en-US To: Krzysztof Kozlowski , Lee Jones , Rob Herring , Krzysztof Kozlowski , Alim Akhtar , Dinh Nguyen , Michal Simek , Liviu Dudau , Sudeep Holla , Lorenzo Pieralisi , Ray Jui , Scott Branden , Broadcom Kernel Team , Sylwester Nawrocki , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Rob Herring From: Marek Szyprowski In-Reply-To: <20220427155840.596535-9-krzysztof.kozlowski@linaro.org> Content-Transfer-Encoding: 8bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCKsWRmVeSWpSXmKPExsWy7djP87pJyVlJBm+281o8mLeNzWJt71EW i/lHzrFaHD2/m8mi78VDZou9r7eyW9z/epTRYtPja6wWl3fNYbOYcX4fk8WBpe0sFm9+v2C3 ePcywuLpzM1sFq17j7Bb/N+zg93i8Jt2Vot3q58wWiw/tYPFQdhjzbw1jB6z7p9l89i0qpPN 4861PWwem5fUe/RtWcXo8XmTnMfez79ZAjiiuGxSUnMyy1KL9O0SuDKOn53NUnDXqaLjzF7G BsZXRl2MnBwSAiYSLc8XMXcxcnEICaxglDh4cwkrhPOFUeLnrv9Qmc+MEk8f32TsYuQAa7n4 0QykW0hgOaNE0xV3iJqPjBIbVl9hA0nwCthJTPuxiRXEZhFQldi2dCkjRFxQ4uTMJywgtqhA ksTcffeYQWxhgRiJx0vXgdUwC4hL3HoynwlkqIjAE1aJN5ensUAkFCVuTVvKBGKzCRhKdL3t AlvGKeAqcW92GxNEjbxE89bZYFdLCJzjlDjycjU7xKMuEu+PPYeyhSVeHd8CZctInJ7cwwLx Wb7E3xnGEOEKiWuv1zBD2NYSd879YgMpYRbQlFi/Sx8i7ChxcMNcJohOPokbbwUhLuCTmLRt OjNEmFeio00IolpNYtbxdXA7D164xDyBUWkWUqDMQvL8LCS/zELYu4CRZRWjeGppcW56arFh Xmq5XnFibnFpXrpecn7uJkZgQjz97/inHYxzX33UO8TIxMF4iFGCg1lJhPfL7owkId6UxMqq 1KL8+KLSnNTiQ4zSHCxK4rzJmRsShQTSE0tSs1NTC1KLYLJMHJxSDUz5fTMY19Q0Lz6yM3C9 00cfDa9/X9r//lU5K/X31D/X7x9v/67vnPRa3k836K7DxZoVV39sKZKzz2AMq2b0PsJtx7+y +8m/pZy7X005tPyhgnjrdJdPsxZ4cEXoyug5Xq2zmZGwy+7YmfPH1GsPPLoi7u/qI1S1+dD3 +02avhwqMseZPt36ax78OS/4uV9g+aOlQdxlD2zsttrtFV2kfySZ50vT5j8iri+ubGBVkw94 Wa0scTV+p7FTYmG5wMf9RVYlAsUaMV8tPJTNNKtT2ix+39jAa2037/jPXRsZlSZc3Pzn24+1 8rXPpdjm1DzbfWFSJfu9OYUv8y4a7HiibjC9SpXne9n0uEV3j09SsnqoxFKckWioxVxUnAgA FCvUYfcDAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJIsWRmVeSWpSXmKPExsVy+t/xe7qJyVlJBgdP8Fo8mLeNzWJt71EW i/lHzrFaHD2/m8mi78VDZou9r7eyW9z/epTRYtPja6wWl3fNYbOYcX4fk8WBpe0sFm9+v2C3 ePcywuLpzM1sFq17j7Bb/N+zg93i8Jt2Vot3q58wWiw/tYPFQdhjzbw1jB6z7p9l89i0qpPN 4861PWwem5fUe/RtWcXo8XmTnMfez79ZAjii9GyK8ktLUhUy8otLbJWiDS2M9AwtLfSMTCz1 DI3NY62MTJX07WxSUnMyy1KL9O0S9DKOn53NUnDXqaLjzF7GBsZXRl2MHBwSAiYSFz+adTFy cQgJLGWU6OxsZOti5ASKy0icnNbACmELS/y51gUWFxJ4zyjRO1kbxOYVsJOY9mMTWA2LgKrE tqVLGSHighInZz5hAbFFBZIkXmx7DhYXFoiReLx0HZjNLCAucevJfCaQxSICz1glXv3cxQqR UJS4NW0pE8RFlxkltmw+yQ6SYBMwlOh6C3EFp4CrxL3ZbUwQDWYSXVu7oKbKSzRvnc08gVFo FpJDZiFZOAtJyywkLQsYWVYxiqSWFuem5xYb6hUn5haX5qXrJefnbmIEpoFtx35u3sE479VH vUOMTByMhxglOJiVRHi/7M5IEuJNSaysSi3Kjy8qzUktPsRoCgyNicxSosn5wESUVxJvaGZg amhiZmlgamlmrCTO61nQkSgkkJ5YkpqdmlqQWgTTx8TBKdXA5L9ljvfqZ82iE8WXS2n7tjIY mr3Yd3n5w00SYk90zlUtO2z+QY/bVNJ52em/z5y3zUzotDMXevBKfnlnwdXf+j/uSbSYuAoq bZ5T8zIvqH5R0sMzrx6Jzoq3qVi399gkx/7z7l/MGqUbQvSubHPRccu6a/w8eEpmEN/C+GPN AZm3Hzsuu9NQ2HDsy7uz6/aZbPnyeYtPedAGrl1CB65MzGb4dpYvgOnZYafD/4oOG+vP3OV5 2EtlJtefpYk2P3/Uz39y+FWag0ztApvlMgU7T7HLzvpyX1BzeVPQ2q28+6Zrf7pz/1377K1X tSWWz3v++P2Ok3UFx2/kP4lPqX19aVpR3QbWdz+DnPoN9flMtu5XYinOSDTUYi4qTgQAxG4N LIwDAAA= X-CMS-MailID: 20220428095025eucas1p26c7af662f79880082423007492e13d4a X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-RootMTR: 20220427160347eucas1p23ce51e0fb49160d437961d98fd682c28 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20220427160347eucas1p23ce51e0fb49160d437961d98fd682c28 References: <20220427155840.596535-1-krzysztof.kozlowski@linaro.org> <20220427155840.596535-9-krzysztof.kozlowski@linaro.org> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Krzysztof, On 27.04.2022 17:58, Krzysztof Kozlowski wrote: > pl330 DMA controller bindings documented 'dma-channels' and > 'dma-requests' properties (without leading hash sign), so fix the DTS to > match the bindings. > > Reported-by: Rob Herring > Signed-off-by: Krzysztof Kozlowski Are those properties really needed for PL330 driver on Exynos SoCs? I've removed them and I still see the proper values read from registers and reported in the log (Exynos4210): dma-pl330 12680000.dma-controller: Loaded driver for PL330 DMAC-141330 dma-pl330 12680000.dma-controller:       DBUFF-32x4bytes Num_Chans-8 Num_Peri-32 Num_Events-32 dma-pl330 12690000.dma-controller: Loaded driver for PL330 DMAC-141330 dma-pl330 12690000.dma-controller:       DBUFF-32x4bytes Num_Chans-8 Num_Peri-32 Num_Events-32 dma-pl330 12850000.dma-controller: Loaded driver for PL330 DMAC-141330 dma-pl330 12850000.dma-controller:       DBUFF-64x8bytes Num_Chans-8 Num_Peri-1 Num_Events-32 I also don't see any code that would read those properties. IMHO they should be simply removed at all, at least for the PL330 related nodes. > --- > arch/arm/boot/dts/exynos3250.dtsi | 8 ++++---- > arch/arm/boot/dts/exynos4.dtsi | 12 +++++------ > .../boot/dts/exynos4210-universal_c210.dts | 4 ++-- > arch/arm/boot/dts/exynos5250.dtsi | 16 +++++++-------- > arch/arm/boot/dts/exynos5410.dtsi | 8 ++++---- > arch/arm/boot/dts/exynos5420.dtsi | 20 +++++++++---------- > 6 files changed, 34 insertions(+), 34 deletions(-) > > diff --git a/arch/arm/boot/dts/exynos3250.dtsi b/arch/arm/boot/dts/exynos3250.dtsi > index 41bb421e67c2..7bdd4f0782c3 100644 > --- a/arch/arm/boot/dts/exynos3250.dtsi > +++ b/arch/arm/boot/dts/exynos3250.dtsi > @@ -429,8 +429,8 @@ pdma0: dma-controller@12680000 { > clocks = <&cmu CLK_PDMA0>; > clock-names = "apb_pclk"; > #dma-cells = <1>; > - #dma-channels = <8>; > - #dma-requests = <32>; > + dma-channels = <8>; > + dma-requests = <32>; > }; > > pdma1: dma-controller@12690000 { > @@ -440,8 +440,8 @@ pdma1: dma-controller@12690000 { > clocks = <&cmu CLK_PDMA1>; > clock-names = "apb_pclk"; > #dma-cells = <1>; > - #dma-channels = <8>; > - #dma-requests = <32>; > + dma-channels = <8>; > + dma-requests = <32>; > }; > > adc: adc@126c0000 { > diff --git a/arch/arm/boot/dts/exynos4.dtsi b/arch/arm/boot/dts/exynos4.dtsi > index 5fd17bc52321..2a244aaf84b4 100644 > --- a/arch/arm/boot/dts/exynos4.dtsi > +++ b/arch/arm/boot/dts/exynos4.dtsi > @@ -676,8 +676,8 @@ pdma0: dma-controller@12680000 { > clocks = <&clock CLK_PDMA0>; > clock-names = "apb_pclk"; > #dma-cells = <1>; > - #dma-channels = <8>; > - #dma-requests = <32>; > + dma-channels = <8>; > + dma-requests = <32>; > }; > > pdma1: dma-controller@12690000 { > @@ -687,8 +687,8 @@ pdma1: dma-controller@12690000 { > clocks = <&clock CLK_PDMA1>; > clock-names = "apb_pclk"; > #dma-cells = <1>; > - #dma-channels = <8>; > - #dma-requests = <32>; > + dma-channels = <8>; > + dma-requests = <32>; > }; > > mdma1: dma-controller@12850000 { > @@ -698,8 +698,8 @@ mdma1: dma-controller@12850000 { > clocks = <&clock CLK_MDMA>; > clock-names = "apb_pclk"; > #dma-cells = <1>; > - #dma-channels = <8>; > - #dma-requests = <1>; > + dma-channels = <8>; > + dma-requests = <1>; > }; > > fimd: fimd@11c00000 { > diff --git a/arch/arm/boot/dts/exynos4210-universal_c210.dts b/arch/arm/boot/dts/exynos4210-universal_c210.dts > index 138d606d58a5..c1b11704b8ee 100644 > --- a/arch/arm/boot/dts/exynos4210-universal_c210.dts > +++ b/arch/arm/boot/dts/exynos4210-universal_c210.dts > @@ -666,8 +666,8 @@ mdma0: dma-controller@12840000 { > clocks = <&clock CLK_MDMA>; > clock-names = "apb_pclk"; > #dma-cells = <1>; > - #dma-channels = <8>; > - #dma-requests = <1>; > + dma-channels = <8>; > + dma-requests = <1>; > power-domains = <&pd_lcd0>; > }; > }; > diff --git a/arch/arm/boot/dts/exynos5250.dtsi b/arch/arm/boot/dts/exynos5250.dtsi > index df80ddfada2d..c4c0b4c08094 100644 > --- a/arch/arm/boot/dts/exynos5250.dtsi > +++ b/arch/arm/boot/dts/exynos5250.dtsi > @@ -700,8 +700,8 @@ pdma0: dma-controller@121a0000 { > clocks = <&clock CLK_PDMA0>; > clock-names = "apb_pclk"; > #dma-cells = <1>; > - #dma-channels = <8>; > - #dma-requests = <32>; > + dma-channels = <8>; > + dma-requests = <32>; > }; > > pdma1: dma-controller@121b0000 { > @@ -711,8 +711,8 @@ pdma1: dma-controller@121b0000 { > clocks = <&clock CLK_PDMA1>; > clock-names = "apb_pclk"; > #dma-cells = <1>; > - #dma-channels = <8>; > - #dma-requests = <32>; > + dma-channels = <8>; > + dma-requests = <32>; > }; > > mdma0: dma-controller@10800000 { > @@ -722,8 +722,8 @@ mdma0: dma-controller@10800000 { > clocks = <&clock CLK_MDMA0>; > clock-names = "apb_pclk"; > #dma-cells = <1>; > - #dma-channels = <8>; > - #dma-requests = <1>; > + dma-channels = <8>; > + dma-requests = <1>; > }; > > mdma1: dma-controller@11c10000 { > @@ -733,8 +733,8 @@ mdma1: dma-controller@11c10000 { > clocks = <&clock CLK_MDMA1>; > clock-names = "apb_pclk"; > #dma-cells = <1>; > - #dma-channels = <8>; > - #dma-requests = <1>; > + dma-channels = <8>; > + dma-requests = <1>; > }; > > gsc_0: gsc@13e00000 { > diff --git a/arch/arm/boot/dts/exynos5410.dtsi b/arch/arm/boot/dts/exynos5410.dtsi > index 4d797a9abba4..6dc08cb0622c 100644 > --- a/arch/arm/boot/dts/exynos5410.dtsi > +++ b/arch/arm/boot/dts/exynos5410.dtsi > @@ -196,8 +196,8 @@ pdma0: dma-controller@121a0000 { > clocks = <&clock CLK_PDMA0>; > clock-names = "apb_pclk"; > #dma-cells = <1>; > - #dma-channels = <8>; > - #dma-requests = <32>; > + dma-channels = <8>; > + dma-requests = <32>; > }; > > pdma1: dma-controller@121b0000 { > @@ -207,8 +207,8 @@ pdma1: dma-controller@121b0000 { > clocks = <&clock CLK_PDMA1>; > clock-names = "apb_pclk"; > #dma-cells = <1>; > - #dma-channels = <8>; > - #dma-requests = <32>; > + dma-channels = <8>; > + dma-requests = <32>; > }; > > audi2s0: i2s@3830000 { > diff --git a/arch/arm/boot/dts/exynos5420.dtsi b/arch/arm/boot/dts/exynos5420.dtsi > index 21b608705049..08198d82ce8d 100644 > --- a/arch/arm/boot/dts/exynos5420.dtsi > +++ b/arch/arm/boot/dts/exynos5420.dtsi > @@ -437,8 +437,8 @@ adma: dma-controller@3880000 { > clocks = <&clock_audss EXYNOS_ADMA>; > clock-names = "apb_pclk"; > #dma-cells = <1>; > - #dma-channels = <6>; > - #dma-requests = <16>; > + dma-channels = <6>; > + dma-requests = <16>; > power-domains = <&mau_pd>; > }; > > @@ -449,8 +449,8 @@ pdma0: dma-controller@121a0000 { > clocks = <&clock CLK_PDMA0>; > clock-names = "apb_pclk"; > #dma-cells = <1>; > - #dma-channels = <8>; > - #dma-requests = <32>; > + dma-channels = <8>; > + dma-requests = <32>; > }; > > pdma1: dma-controller@121b0000 { > @@ -460,8 +460,8 @@ pdma1: dma-controller@121b0000 { > clocks = <&clock CLK_PDMA1>; > clock-names = "apb_pclk"; > #dma-cells = <1>; > - #dma-channels = <8>; > - #dma-requests = <32>; > + dma-channels = <8>; > + dma-requests = <32>; > }; > > mdma0: dma-controller@10800000 { > @@ -471,8 +471,8 @@ mdma0: dma-controller@10800000 { > clocks = <&clock CLK_MDMA0>; > clock-names = "apb_pclk"; > #dma-cells = <1>; > - #dma-channels = <8>; > - #dma-requests = <1>; > + dma-channels = <8>; > + dma-requests = <1>; > }; > > mdma1: dma-controller@11c10000 { > @@ -482,8 +482,8 @@ mdma1: dma-controller@11c10000 { > clocks = <&clock CLK_MDMA1>; > clock-names = "apb_pclk"; > #dma-cells = <1>; > - #dma-channels = <8>; > - #dma-requests = <1>; > + dma-channels = <8>; > + dma-requests = <1>; > /* > * MDMA1 can support both secure and non-secure > * AXI transactions. When this is enabled in Best regards -- Marek Szyprowski, PhD Samsung R&D Institute Poland 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 969A4C433F5 for ; Thu, 28 Apr 2022 10:03:23 +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:References:In-Reply-To:From: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=BmC9LMJxBL6tXAyAL1QlDTYC7WEUL9dT1mBxy7GzrmU=; b=n22yduZ8XF9BAA UIykitUbUi59UgtkmFkNtNSd2yFfi3SPp57Uc5RPW7jJ8jWHHBnwTQa+hletwtK16gLifaHUKqC9r RlCOvlBwiUsamIE9i4wQR25Tbf9Jtu9CyNlutcQnZpklYBSdWM6CRZHcNhkPBy4E8PZwXgkakPo3L gNkHXb8pzXOoFMuf1olkF5xJq7tdM2joQdmlZ0tSdiaXiENujl/bwtn7NWYL9xAN/wWBGsX5PdW3/ hKUDCCFLe4zkEk47JNEaRYdjtZkARND/+xh+osQFW7DFRS4loEsgFm+SjwGAJalGRYk2j1+nRFmVk TrRJpsV/lAwVhYV9yxTw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nk0xl-005wPO-I7; Thu, 28 Apr 2022 10:01:30 +0000 Received: from mailout1.w1.samsung.com ([210.118.77.11]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nk0nC-005rbE-Ht for linux-arm-kernel@lists.infradead.org; Thu, 28 Apr 2022 09:50:37 +0000 Received: from eucas1p2.samsung.com (unknown [182.198.249.207]) by mailout1.w1.samsung.com (KnoxPortal) with ESMTP id 20220428095027euoutp0176d3ed5011604fc20d79eb32a444416a~qBo_RSune0985809858euoutp01Z for ; Thu, 28 Apr 2022 09:50:27 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com 20220428095027euoutp0176d3ed5011604fc20d79eb32a444416a~qBo_RSune0985809858euoutp01Z DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1651139427; bh=QKajzPGWjpawA/433SOioj+ZbbwKlHF+LorGx65GtZg=; h=Date:Subject:To:Cc:From:In-Reply-To:References:From; b=AWIciYHxnOBACTjSUQubSocd+oSrGBNNTjNxC39SBb+TmaZXGeCVyOsx7HxLtnR9h qmovirLDrWtDrgp8GVqpAQ4HC2dzvGzfmAcZzzE1qWG65NGstjLBN0GfT/pxRUAuGq HHM56HmGGW9CvRrpr2kQ9hEy9thv0bSg3zYWkJpU= Received: from eusmges1new.samsung.com (unknown [203.254.199.242]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20220428095026eucas1p2ec22349319bcf2168de65c513b05ab4b~qBo9ikf132177921779eucas1p2N; Thu, 28 Apr 2022 09:50:26 +0000 (GMT) Received: from eucas1p2.samsung.com ( [182.198.249.207]) by eusmges1new.samsung.com (EUCPMTA) with SMTP id AE.1A.10009.2636A626; Thu, 28 Apr 2022 10:50:26 +0100 (BST) Received: from eusmtrp1.samsung.com (unknown [182.198.249.138]) by eucas1p2.samsung.com (KnoxPortal) with ESMTPA id 20220428095025eucas1p26c7af662f79880082423007492e13d4a~qBo8oNkri1797917979eucas1p2k; Thu, 28 Apr 2022 09:50:25 +0000 (GMT) Received: from eusmgms1.samsung.com (unknown [182.198.249.179]) by eusmtrp1.samsung.com (KnoxPortal) with ESMTP id 20220428095025eusmtrp1a14a5627a7d495ab373e1453d917164d~qBo8nMPqR1548015480eusmtrp1J; Thu, 28 Apr 2022 09:50:25 +0000 (GMT) X-AuditID: cbfec7f2-e95ff70000002719-80-626a63625b23 Received: from eusmtip2.samsung.com ( [203.254.199.222]) by eusmgms1.samsung.com (EUCPMTA) with SMTP id 72.87.09522.1636A626; Thu, 28 Apr 2022 10:50:25 +0100 (BST) Received: from [106.210.134.192] (unknown [106.210.134.192]) by eusmtip2.samsung.com (KnoxPortal) with ESMTPA id 20220428095024eusmtip246348da401bc1c6ca0d425fb55fdab81~qBo7n9WBb1651316513eusmtip2F; Thu, 28 Apr 2022 09:50:24 +0000 (GMT) Message-ID: <5eeac2a0-4293-675e-9dc2-25ed8ab3fb8f@samsung.com> Date: Thu, 28 Apr 2022 11:50:24 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.8.0 Subject: Re: [PATCH 08/10] ARM: dts: exynos: use proper 'dma-channels/requests' properties Content-Language: en-US To: Krzysztof Kozlowski , Lee Jones , Rob Herring , Krzysztof Kozlowski , Alim Akhtar , Dinh Nguyen , Michal Simek , Liviu Dudau , Sudeep Holla , Lorenzo Pieralisi , Ray Jui , Scott Branden , Broadcom Kernel Team , Sylwester Nawrocki , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Rob Herring From: Marek Szyprowski In-Reply-To: <20220427155840.596535-9-krzysztof.kozlowski@linaro.org> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCKsWRmVeSWpSXmKPExsWy7djP87pJyVlJBm+281o8mLeNzWJt71EW i/lHzrFaHD2/m8mi78VDZou9r7eyW9z/epTRYtPja6wWl3fNYbOYcX4fk8WBpe0sFm9+v2C3 ePcywuLpzM1sFq17j7Bb/N+zg93i8Jt2Vot3q58wWiw/tYPFQdhjzbw1jB6z7p9l89i0qpPN 4861PWwem5fUe/RtWcXo8XmTnMfez79ZAjiiuGxSUnMyy1KL9O0SuDKOn53NUnDXqaLjzF7G BsZXRl2MnBwSAiYSLc8XMXcxcnEICaxglDh4cwkrhPOFUeLnrv9Qmc+MEk8f32TsYuQAa7n4 0QykW0hgOaNE0xV3iJqPjBIbVl9hA0nwCthJTPuxiRXEZhFQldi2dCkjRFxQ4uTMJywgtqhA ksTcffeYQWxhgRiJx0vXgdUwC4hL3HoynwlkqIjAE1aJN5ensUAkFCVuTVvKBGKzCRhKdL3t AlvGKeAqcW92GxNEjbxE89bZYFdLCJzjlDjycjU7xKMuEu+PPYeyhSVeHd8CZctInJ7cwwLx Wb7E3xnGEOEKiWuv1zBD2NYSd879YgMpYRbQlFi/Sx8i7ChxcMNcJohOPokbbwUhLuCTmLRt OjNEmFeio00IolpNYtbxdXA7D164xDyBUWkWUqDMQvL8LCS/zELYu4CRZRWjeGppcW56arFh Xmq5XnFibnFpXrpecn7uJkZgQjz97/inHYxzX33UO8TIxMF4iFGCg1lJhPfL7owkId6UxMqq 1KL8+KLSnNTiQ4zSHCxK4rzJmRsShQTSE0tSs1NTC1KLYLJMHJxSDUz5fTMY19Q0Lz6yM3C9 00cfDa9/X9r//lU5K/X31D/X7x9v/67vnPRa3k836K7DxZoVV39sKZKzz2AMq2b0PsJtx7+y +8m/pZy7X005tPyhgnjrdJdPsxZ4cEXoyug5Xq2zmZGwy+7YmfPH1GsPPLoi7u/qI1S1+dD3 +02avhwqMseZPt36ax78OS/4uV9g+aOlQdxlD2zsttrtFV2kfySZ50vT5j8iri+ubGBVkw94 Wa0scTV+p7FTYmG5wMf9RVYlAsUaMV8tPJTNNKtT2ix+39jAa2037/jPXRsZlSZc3Pzn24+1 8rXPpdjm1DzbfWFSJfu9OYUv8y4a7HiibjC9SpXne9n0uEV3j09SsnqoxFKckWioxVxUnAgA FCvUYfcDAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJIsWRmVeSWpSXmKPExsVy+t/xe7qJyVlJBgdP8Fo8mLeNzWJt71EW i/lHzrFaHD2/m8mi78VDZou9r7eyW9z/epTRYtPja6wWl3fNYbOYcX4fk8WBpe0sFm9+v2C3 ePcywuLpzM1sFq17j7Bb/N+zg93i8Jt2Vot3q58wWiw/tYPFQdhjzbw1jB6z7p9l89i0qpPN 4861PWwem5fUe/RtWcXo8XmTnMfez79ZAjii9GyK8ktLUhUy8otLbJWiDS2M9AwtLfSMTCz1 DI3NY62MTJX07WxSUnMyy1KL9O0S9DKOn53NUnDXqaLjzF7GBsZXRl2MHBwSAiYSFz+adTFy cQgJLGWU6OxsZOti5ASKy0icnNbACmELS/y51gUWFxJ4zyjRO1kbxOYVsJOY9mMTWA2LgKrE tqVLGSHighInZz5hAbFFBZIkXmx7DhYXFoiReLx0HZjNLCAucevJfCaQxSICz1glXv3cxQqR UJS4NW0pE8RFlxkltmw+yQ6SYBMwlOh6C3EFp4CrxL3ZbUwQDWYSXVu7oKbKSzRvnc08gVFo FpJDZiFZOAtJyywkLQsYWVYxiqSWFuem5xYb6hUn5haX5qXrJefnbmIEpoFtx35u3sE479VH vUOMTByMhxglOJiVRHi/7M5IEuJNSaysSi3Kjy8qzUktPsRoCgyNicxSosn5wESUVxJvaGZg amhiZmlgamlmrCTO61nQkSgkkJ5YkpqdmlqQWgTTx8TBKdXA5L9ljvfqZ82iE8WXS2n7tjIY mr3Yd3n5w00SYk90zlUtO2z+QY/bVNJ52em/z5y3zUzotDMXevBKfnlnwdXf+j/uSbSYuAoq bZ5T8zIvqH5R0sMzrx6Jzoq3qVi399gkx/7z7l/MGqUbQvSubHPRccu6a/w8eEpmEN/C+GPN AZm3Hzsuu9NQ2HDsy7uz6/aZbPnyeYtPedAGrl1CB65MzGb4dpYvgOnZYafD/4oOG+vP3OV5 2EtlJtefpYk2P3/Uz39y+FWag0ztApvlMgU7T7HLzvpyX1BzeVPQ2q28+6Zrf7pz/1377K1X tSWWz3v++P2Ok3UFx2/kP4lPqX19aVpR3QbWdz+DnPoN9flMtu5XYinOSDTUYi4qTgQAxG4N LIwDAAA= X-CMS-MailID: 20220428095025eucas1p26c7af662f79880082423007492e13d4a X-Msg-Generator: CA X-RootMTR: 20220427160347eucas1p23ce51e0fb49160d437961d98fd682c28 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20220427160347eucas1p23ce51e0fb49160d437961d98fd682c28 References: <20220427155840.596535-1-krzysztof.kozlowski@linaro.org> <20220427155840.596535-9-krzysztof.kozlowski@linaro.org> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220428_025035_202368_74991ADF X-CRM114-Status: GOOD ( 17.43 ) 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 SGkgS3J6eXN6dG9mLAoKT24gMjcuMDQuMjAyMiAxNzo1OCwgS3J6eXN6dG9mIEtvemxvd3NraSB3 cm90ZToKPiBwbDMzMCBETUEgY29udHJvbGxlciBiaW5kaW5ncyBkb2N1bWVudGVkICdkbWEtY2hh bm5lbHMnIGFuZAo+ICdkbWEtcmVxdWVzdHMnIHByb3BlcnRpZXMgKHdpdGhvdXQgbGVhZGluZyBo YXNoIHNpZ24pLCBzbyBmaXggdGhlIERUUyB0bwo+IG1hdGNoIHRoZSBiaW5kaW5ncy4KPgo+IFJl cG9ydGVkLWJ5OiBSb2IgSGVycmluZyA8cm9iaEBrZXJuZWwub3JnPgo+IFNpZ25lZC1vZmYtYnk6 IEtyenlzenRvZiBLb3psb3dza2kgPGtyenlzenRvZi5rb3psb3dza2lAbGluYXJvLm9yZz4KCkFy ZSB0aG9zZSBwcm9wZXJ0aWVzIHJlYWxseSBuZWVkZWQgZm9yIFBMMzMwIGRyaXZlciBvbiBFeHlu b3MgU29Dcz8gSSd2ZSAKcmVtb3ZlZCB0aGVtIGFuZCBJIHN0aWxsIHNlZSB0aGUgcHJvcGVyIHZh bHVlcyByZWFkIGZyb20gcmVnaXN0ZXJzIGFuZCAKcmVwb3J0ZWQgaW4gdGhlIGxvZyAoRXh5bm9z NDIxMCk6CgpkbWEtcGwzMzAgMTI2ODAwMDAuZG1hLWNvbnRyb2xsZXI6IExvYWRlZCBkcml2ZXIg Zm9yIFBMMzMwIERNQUMtMTQxMzMwCmRtYS1wbDMzMCAxMjY4MDAwMC5kbWEtY29udHJvbGxlcjrC oMKgwqDCoMKgwqAgREJVRkYtMzJ4NGJ5dGVzIE51bV9DaGFucy04IApOdW1fUGVyaS0zMiBOdW1f RXZlbnRzLTMyCmRtYS1wbDMzMCAxMjY5MDAwMC5kbWEtY29udHJvbGxlcjogTG9hZGVkIGRyaXZl ciBmb3IgUEwzMzAgRE1BQy0xNDEzMzAKZG1hLXBsMzMwIDEyNjkwMDAwLmRtYS1jb250cm9sbGVy OsKgwqDCoMKgwqDCoCBEQlVGRi0zMng0Ynl0ZXMgTnVtX0NoYW5zLTggCk51bV9QZXJpLTMyIE51 bV9FdmVudHMtMzIKZG1hLXBsMzMwIDEyODUwMDAwLmRtYS1jb250cm9sbGVyOiBMb2FkZWQgZHJp dmVyIGZvciBQTDMzMCBETUFDLTE0MTMzMApkbWEtcGwzMzAgMTI4NTAwMDAuZG1hLWNvbnRyb2xs ZXI6wqDCoMKgwqDCoMKgIERCVUZGLTY0eDhieXRlcyBOdW1fQ2hhbnMtOCAKTnVtX1BlcmktMSBO dW1fRXZlbnRzLTMyCgpJIGFsc28gZG9uJ3Qgc2VlIGFueSBjb2RlIHRoYXQgd291bGQgcmVhZCB0 aG9zZSBwcm9wZXJ0aWVzLiBJTUhPIHRoZXkgCnNob3VsZCBiZSBzaW1wbHkgcmVtb3ZlZCBhdCBh bGwsIGF0IGxlYXN0IGZvciB0aGUgUEwzMzAgcmVsYXRlZCBub2Rlcy4KCj4gLS0tCj4gICBhcmNo L2FybS9ib290L2R0cy9leHlub3MzMjUwLmR0c2kgICAgICAgICAgICAgfCAgOCArKysrLS0tLQo+ ICAgYXJjaC9hcm0vYm9vdC9kdHMvZXh5bm9zNC5kdHNpICAgICAgICAgICAgICAgIHwgMTIgKysr KystLS0tLS0KPiAgIC4uLi9ib290L2R0cy9leHlub3M0MjEwLXVuaXZlcnNhbF9jMjEwLmR0cyAg ICB8ICA0ICsrLS0KPiAgIGFyY2gvYXJtL2Jvb3QvZHRzL2V4eW5vczUyNTAuZHRzaSAgICAgICAg ICAgICB8IDE2ICsrKysrKystLS0tLS0tLQo+ICAgYXJjaC9hcm0vYm9vdC9kdHMvZXh5bm9zNTQx MC5kdHNpICAgICAgICAgICAgIHwgIDggKysrKy0tLS0KPiAgIGFyY2gvYXJtL2Jvb3QvZHRzL2V4 eW5vczU0MjAuZHRzaSAgICAgICAgICAgICB8IDIwICsrKysrKysrKy0tLS0tLS0tLS0KPiAgIDYg ZmlsZXMgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKSwgMzQgZGVsZXRpb25zKC0pCj4KPiBkaWZm IC0tZ2l0IGEvYXJjaC9hcm0vYm9vdC9kdHMvZXh5bm9zMzI1MC5kdHNpIGIvYXJjaC9hcm0vYm9v dC9kdHMvZXh5bm9zMzI1MC5kdHNpCj4gaW5kZXggNDFiYjQyMWU2N2MyLi43YmRkNGYwNzgyYzMg MTAwNjQ0Cj4gLS0tIGEvYXJjaC9hcm0vYm9vdC9kdHMvZXh5bm9zMzI1MC5kdHNpCj4gKysrIGIv YXJjaC9hcm0vYm9vdC9kdHMvZXh5bm9zMzI1MC5kdHNpCj4gQEAgLTQyOSw4ICs0MjksOCBAQCBw ZG1hMDogZG1hLWNvbnRyb2xsZXJAMTI2ODAwMDAgewo+ICAgCQkJY2xvY2tzID0gPCZjbXUgQ0xL X1BETUEwPjsKPiAgIAkJCWNsb2NrLW5hbWVzID0gImFwYl9wY2xrIjsKPiAgIAkJCSNkbWEtY2Vs bHMgPSA8MT47Cj4gLQkJCSNkbWEtY2hhbm5lbHMgPSA8OD47Cj4gLQkJCSNkbWEtcmVxdWVzdHMg PSA8MzI+Owo+ICsJCQlkbWEtY2hhbm5lbHMgPSA8OD47Cj4gKwkJCWRtYS1yZXF1ZXN0cyA9IDwz Mj47Cj4gICAJCX07Cj4gICAKPiAgIAkJcGRtYTE6IGRtYS1jb250cm9sbGVyQDEyNjkwMDAwIHsK PiBAQCAtNDQwLDggKzQ0MCw4IEBAIHBkbWExOiBkbWEtY29udHJvbGxlckAxMjY5MDAwMCB7Cj4g ICAJCQljbG9ja3MgPSA8JmNtdSBDTEtfUERNQTE+Owo+ICAgCQkJY2xvY2stbmFtZXMgPSAiYXBi X3BjbGsiOwo+ICAgCQkJI2RtYS1jZWxscyA9IDwxPjsKPiAtCQkJI2RtYS1jaGFubmVscyA9IDw4 PjsKPiAtCQkJI2RtYS1yZXF1ZXN0cyA9IDwzMj47Cj4gKwkJCWRtYS1jaGFubmVscyA9IDw4PjsK PiArCQkJZG1hLXJlcXVlc3RzID0gPDMyPjsKPiAgIAkJfTsKPiAgIAo+ICAgCQlhZGM6IGFkY0Ax MjZjMDAwMCB7Cj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL2Jvb3QvZHRzL2V4eW5vczQuZHRzaSBi L2FyY2gvYXJtL2Jvb3QvZHRzL2V4eW5vczQuZHRzaQo+IGluZGV4IDVmZDE3YmM1MjMyMS4uMmEy NDRhYWY4NGI0IDEwMDY0NAo+IC0tLSBhL2FyY2gvYXJtL2Jvb3QvZHRzL2V4eW5vczQuZHRzaQo+ ICsrKyBiL2FyY2gvYXJtL2Jvb3QvZHRzL2V4eW5vczQuZHRzaQo+IEBAIC02NzYsOCArNjc2LDgg QEAgcGRtYTA6IGRtYS1jb250cm9sbGVyQDEyNjgwMDAwIHsKPiAgIAkJCWNsb2NrcyA9IDwmY2xv Y2sgQ0xLX1BETUEwPjsKPiAgIAkJCWNsb2NrLW5hbWVzID0gImFwYl9wY2xrIjsKPiAgIAkJCSNk bWEtY2VsbHMgPSA8MT47Cj4gLQkJCSNkbWEtY2hhbm5lbHMgPSA8OD47Cj4gLQkJCSNkbWEtcmVx dWVzdHMgPSA8MzI+Owo+ICsJCQlkbWEtY2hhbm5lbHMgPSA8OD47Cj4gKwkJCWRtYS1yZXF1ZXN0 cyA9IDwzMj47Cj4gICAJCX07Cj4gICAKPiAgIAkJcGRtYTE6IGRtYS1jb250cm9sbGVyQDEyNjkw MDAwIHsKPiBAQCAtNjg3LDggKzY4Nyw4IEBAIHBkbWExOiBkbWEtY29udHJvbGxlckAxMjY5MDAw MCB7Cj4gICAJCQljbG9ja3MgPSA8JmNsb2NrIENMS19QRE1BMT47Cj4gICAJCQljbG9jay1uYW1l cyA9ICJhcGJfcGNsayI7Cj4gICAJCQkjZG1hLWNlbGxzID0gPDE+Owo+IC0JCQkjZG1hLWNoYW5u ZWxzID0gPDg+Owo+IC0JCQkjZG1hLXJlcXVlc3RzID0gPDMyPjsKPiArCQkJZG1hLWNoYW5uZWxz ID0gPDg+Owo+ICsJCQlkbWEtcmVxdWVzdHMgPSA8MzI+Owo+ICAgCQl9Owo+ICAgCj4gICAJCW1k bWExOiBkbWEtY29udHJvbGxlckAxMjg1MDAwMCB7Cj4gQEAgLTY5OCw4ICs2OTgsOCBAQCBtZG1h MTogZG1hLWNvbnRyb2xsZXJAMTI4NTAwMDAgewo+ICAgCQkJY2xvY2tzID0gPCZjbG9jayBDTEtf TURNQT47Cj4gICAJCQljbG9jay1uYW1lcyA9ICJhcGJfcGNsayI7Cj4gICAJCQkjZG1hLWNlbGxz ID0gPDE+Owo+IC0JCQkjZG1hLWNoYW5uZWxzID0gPDg+Owo+IC0JCQkjZG1hLXJlcXVlc3RzID0g PDE+Owo+ICsJCQlkbWEtY2hhbm5lbHMgPSA8OD47Cj4gKwkJCWRtYS1yZXF1ZXN0cyA9IDwxPjsK PiAgIAkJfTsKPiAgIAo+ICAgCQlmaW1kOiBmaW1kQDExYzAwMDAwIHsKPiBkaWZmIC0tZ2l0IGEv YXJjaC9hcm0vYm9vdC9kdHMvZXh5bm9zNDIxMC11bml2ZXJzYWxfYzIxMC5kdHMgYi9hcmNoL2Fy bS9ib290L2R0cy9leHlub3M0MjEwLXVuaXZlcnNhbF9jMjEwLmR0cwo+IGluZGV4IDEzOGQ2MDZk NThhNS4uYzFiMTE3MDRiOGVlIDEwMDY0NAo+IC0tLSBhL2FyY2gvYXJtL2Jvb3QvZHRzL2V4eW5v czQyMTAtdW5pdmVyc2FsX2MyMTAuZHRzCj4gKysrIGIvYXJjaC9hcm0vYm9vdC9kdHMvZXh5bm9z NDIxMC11bml2ZXJzYWxfYzIxMC5kdHMKPiBAQCAtNjY2LDggKzY2Niw4IEBAIG1kbWEwOiBkbWEt Y29udHJvbGxlckAxMjg0MDAwMCB7Cj4gICAJCWNsb2NrcyA9IDwmY2xvY2sgQ0xLX01ETUE+Owo+ ICAgCQljbG9jay1uYW1lcyA9ICJhcGJfcGNsayI7Cj4gICAJCSNkbWEtY2VsbHMgPSA8MT47Cj4g LQkJI2RtYS1jaGFubmVscyA9IDw4PjsKPiAtCQkjZG1hLXJlcXVlc3RzID0gPDE+Owo+ICsJCWRt YS1jaGFubmVscyA9IDw4PjsKPiArCQlkbWEtcmVxdWVzdHMgPSA8MT47Cj4gICAJCXBvd2VyLWRv bWFpbnMgPSA8JnBkX2xjZDA+Owo+ICAgCX07Cj4gICB9Owo+IGRpZmYgLS1naXQgYS9hcmNoL2Fy bS9ib290L2R0cy9leHlub3M1MjUwLmR0c2kgYi9hcmNoL2FybS9ib290L2R0cy9leHlub3M1MjUw LmR0c2kKPiBpbmRleCBkZjgwZGRmYWRhMmQuLmM0YzBiNGMwODA5NCAxMDA2NDQKPiAtLS0gYS9h cmNoL2FybS9ib290L2R0cy9leHlub3M1MjUwLmR0c2kKPiArKysgYi9hcmNoL2FybS9ib290L2R0 cy9leHlub3M1MjUwLmR0c2kKPiBAQCAtNzAwLDggKzcwMCw4IEBAIHBkbWEwOiBkbWEtY29udHJv bGxlckAxMjFhMDAwMCB7Cj4gICAJCQljbG9ja3MgPSA8JmNsb2NrIENMS19QRE1BMD47Cj4gICAJ CQljbG9jay1uYW1lcyA9ICJhcGJfcGNsayI7Cj4gICAJCQkjZG1hLWNlbGxzID0gPDE+Owo+IC0J CQkjZG1hLWNoYW5uZWxzID0gPDg+Owo+IC0JCQkjZG1hLXJlcXVlc3RzID0gPDMyPjsKPiArCQkJ ZG1hLWNoYW5uZWxzID0gPDg+Owo+ICsJCQlkbWEtcmVxdWVzdHMgPSA8MzI+Owo+ICAgCQl9Owo+ ICAgCj4gICAJCXBkbWExOiBkbWEtY29udHJvbGxlckAxMjFiMDAwMCB7Cj4gQEAgLTcxMSw4ICs3 MTEsOCBAQCBwZG1hMTogZG1hLWNvbnRyb2xsZXJAMTIxYjAwMDAgewo+ICAgCQkJY2xvY2tzID0g PCZjbG9jayBDTEtfUERNQTE+Owo+ICAgCQkJY2xvY2stbmFtZXMgPSAiYXBiX3BjbGsiOwo+ICAg CQkJI2RtYS1jZWxscyA9IDwxPjsKPiAtCQkJI2RtYS1jaGFubmVscyA9IDw4PjsKPiAtCQkJI2Rt YS1yZXF1ZXN0cyA9IDwzMj47Cj4gKwkJCWRtYS1jaGFubmVscyA9IDw4PjsKPiArCQkJZG1hLXJl cXVlc3RzID0gPDMyPjsKPiAgIAkJfTsKPiAgIAo+ICAgCQltZG1hMDogZG1hLWNvbnRyb2xsZXJA MTA4MDAwMDAgewo+IEBAIC03MjIsOCArNzIyLDggQEAgbWRtYTA6IGRtYS1jb250cm9sbGVyQDEw ODAwMDAwIHsKPiAgIAkJCWNsb2NrcyA9IDwmY2xvY2sgQ0xLX01ETUEwPjsKPiAgIAkJCWNsb2Nr LW5hbWVzID0gImFwYl9wY2xrIjsKPiAgIAkJCSNkbWEtY2VsbHMgPSA8MT47Cj4gLQkJCSNkbWEt Y2hhbm5lbHMgPSA8OD47Cj4gLQkJCSNkbWEtcmVxdWVzdHMgPSA8MT47Cj4gKwkJCWRtYS1jaGFu bmVscyA9IDw4PjsKPiArCQkJZG1hLXJlcXVlc3RzID0gPDE+Owo+ICAgCQl9Owo+ICAgCj4gICAJ CW1kbWExOiBkbWEtY29udHJvbGxlckAxMWMxMDAwMCB7Cj4gQEAgLTczMyw4ICs3MzMsOCBAQCBt ZG1hMTogZG1hLWNvbnRyb2xsZXJAMTFjMTAwMDAgewo+ICAgCQkJY2xvY2tzID0gPCZjbG9jayBD TEtfTURNQTE+Owo+ICAgCQkJY2xvY2stbmFtZXMgPSAiYXBiX3BjbGsiOwo+ICAgCQkJI2RtYS1j ZWxscyA9IDwxPjsKPiAtCQkJI2RtYS1jaGFubmVscyA9IDw4PjsKPiAtCQkJI2RtYS1yZXF1ZXN0 cyA9IDwxPjsKPiArCQkJZG1hLWNoYW5uZWxzID0gPDg+Owo+ICsJCQlkbWEtcmVxdWVzdHMgPSA8 MT47Cj4gICAJCX07Cj4gICAKPiAgIAkJZ3NjXzA6IGdzY0AxM2UwMDAwMCB7Cj4gZGlmZiAtLWdp dCBhL2FyY2gvYXJtL2Jvb3QvZHRzL2V4eW5vczU0MTAuZHRzaSBiL2FyY2gvYXJtL2Jvb3QvZHRz L2V4eW5vczU0MTAuZHRzaQo+IGluZGV4IDRkNzk3YTlhYmJhNC4uNmRjMDhjYjA2MjJjIDEwMDY0 NAo+IC0tLSBhL2FyY2gvYXJtL2Jvb3QvZHRzL2V4eW5vczU0MTAuZHRzaQo+ICsrKyBiL2FyY2gv YXJtL2Jvb3QvZHRzL2V4eW5vczU0MTAuZHRzaQo+IEBAIC0xOTYsOCArMTk2LDggQEAgcGRtYTA6 IGRtYS1jb250cm9sbGVyQDEyMWEwMDAwIHsKPiAgIAkJCWNsb2NrcyA9IDwmY2xvY2sgQ0xLX1BE TUEwPjsKPiAgIAkJCWNsb2NrLW5hbWVzID0gImFwYl9wY2xrIjsKPiAgIAkJCSNkbWEtY2VsbHMg PSA8MT47Cj4gLQkJCSNkbWEtY2hhbm5lbHMgPSA8OD47Cj4gLQkJCSNkbWEtcmVxdWVzdHMgPSA8 MzI+Owo+ICsJCQlkbWEtY2hhbm5lbHMgPSA8OD47Cj4gKwkJCWRtYS1yZXF1ZXN0cyA9IDwzMj47 Cj4gICAJCX07Cj4gICAKPiAgIAkJcGRtYTE6IGRtYS1jb250cm9sbGVyQDEyMWIwMDAwIHsKPiBA QCAtMjA3LDggKzIwNyw4IEBAIHBkbWExOiBkbWEtY29udHJvbGxlckAxMjFiMDAwMCB7Cj4gICAJ CQljbG9ja3MgPSA8JmNsb2NrIENMS19QRE1BMT47Cj4gICAJCQljbG9jay1uYW1lcyA9ICJhcGJf cGNsayI7Cj4gICAJCQkjZG1hLWNlbGxzID0gPDE+Owo+IC0JCQkjZG1hLWNoYW5uZWxzID0gPDg+ Owo+IC0JCQkjZG1hLXJlcXVlc3RzID0gPDMyPjsKPiArCQkJZG1hLWNoYW5uZWxzID0gPDg+Owo+ ICsJCQlkbWEtcmVxdWVzdHMgPSA8MzI+Owo+ICAgCQl9Owo+ICAgCj4gICAJCWF1ZGkyczA6IGky c0AzODMwMDAwIHsKPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vYm9vdC9kdHMvZXh5bm9zNTQyMC5k dHNpIGIvYXJjaC9hcm0vYm9vdC9kdHMvZXh5bm9zNTQyMC5kdHNpCj4gaW5kZXggMjFiNjA4NzA1 MDQ5Li4wODE5OGQ4MmNlOGQgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9hcm0vYm9vdC9kdHMvZXh5bm9z NTQyMC5kdHNpCj4gKysrIGIvYXJjaC9hcm0vYm9vdC9kdHMvZXh5bm9zNTQyMC5kdHNpCj4gQEAg LTQzNyw4ICs0MzcsOCBAQCBhZG1hOiBkbWEtY29udHJvbGxlckAzODgwMDAwIHsKPiAgIAkJCWNs b2NrcyA9IDwmY2xvY2tfYXVkc3MgRVhZTk9TX0FETUE+Owo+ICAgCQkJY2xvY2stbmFtZXMgPSAi YXBiX3BjbGsiOwo+ICAgCQkJI2RtYS1jZWxscyA9IDwxPjsKPiAtCQkJI2RtYS1jaGFubmVscyA9 IDw2PjsKPiAtCQkJI2RtYS1yZXF1ZXN0cyA9IDwxNj47Cj4gKwkJCWRtYS1jaGFubmVscyA9IDw2 PjsKPiArCQkJZG1hLXJlcXVlc3RzID0gPDE2PjsKPiAgIAkJCXBvd2VyLWRvbWFpbnMgPSA8Jm1h dV9wZD47Cj4gICAJCX07Cj4gICAKPiBAQCAtNDQ5LDggKzQ0OSw4IEBAIHBkbWEwOiBkbWEtY29u dHJvbGxlckAxMjFhMDAwMCB7Cj4gICAJCQljbG9ja3MgPSA8JmNsb2NrIENMS19QRE1BMD47Cj4g ICAJCQljbG9jay1uYW1lcyA9ICJhcGJfcGNsayI7Cj4gICAJCQkjZG1hLWNlbGxzID0gPDE+Owo+ IC0JCQkjZG1hLWNoYW5uZWxzID0gPDg+Owo+IC0JCQkjZG1hLXJlcXVlc3RzID0gPDMyPjsKPiAr CQkJZG1hLWNoYW5uZWxzID0gPDg+Owo+ICsJCQlkbWEtcmVxdWVzdHMgPSA8MzI+Owo+ICAgCQl9 Owo+ICAgCj4gICAJCXBkbWExOiBkbWEtY29udHJvbGxlckAxMjFiMDAwMCB7Cj4gQEAgLTQ2MCw4 ICs0NjAsOCBAQCBwZG1hMTogZG1hLWNvbnRyb2xsZXJAMTIxYjAwMDAgewo+ICAgCQkJY2xvY2tz ID0gPCZjbG9jayBDTEtfUERNQTE+Owo+ICAgCQkJY2xvY2stbmFtZXMgPSAiYXBiX3BjbGsiOwo+ ICAgCQkJI2RtYS1jZWxscyA9IDwxPjsKPiAtCQkJI2RtYS1jaGFubmVscyA9IDw4PjsKPiAtCQkJ I2RtYS1yZXF1ZXN0cyA9IDwzMj47Cj4gKwkJCWRtYS1jaGFubmVscyA9IDw4PjsKPiArCQkJZG1h LXJlcXVlc3RzID0gPDMyPjsKPiAgIAkJfTsKPiAgIAo+ICAgCQltZG1hMDogZG1hLWNvbnRyb2xs ZXJAMTA4MDAwMDAgewo+IEBAIC00NzEsOCArNDcxLDggQEAgbWRtYTA6IGRtYS1jb250cm9sbGVy QDEwODAwMDAwIHsKPiAgIAkJCWNsb2NrcyA9IDwmY2xvY2sgQ0xLX01ETUEwPjsKPiAgIAkJCWNs b2NrLW5hbWVzID0gImFwYl9wY2xrIjsKPiAgIAkJCSNkbWEtY2VsbHMgPSA8MT47Cj4gLQkJCSNk bWEtY2hhbm5lbHMgPSA8OD47Cj4gLQkJCSNkbWEtcmVxdWVzdHMgPSA8MT47Cj4gKwkJCWRtYS1j aGFubmVscyA9IDw4PjsKPiArCQkJZG1hLXJlcXVlc3RzID0gPDE+Owo+ICAgCQl9Owo+ICAgCj4g ICAJCW1kbWExOiBkbWEtY29udHJvbGxlckAxMWMxMDAwMCB7Cj4gQEAgLTQ4Miw4ICs0ODIsOCBA QCBtZG1hMTogZG1hLWNvbnRyb2xsZXJAMTFjMTAwMDAgewo+ICAgCQkJY2xvY2tzID0gPCZjbG9j ayBDTEtfTURNQTE+Owo+ICAgCQkJY2xvY2stbmFtZXMgPSAiYXBiX3BjbGsiOwo+ICAgCQkJI2Rt YS1jZWxscyA9IDwxPjsKPiAtCQkJI2RtYS1jaGFubmVscyA9IDw4PjsKPiAtCQkJI2RtYS1yZXF1 ZXN0cyA9IDwxPjsKPiArCQkJZG1hLWNoYW5uZWxzID0gPDg+Owo+ICsJCQlkbWEtcmVxdWVzdHMg PSA8MT47Cj4gICAJCQkvKgo+ICAgCQkJICogTURNQTEgY2FuIHN1cHBvcnQgYm90aCBzZWN1cmUg YW5kIG5vbi1zZWN1cmUKPiAgIAkJCSAqIEFYSSB0cmFuc2FjdGlvbnMuIFdoZW4gdGhpcyBpcyBl bmFibGVkIGluCgpCZXN0IHJlZ2FyZHMKLS0gCk1hcmVrIFN6eXByb3dza2ksIFBoRApTYW1zdW5n IFImRCBJbnN0aXR1dGUgUG9sYW5kCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtl cm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxt YW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=