From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-yw1-f169.google.com (mail-yw1-f169.google.com [209.85.128.169]) (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 6FDE6AFFC for ; Wed, 29 Mar 2023 15:30:35 +0000 (UTC) Received: by mail-yw1-f169.google.com with SMTP id 00721157ae682-54606036bb3so134186187b3.6 for ; Wed, 29 Mar 2023 08:30:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1680103834; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=BFZ20rC2XtnWx2HPxJbX0F+YnJR7fgxQcGGmQBwVb7Q=; b=JvMTJc1Gv8vCqVajFRwN5it4gJaKbPCwOgEwFVRfrdnXBaViUYZsElkwGN4srbsCWm gsZfz98f+UB7t9jFdKcTwUfnCNnxIJtdiXlh7MW7KtqKekPhBX9lUbZ7q3Wl0j7mTzEE OcLqTJEyEkBSuD+GbeP4ew9U247+o/1zLS7yE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680103834; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=BFZ20rC2XtnWx2HPxJbX0F+YnJR7fgxQcGGmQBwVb7Q=; b=hEsutw/mVUVtEYrCwtzg1eUZviVZ2kbgc+xo6fXOESz3l5eBihO+SgVM9zqBAOftuu hcr1jUdKzO/Ot5NAAkJuhuZOto3fMdKnXhc6cJrQTKRFPZElEbzTNCPY+RzRhkidI7bu qhwwIwnlA2O6R0oiMVQSLncR7JWGcERRcf/0VWO+cSmiCUWI+t/CdMMhHIv97yz0C0SW idHGGCODdprPhNP2eEVlJE/aH+ZlegftK9DYoPdHJ5HtYhW37qCa/Dgp0o++d8K1I17e 6/wL+vT4VbApz6YtGF6ahCjf0GEjkDwmdUc1sRZP4woeD/y2JRtBzLY7xnRl9HU+pTRt Mt4w== X-Gm-Message-State: AAQBX9eaqFuB2d39GYjzhAzD3Zl7GdyOihNVAvmsU0RONdkiFng5bSzX IPZNY0k+1ltE+Sgt6OSk9E7xt86uam3WpsMeoLvMzg== X-Google-Smtp-Source: AKy350aQ+SY5iF10evSeqAQo9VWn7eGBRSp/ouP2R83fRpmRIP36Pn+KT/+JT62aHAr/p3uHoViPy/s3Xmq1TTNqhWs= X-Received: by 2002:a81:ae23:0:b0:541:7237:6e6b with SMTP id m35-20020a81ae23000000b0054172376e6bmr9262438ywh.0.1680103833995; Wed, 29 Mar 2023 08:30:33 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-sunxi@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20230329131615.1328366-1-jagan@amarulasolutions.com> <20230329131615.1328366-10-jagan@amarulasolutions.com> <20230329150202.3rbjrq6iqum5ybjh@penduick> In-Reply-To: <20230329150202.3rbjrq6iqum5ybjh@penduick> From: Jagan Teki Date: Wed, 29 Mar 2023 21:00:22 +0530 Message-ID: Subject: Re: [PATCH v7 09/12] arm64: dts: rockchip: a64: Add endpoint@0 to dsi_in_tcon0 To: Maxime Ripard Cc: Dave Stevenson , Maarten Lankhorst , Thomas Zimmermann , David Airlie , Daniel Vetter , Andrzej Hajda , Neil Armstrong , Robert Foss , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Sam Ravnborg , Rob Herring , Krzysztof Kozlowski , linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, devicetree@vger.kernel.org, dri-devel@lists.freedesktop.org, Marek Vasut , linux-amarula Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Mar 29, 2023 at 8:32=E2=80=AFPM Maxime Ripard w= rote: > > The commit title is wrong, it's not a rockchip device. Thanks for the note, I will fix it in the next version. > > On Wed, Mar 29, 2023 at 06:46:15PM +0530, Jagan Teki wrote: > > The DSI downstream devices are likely to be Panel, Bridge and > > I2C-Configured Bridge. > > > > It is possible to connect all three devices using upstream OF-graph por= t > > or ports node however only Panel and Bridge are possible to connect via > > child node but not possible to connect I2C-Configured Bridge via child > > node since I2C-Configure bridges are child of I2C not upstream DSI host= s > > and it must represent them via port or ports with endpoint linking. > > > > Allwinner A64 DSI node already has a port so add endpoint 0 for input > > tcon so that the downstream DSI devices can use endpoint 1 to connect > > Panel or Bridge or I2C-Configured Bridge. > > > > An example of the I2C-Configured downstream bridge representation is, > > > > i2c1 { > > bridge@1b { > > compatible =3D "ti,dlpc3433"; > > > > ports { > > port@0 { > > reg =3D <0>; > > > > bridge_in_dsi: endpoint { > > remote-endpoint =3D <&dsi_out_bridge>; > > data-lanes =3D <1 2 3 4>; > > }; > > }; > > > > port@2 { > > reg =3D <2>; > > > > bridge_out_dmd: endpoint { > > remote-endpoint =3D <&dmd_out_bridge>; > > }; > > }; > > }; > > }; > > }; > > > > dsi { > > compatible =3D "allwinner,sun50i-a64-mipi-dsi"; > > > > port { > > dsi_in_tcon0: endpoint@0 { > > reg =3D <0>; > > remote-endpoint =3D ; > > }; > > > > dsi_out_bridge: endpoint@1 { > > reg =3D <1>; > > remote-endpoint =3D <&bridge_in_dsi>; > > }; > > }; > > }; > > > > Note that existing device bindings are untouched and still represent > > the downstream devices via child nodes since the sun6i-mipi-dsi host > > will migrate to a standardized single helper to lookup for a > > downstream device via child or OF-graph port or port node. > > > > Signed-off-by: Jagan Teki > > --- > > Changes for v7: > > - new patch > > > > arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 6 +++++- > > 1 file changed, 5 insertions(+), 1 deletion(-) > > > > diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi b/arch/arm64= /boot/dts/allwinner/sun50i-a64.dtsi > > index 77b5349f6087..3ed566dc2172 100644 > > --- a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi > > +++ b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi > > @@ -1189,7 +1189,11 @@ dsi: dsi@1ca0000 { > > #size-cells =3D <0>; > > > > port { > > - dsi_in_tcon0: endpoint { > > + #address-cells =3D <1>; > > + #size-cells =3D <0>; > > + > > + dsi_in_tcon0: endpoint@0 { > > + reg =3D <0>; > > remote-endpoint =3D <&tcon0_out_d= si>; > > }; > > That doesn't match the DT binding anymore, and why can't we add endpoint@= 1 there too? Do you mean add endpoint@1 without any remote-endpoint like this? dsi_out_bridge: endpoint@1 { reg =3D <1>; }; I was supposed to add this, since dtbs_check doesn't give any error. I have skipped this, as I thought it wouldn't be needed. Thanks, agan. 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 38C3AC6FD18 for ; Wed, 29 Mar 2023 15:30:37 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 9F3E310EB4E; Wed, 29 Mar 2023 15:30:36 +0000 (UTC) Received: from mail-yw1-x112b.google.com (mail-yw1-x112b.google.com [IPv6:2607:f8b0:4864:20::112b]) by gabe.freedesktop.org (Postfix) with ESMTPS id D997610EB4F for ; Wed, 29 Mar 2023 15:30:34 +0000 (UTC) Received: by mail-yw1-x112b.google.com with SMTP id 00721157ae682-545e907790fso183798417b3.3 for ; Wed, 29 Mar 2023 08:30:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1680103834; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=BFZ20rC2XtnWx2HPxJbX0F+YnJR7fgxQcGGmQBwVb7Q=; b=JvMTJc1Gv8vCqVajFRwN5it4gJaKbPCwOgEwFVRfrdnXBaViUYZsElkwGN4srbsCWm gsZfz98f+UB7t9jFdKcTwUfnCNnxIJtdiXlh7MW7KtqKekPhBX9lUbZ7q3Wl0j7mTzEE OcLqTJEyEkBSuD+GbeP4ew9U247+o/1zLS7yE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680103834; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=BFZ20rC2XtnWx2HPxJbX0F+YnJR7fgxQcGGmQBwVb7Q=; b=2ELUXRb/8hR3JhzdIdkHWhFmA10TumLXGArprCCmL67hGYhL17TmIQzqpATVJZDmr4 nT9ceQKvKLHvu17WxWNr2YMc7sA34C8blRcu1UDZpM3/vF2lkrdofJr17ohcoLtWsq54 grE7fNt0XuL0zaw6y08gRw3GyI2iMWpvX+fqbRjkACtq6XScpm3Rste76Al6z2IHbvtj dV0MwsM9GMoggMaCPnn8vWhUMPVFmnOyzje403kTWauECme4qxntCqemliVZYJyO7C42 sT9POgiVavCvZE1ZEcVq8gVkh9L9F/ACQWOryvG1JERS7ZGbT12XNnbo4GXt/DLQlVtT 6ugg== X-Gm-Message-State: AAQBX9dP8B4XoVKaYyswm2TjEGEpUwbMd4BKLC4UZmptUjv14PCVLX8k 5H986wF2LYB3LgA22v8gUEn2jwAsUmMbY5xL/xf9Pg== X-Google-Smtp-Source: AKy350aQ+SY5iF10evSeqAQo9VWn7eGBRSp/ouP2R83fRpmRIP36Pn+KT/+JT62aHAr/p3uHoViPy/s3Xmq1TTNqhWs= X-Received: by 2002:a81:ae23:0:b0:541:7237:6e6b with SMTP id m35-20020a81ae23000000b0054172376e6bmr9262438ywh.0.1680103833995; Wed, 29 Mar 2023 08:30:33 -0700 (PDT) MIME-Version: 1.0 References: <20230329131615.1328366-1-jagan@amarulasolutions.com> <20230329131615.1328366-10-jagan@amarulasolutions.com> <20230329150202.3rbjrq6iqum5ybjh@penduick> In-Reply-To: <20230329150202.3rbjrq6iqum5ybjh@penduick> From: Jagan Teki Date: Wed, 29 Mar 2023 21:00:22 +0530 Message-ID: Subject: Re: [PATCH v7 09/12] arm64: dts: rockchip: a64: Add endpoint@0 to dsi_in_tcon0 To: Maxime Ripard Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 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: , Cc: Marek Vasut , Neil Armstrong , Krzysztof Kozlowski , Robert Foss , Sam Ravnborg , Dave Stevenson , devicetree@vger.kernel.org, Thomas Zimmermann , Samuel Holland , Jernej Skrabec , Chen-Yu Tsai , Rob Herring , dri-devel@lists.freedesktop.org, Andrzej Hajda , linux-sunxi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-amarula Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" On Wed, Mar 29, 2023 at 8:32=E2=80=AFPM Maxime Ripard w= rote: > > The commit title is wrong, it's not a rockchip device. Thanks for the note, I will fix it in the next version. > > On Wed, Mar 29, 2023 at 06:46:15PM +0530, Jagan Teki wrote: > > The DSI downstream devices are likely to be Panel, Bridge and > > I2C-Configured Bridge. > > > > It is possible to connect all three devices using upstream OF-graph por= t > > or ports node however only Panel and Bridge are possible to connect via > > child node but not possible to connect I2C-Configured Bridge via child > > node since I2C-Configure bridges are child of I2C not upstream DSI host= s > > and it must represent them via port or ports with endpoint linking. > > > > Allwinner A64 DSI node already has a port so add endpoint 0 for input > > tcon so that the downstream DSI devices can use endpoint 1 to connect > > Panel or Bridge or I2C-Configured Bridge. > > > > An example of the I2C-Configured downstream bridge representation is, > > > > i2c1 { > > bridge@1b { > > compatible =3D "ti,dlpc3433"; > > > > ports { > > port@0 { > > reg =3D <0>; > > > > bridge_in_dsi: endpoint { > > remote-endpoint =3D <&dsi_out_bridge>; > > data-lanes =3D <1 2 3 4>; > > }; > > }; > > > > port@2 { > > reg =3D <2>; > > > > bridge_out_dmd: endpoint { > > remote-endpoint =3D <&dmd_out_bridge>; > > }; > > }; > > }; > > }; > > }; > > > > dsi { > > compatible =3D "allwinner,sun50i-a64-mipi-dsi"; > > > > port { > > dsi_in_tcon0: endpoint@0 { > > reg =3D <0>; > > remote-endpoint =3D ; > > }; > > > > dsi_out_bridge: endpoint@1 { > > reg =3D <1>; > > remote-endpoint =3D <&bridge_in_dsi>; > > }; > > }; > > }; > > > > Note that existing device bindings are untouched and still represent > > the downstream devices via child nodes since the sun6i-mipi-dsi host > > will migrate to a standardized single helper to lookup for a > > downstream device via child or OF-graph port or port node. > > > > Signed-off-by: Jagan Teki > > --- > > Changes for v7: > > - new patch > > > > arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 6 +++++- > > 1 file changed, 5 insertions(+), 1 deletion(-) > > > > diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi b/arch/arm64= /boot/dts/allwinner/sun50i-a64.dtsi > > index 77b5349f6087..3ed566dc2172 100644 > > --- a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi > > +++ b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi > > @@ -1189,7 +1189,11 @@ dsi: dsi@1ca0000 { > > #size-cells =3D <0>; > > > > port { > > - dsi_in_tcon0: endpoint { > > + #address-cells =3D <1>; > > + #size-cells =3D <0>; > > + > > + dsi_in_tcon0: endpoint@0 { > > + reg =3D <0>; > > remote-endpoint =3D <&tcon0_out_d= si>; > > }; > > That doesn't match the DT binding anymore, and why can't we add endpoint@= 1 there too? Do you mean add endpoint@1 without any remote-endpoint like this? dsi_out_bridge: endpoint@1 { reg =3D <1>; }; I was supposed to add this, since dtbs_check doesn't give any error. I have skipped this, as I thought it wouldn't be needed. Thanks, agan. 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 C6625C74A5B for ; Wed, 29 Mar 2023 15:31:35 +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:Cc: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=4ZSCDYbQhxoohxbys+r0I8fRL1ZuOfLL6+luShT3w6c=; b=KZG9tM2hhC5W4J 2tFMWXSsws1oDm1I+u96zeq34PrTlKddV+xpu0vbxeLo5A9OVKsQzpATuRY5R7HTaHl6TNZBdkVhe 3f1jMy37tKB7fNo5LjyMn+9S4R5GXmcBMdgryFwAb7sRcY90SvVZYc6IhxU0RWMNGlwLeUZ+UoKbz VRlleng8C+KRBlxyoztcDjYa4/0AZjGJ0hYvStecvnuhDpubWxlM8yuPlU0d/ENxda58hkWj/QSC3 khPwjHnaabi8CHWSKWszne/FYeixGvgq+gXjNGdD5GGfVuiSj3JS5EnZQBZqwhYaMsLVqLELCqJ48 vzRpK+iR0H+72jrn/8/A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1phXl1-000mq9-0B; Wed, 29 Mar 2023 15:30:39 +0000 Received: from mail-yw1-x1134.google.com ([2607:f8b0:4864:20::1134]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1phXkx-000mpB-2S for linux-arm-kernel@lists.infradead.org; Wed, 29 Mar 2023 15:30:37 +0000 Received: by mail-yw1-x1134.google.com with SMTP id 00721157ae682-544f7c176easo299435767b3.9 for ; Wed, 29 Mar 2023 08:30:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1680103834; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=BFZ20rC2XtnWx2HPxJbX0F+YnJR7fgxQcGGmQBwVb7Q=; b=JvMTJc1Gv8vCqVajFRwN5it4gJaKbPCwOgEwFVRfrdnXBaViUYZsElkwGN4srbsCWm gsZfz98f+UB7t9jFdKcTwUfnCNnxIJtdiXlh7MW7KtqKekPhBX9lUbZ7q3Wl0j7mTzEE OcLqTJEyEkBSuD+GbeP4ew9U247+o/1zLS7yE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680103834; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=BFZ20rC2XtnWx2HPxJbX0F+YnJR7fgxQcGGmQBwVb7Q=; b=HcznaHPLvfYoAjtwGEp6Un0CvQagZwp0d50Bm1W3soS/Vags2Qgi0JvGJoAlXRafUZ SgFGRjYApjMGG56i1TrFYtxuulDvbUbDq6V5UdCxOoFLh46M4Li7T7QUaqvKEXfha5Xt qtGh2BiqBdVvFFC29xqRAFvq/cu+nBRhaTbOVT0oqvinBXYstoZR3qoJqj3joVwgafZ/ CnTY8mG2oAhkz/lpKibPwwl4WT6xKnamcCt4ZDhjAYJznplbknPu8mFUFANPXqVyOmx/ KxslxBOm2KatSLca6ckvUI4VSUanr/xP+GF6/CDReDeZu6JUEeyQHtcV23CFQ++9pBm9 R9dg== X-Gm-Message-State: AAQBX9dNfPaSIfCA43d5vi/kAfY2Xj9WyP7XyC11HVUfZZVtKchBThwZ 72uDZRmmAbdcifhSr/BnHVeJOH3IFdD/GL4zYmETcw== X-Google-Smtp-Source: AKy350aQ+SY5iF10evSeqAQo9VWn7eGBRSp/ouP2R83fRpmRIP36Pn+KT/+JT62aHAr/p3uHoViPy/s3Xmq1TTNqhWs= X-Received: by 2002:a81:ae23:0:b0:541:7237:6e6b with SMTP id m35-20020a81ae23000000b0054172376e6bmr9262438ywh.0.1680103833995; Wed, 29 Mar 2023 08:30:33 -0700 (PDT) MIME-Version: 1.0 References: <20230329131615.1328366-1-jagan@amarulasolutions.com> <20230329131615.1328366-10-jagan@amarulasolutions.com> <20230329150202.3rbjrq6iqum5ybjh@penduick> In-Reply-To: <20230329150202.3rbjrq6iqum5ybjh@penduick> From: Jagan Teki Date: Wed, 29 Mar 2023 21:00:22 +0530 Message-ID: Subject: Re: [PATCH v7 09/12] arm64: dts: rockchip: a64: Add endpoint@0 to dsi_in_tcon0 To: Maxime Ripard Cc: Dave Stevenson , Maarten Lankhorst , Thomas Zimmermann , David Airlie , Daniel Vetter , Andrzej Hajda , Neil Armstrong , Robert Foss , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Sam Ravnborg , Rob Herring , Krzysztof Kozlowski , linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, devicetree@vger.kernel.org, dri-devel@lists.freedesktop.org, Marek Vasut , linux-amarula X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230329_083035_806530_3DE2C1D6 X-CRM114-Status: GOOD ( 27.10 ) 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 T24gV2VkLCBNYXIgMjksIDIwMjMgYXQgODozMuKAr1BNIE1heGltZSBSaXBhcmQgPG1heGltZUBj ZXJuby50ZWNoPiB3cm90ZToKPgo+IFRoZSBjb21taXQgdGl0bGUgaXMgd3JvbmcsIGl0J3Mgbm90 IGEgcm9ja2NoaXAgZGV2aWNlLgoKVGhhbmtzIGZvciB0aGUgbm90ZSwgSSB3aWxsIGZpeCBpdCBp biB0aGUgbmV4dCB2ZXJzaW9uLgoKPgo+IE9uIFdlZCwgTWFyIDI5LCAyMDIzIGF0IDA2OjQ2OjE1 UE0gKzA1MzAsIEphZ2FuIFRla2kgd3JvdGU6Cj4gPiBUaGUgRFNJIGRvd25zdHJlYW0gZGV2aWNl cyBhcmUgbGlrZWx5IHRvIGJlIFBhbmVsLCBCcmlkZ2UgYW5kCj4gPiBJMkMtQ29uZmlndXJlZCBC cmlkZ2UuCj4gPgo+ID4gSXQgaXMgcG9zc2libGUgdG8gY29ubmVjdCBhbGwgdGhyZWUgZGV2aWNl cyB1c2luZyB1cHN0cmVhbSBPRi1ncmFwaCBwb3J0Cj4gPiBvciBwb3J0cyBub2RlIGhvd2V2ZXIg b25seSBQYW5lbCBhbmQgQnJpZGdlIGFyZSBwb3NzaWJsZSB0byBjb25uZWN0IHZpYQo+ID4gY2hp bGQgbm9kZSBidXQgbm90IHBvc3NpYmxlIHRvIGNvbm5lY3QgSTJDLUNvbmZpZ3VyZWQgQnJpZGdl IHZpYSBjaGlsZAo+ID4gbm9kZSBzaW5jZSBJMkMtQ29uZmlndXJlIGJyaWRnZXMgYXJlIGNoaWxk IG9mIEkyQyBub3QgdXBzdHJlYW0gRFNJIGhvc3RzCj4gPiBhbmQgaXQgbXVzdCByZXByZXNlbnQg dGhlbSB2aWEgcG9ydCBvciBwb3J0cyB3aXRoIGVuZHBvaW50IGxpbmtpbmcuCj4gPgo+ID4gQWxs d2lubmVyIEE2NCBEU0kgbm9kZSBhbHJlYWR5IGhhcyBhIHBvcnQgc28gYWRkIGVuZHBvaW50IDAg Zm9yIGlucHV0Cj4gPiB0Y29uIHNvIHRoYXQgdGhlIGRvd25zdHJlYW0gRFNJIGRldmljZXMgY2Fu IHVzZSBlbmRwb2ludCAxIHRvIGNvbm5lY3QKPiA+IFBhbmVsIG9yIEJyaWRnZSBvciBJMkMtQ29u ZmlndXJlZCBCcmlkZ2UuCj4gPgo+ID4gQW4gZXhhbXBsZSBvZiB0aGUgSTJDLUNvbmZpZ3VyZWQg ZG93bnN0cmVhbSBicmlkZ2UgcmVwcmVzZW50YXRpb24gaXMsCj4gPgo+ID4gaTJjMSB7Cj4gPiAg ICAgICAgYnJpZGdlQDFiIHsKPiA+ICAgICAgICAgICAgY29tcGF0aWJsZSA9ICJ0aSxkbHBjMzQz MyI7Cj4gPgo+ID4gICAgICAgICAgICAgIHBvcnRzIHsKPiA+ICAgICAgICAgICAgICAgICAgIHBv cnRAMCB7Cj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnID0gPDA+Owo+ID4KPiA+ICAg ICAgICAgICAgICAgICAgICAgICAgICBicmlkZ2VfaW5fZHNpOiBlbmRwb2ludCB7Cj4gPiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlbW90ZS1lbmRwb2ludCA9IDwmZHNpX291dF9i cmlkZ2U+Owo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWxhbmVzID0g PDEgMiAzIDQ+Owo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgIH07Cj4gPiAgICAgICAgICAg ICAgICAgICB9Owo+ID4KPiA+ICAgICAgICAgICAgICAgICBwb3J0QDIgewo+ID4gICAgICAgICAg ICAgICAgICAgICAgICByZWcgPSA8Mj47Cj4gPgo+ID4gICAgICAgICAgICAgICAgICAgICAgICAg IGJyaWRnZV9vdXRfZG1kOiBlbmRwb2ludCB7Cj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHJlbW90ZS1lbmRwb2ludCA9IDwmZG1kX291dF9icmlkZ2U+Owo+ID4gICAgICAgICAg ICAgICAgICAgICAgICAgIH07Cj4gPiAgICAgICAgICAgICAgICAgICB9Owo+ID4gICAgICAgICAg ICAgIH07Cj4gPiAgICAgICAgfTsKPiA+IH07Cj4gPgo+ID4gZHNpIHsKPiA+ICAgICAgICBjb21w YXRpYmxlID0gImFsbHdpbm5lcixzdW41MGktYTY0LW1pcGktZHNpIjsKPiA+Cj4gPiAgICAgICAg cG9ydCB7Cj4gPiAgICAgICAgICAgICAgZHNpX2luX3Rjb24wOiBlbmRwb2ludEAwIHsKPiA+ICAg ICAgICAgICAgICAgICByZWcgPSA8MD47Cj4gPiAgICAgICAgICAgICAgICAgcmVtb3RlLWVuZHBv aW50ID0gPHRjb24wX291dF9kc2k+Owo+ID4gICAgICAgICAgICB9Owo+ID4KPiA+ICAgICAgICAg ICAgZHNpX291dF9icmlkZ2U6IGVuZHBvaW50QDEgewo+ID4gICAgICAgICAgICAgICAgIHJlZyA9 IDwxPjsKPiA+ICAgICAgICAgICAgICAgICByZW1vdGUtZW5kcG9pbnQgPSA8JmJyaWRnZV9pbl9k c2k+Owo+ID4gICAgICAgICAgICB9Owo+ID4gICAgICAgfTsKPiA+IH07Cj4gPgo+ID4gTm90ZSB0 aGF0IGV4aXN0aW5nIGRldmljZSBiaW5kaW5ncyBhcmUgdW50b3VjaGVkIGFuZCBzdGlsbCByZXBy ZXNlbnQKPiA+IHRoZSBkb3duc3RyZWFtIGRldmljZXMgdmlhIGNoaWxkIG5vZGVzIHNpbmNlIHRo ZSBzdW42aS1taXBpLWRzaSBob3N0Cj4gPiB3aWxsIG1pZ3JhdGUgdG8gYSBzdGFuZGFyZGl6ZWQg c2luZ2xlIGhlbHBlciB0byBsb29rdXAgZm9yIGEKPiA+IGRvd25zdHJlYW0gZGV2aWNlIHZpYSBj aGlsZCBvciBPRi1ncmFwaCBwb3J0IG9yIHBvcnQgbm9kZS4KPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5 OiBKYWdhbiBUZWtpIDxqYWdhbkBhbWFydWxhc29sdXRpb25zLmNvbT4KPiA+IC0tLQo+ID4gQ2hh bmdlcyBmb3Igdjc6Cj4gPiAtIG5ldyBwYXRjaAo+ID4KPiA+ICBhcmNoL2FybTY0L2Jvb3QvZHRz L2FsbHdpbm5lci9zdW41MGktYTY0LmR0c2kgfCA2ICsrKysrLQo+ID4gIDEgZmlsZSBjaGFuZ2Vk LCA1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEvYXJj aC9hcm02NC9ib290L2R0cy9hbGx3aW5uZXIvc3VuNTBpLWE2NC5kdHNpIGIvYXJjaC9hcm02NC9i b290L2R0cy9hbGx3aW5uZXIvc3VuNTBpLWE2NC5kdHNpCj4gPiBpbmRleCA3N2I1MzQ5ZjYwODcu LjNlZDU2NmRjMjE3MiAxMDA2NDQKPiA+IC0tLSBhL2FyY2gvYXJtNjQvYm9vdC9kdHMvYWxsd2lu bmVyL3N1bjUwaS1hNjQuZHRzaQo+ID4gKysrIGIvYXJjaC9hcm02NC9ib290L2R0cy9hbGx3aW5u ZXIvc3VuNTBpLWE2NC5kdHNpCj4gPiBAQCAtMTE4OSw3ICsxMTg5LDExIEBAIGRzaTogZHNpQDFj YTAwMDAgewo+ID4gICAgICAgICAgICAgICAgICAgICAgICNzaXplLWNlbGxzID0gPDA+Owo+ID4K PiA+ICAgICAgICAgICAgICAgICAgICAgICBwb3J0IHsKPiA+IC0gICAgICAgICAgICAgICAgICAg ICAgICAgICAgIGRzaV9pbl90Y29uMDogZW5kcG9pbnQgewo+ID4gKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgI2FkZHJlc3MtY2VsbHMgPSA8MT47Cj4gPiArICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAjc2l6ZS1jZWxscyA9IDwwPjsKPiA+ICsKPiA+ICsgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIGRzaV9pbl90Y29uMDogZW5kcG9pbnRAMCB7Cj4gPiArICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHJlZyA9IDwwPjsKPiA+ICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgcmVtb3RlLWVuZHBvaW50ID0gPCZ0Y29uMF9vdXRfZHNpPjsK PiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH07Cj4KPiBUaGF0IGRvZXNuJ3QgbWF0 Y2ggdGhlIERUIGJpbmRpbmcgYW55bW9yZSwgYW5kIHdoeSBjYW4ndCB3ZSBhZGQgZW5kcG9pbnRA MSB0aGVyZSB0b28/CgpEbyB5b3UgbWVhbiBhZGQgZW5kcG9pbnRAMSB3aXRob3V0IGFueSByZW1v dGUtZW5kcG9pbnQgbGlrZSB0aGlzPwoKZHNpX291dF9icmlkZ2U6IGVuZHBvaW50QDEgewogICAg ICAgICByZWcgPSA8MT47Cn07CgpJIHdhcyBzdXBwb3NlZCB0byBhZGQgdGhpcywgc2luY2UgZHRi c19jaGVjayBkb2Vzbid0IGdpdmUgYW55IGVycm9yLiBJCmhhdmUgc2tpcHBlZCB0aGlzLCBhcyBJ IHRob3VnaHQgaXQgd291bGRuJ3QgYmUgbmVlZGVkLgoKVGhhbmtzLAphZ2FuLgoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBt YWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9s aXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=