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 A201AC433F5 for ; Wed, 22 Dec 2021 19:30:07 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 02F3110E24A; Wed, 22 Dec 2021 19:30:07 +0000 (UTC) Received: from mail-lj1-x22f.google.com (mail-lj1-x22f.google.com [IPv6:2a00:1450:4864:20::22f]) by gabe.freedesktop.org (Postfix) with ESMTPS id EC64F10E24A for ; Wed, 22 Dec 2021 19:30:05 +0000 (UTC) Received: by mail-lj1-x22f.google.com with SMTP id p8so5410835ljo.5 for ; Wed, 22 Dec 2021 11:30:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=3awOsCST4+g47rPEVgo88KObMz2B+P12tyLx+M4nIJM=; b=V7qQdoEiwOg7U+n90SrXJJMGkfUeehJX46wJFmGZFezHE5O6gFWU5XWU9LDCEHGNm0 bJK0EHxWrXvZzHebzpj5B2XLVFfsu9TYZ4iC9ehsOV8obQv1gfKWicEm130lihweY3x9 ERJxrddLX556li/0rj8Hy3wCE+L5VndGohzveDogo+49umjeS71PGLX1JyOm57fcUbok hsKa6sAD/dP65w1UUcc5p5jSd8AUek0HC+TbhAtcVSIgEr/jxawcKVlpgtWzG1if5P4F pTd4hRkf6jbmRIk6BrUHoed1pTafM6pslhX5/mqlM5SwI82mNRFOme3u2eGg+7biOVP6 qLlw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=3awOsCST4+g47rPEVgo88KObMz2B+P12tyLx+M4nIJM=; b=mQls32BLTeuPrP+vJLn0dNIPnEhPnVo6HcyACY3RLhMGZV+ZGRiYzyQAmH3v9QfhDs dKWYYOLEUpEwuHZ0jXYrRZwrokNhq9ohnlqzPdWQUqI4T+1n9ipxadtsJppNcEHGTk1V oYMpNQ+8vTkWSYmTyj2LyfOtSiOle4H1RZ3bm1hfEovLtE9Yq0VbR2+MSfIGF5Grfx8F nl5X4y8HkhB0NQcYYxIfzov/fSbWpgbAb/TUV85IJGCGtTfVmB86c+SFGXp8IBEA+97B hifXP9CAAl5ZkiqeWaZAuUXLr43KIJHlNlUty/l+egQ0GDL21Bq0m51nBjPpftxDreXX Ragg== X-Gm-Message-State: AOAM532sSOGmiNL8Y1u8qWXQYORgq7i2N1lreU87a6ybTNMay1nCN9xK Aejj/mZfCSY7Zq4ASuvDwcg= X-Google-Smtp-Source: ABdhPJwF3ePMNH0QyyX1UYVYI4fQ/y/2tzqRqbqWVAbbMbXbQbnwooJ+2zCooeqHQapN/vkG/0cF3w== X-Received: by 2002:a2e:9e85:: with SMTP id f5mr3057730ljk.90.1640201404214; Wed, 22 Dec 2021 11:30:04 -0800 (PST) Received: from [192.168.2.145] (46-138-43-24.dynamic.spd-mgts.ru. [46.138.43.24]) by smtp.googlemail.com with ESMTPSA id v22sm265407ljh.129.2021.12.22.11.30.03 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 22 Dec 2021 11:30:03 -0800 (PST) Subject: Re: [PATCH 2/2] ARM: tegra: Move panels to AUX bus To: Thierry Reding References: <20211220104855.428290-1-thierry.reding@gmail.com> <20211220104855.428290-3-thierry.reding@gmail.com> From: Dmitry Osipenko Message-ID: <47a01cd9-c3ee-912b-fa9d-73449990a7d9@gmail.com> Date: Wed, 22 Dec 2021 22:30:03 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 MIME-Version: 1.0 In-Reply-To: <20211220104855.428290-3-thierry.reding@gmail.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit 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: Thomas Graichen , Douglas Anderson , dri-devel@lists.freedesktop.org, Jon Hunter , Laurent Pinchart , linux-tegra@vger.kernel.org Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 20.12.2021 13:48, Thierry Reding пишет: > From: Thierry Reding > > Move the eDP panel on Venice 2 and Nyan boards into the corresponding > AUX bus device tree node. This allows us to avoid a nasty circular > dependency that would otherwise be created between the DPAUX and panel > nodes via the DDC/I2C phandle. > > Signed-off-by: Thierry Reding > --- > arch/arm/boot/dts/tegra124-nyan-big.dts | 15 +++++++++------ > arch/arm/boot/dts/tegra124-nyan-blaze.dts | 15 +++++++++------ > arch/arm/boot/dts/tegra124-venice2.dts | 14 +++++++------- > 3 files changed, 25 insertions(+), 19 deletions(-) > > diff --git a/arch/arm/boot/dts/tegra124-nyan-big.dts b/arch/arm/boot/dts/tegra124-nyan-big.dts > index 1d2aac2cb6d0..fdc1d64dfff9 100644 > --- a/arch/arm/boot/dts/tegra124-nyan-big.dts > +++ b/arch/arm/boot/dts/tegra124-nyan-big.dts > @@ -13,12 +13,15 @@ / { > "google,nyan-big-rev1", "google,nyan-big-rev0", > "google,nyan-big", "google,nyan", "nvidia,tegra124"; > > - panel: panel { > - compatible = "auo,b133xtn01"; > - > - power-supply = <&vdd_3v3_panel>; > - backlight = <&backlight>; > - ddc-i2c-bus = <&dpaux>; > + host1x@50000000 { > + dpaux@545c0000 { > + aux-bus { > + panel: panel { > + compatible = "auo,b133xtn01"; > + backlight = <&backlight>; > + }; > + }; > + }; > }; > > mmc@700b0400 { /* SD Card on this bus */ > diff --git a/arch/arm/boot/dts/tegra124-nyan-blaze.dts b/arch/arm/boot/dts/tegra124-nyan-blaze.dts > index 677babde6460..abdf4456826f 100644 > --- a/arch/arm/boot/dts/tegra124-nyan-blaze.dts > +++ b/arch/arm/boot/dts/tegra124-nyan-blaze.dts > @@ -15,12 +15,15 @@ / { > "google,nyan-blaze-rev0", "google,nyan-blaze", > "google,nyan", "nvidia,tegra124"; > > - panel: panel { > - compatible = "samsung,ltn140at29-301"; > - > - power-supply = <&vdd_3v3_panel>; > - backlight = <&backlight>; > - ddc-i2c-bus = <&dpaux>; > + host1x@50000000 { > + dpaux@545c0000 { > + aux-bus { > + panel: panel { > + compatible = "samsung,ltn140at29-301"; > + backlight = <&backlight>; > + }; > + }; > + }; > }; > > sound { > diff --git a/arch/arm/boot/dts/tegra124-venice2.dts b/arch/arm/boot/dts/tegra124-venice2.dts > index 232c90604df9..6a9592ceb5f2 100644 > --- a/arch/arm/boot/dts/tegra124-venice2.dts > +++ b/arch/arm/boot/dts/tegra124-venice2.dts > @@ -48,6 +48,13 @@ sor@54540000 { > dpaux@545c0000 { > vdd-supply = <&vdd_3v3_panel>; > status = "okay"; > + > + aux-bus { > + panel: panel { > + compatible = "lg,lp129qe"; > + backlight = <&backlight>; > + }; > + }; > }; > }; > > @@ -1080,13 +1087,6 @@ power { > }; > }; > > - panel: panel { > - compatible = "lg,lp129qe"; > - power-supply = <&vdd_3v3_panel>; > - backlight = <&backlight>; > - ddc-i2c-bus = <&dpaux>; > - }; > - > vdd_mux: regulator-mux { > compatible = "regulator-fixed"; > regulator-name = "+VDD_MUX"; > You should add stable tag for 5.15 and also add separate patch to update the new arch/arm/boot/dts/tegra124-nyan-big-fhd.dts which we have in -next now.