[PATCH 2/2] ARM: tegra: Move panels to AUX bus
Thierry Reding
thierry.reding at gmail.com
Mon Mar 7 07:45:52 UTC 2022
On Sun, Mar 06, 2022 at 08:59:13PM +0300, Dmitry Osipenko wrote:
> 22.12.2021 22:30, Dmitry Osipenko пишет:
> > 20.12.2021 13:48, Thierry Reding пишет:
> >> From: Thierry Reding <treding at nvidia.com>
> >>
> >> 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 <treding at nvidia.com>
> >> ---
> >> 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 at 50000000 {
> >> + dpaux at 545c0000 {
> >> + aux-bus {
> >> + panel: panel {
> >> + compatible = "auo,b133xtn01";
> >> + backlight = <&backlight>;
> >> + };
> >> + };
> >> + };
> >> };
> >>
> >> mmc at 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 at 50000000 {
> >> + dpaux at 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 at 54540000 {
> >> dpaux at 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.
>
> Thierry, are you going to address this review comment? I see in
> linux-next that you picked up this incomplete version of the patch.
Ah, shoot. I've got this in my local tree but forgot to squash this in
with the other changes. I'll send out a follow-up.
Thierry
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20220307/630c3acc/attachment.sig>
More information about the dri-devel
mailing list