Skip to content

Commit 8d3b01e

Browse files
committed
ARM: tegra: Move panels to AUX bus
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. Fixes: eb481f9 ("ARM: tegra: add Acer Chromebook 13 device tree") Fixes: 59fe02c ("ARM: tegra: Add DTS for the nyan-blaze board") Fixes: 40e231c ("ARM: tegra: Enable eDP for Venice2") Signed-off-by: Thierry Reding <[email protected]>
1 parent bd04848 commit 8d3b01e

File tree

3 files changed

+25
-19
lines changed

3 files changed

+25
-19
lines changed

arch/arm/boot/dts/tegra124-nyan-big.dts

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,15 @@
1313
"google,nyan-big-rev1", "google,nyan-big-rev0",
1414
"google,nyan-big", "google,nyan", "nvidia,tegra124";
1515

16-
panel: panel {
17-
compatible = "auo,b133xtn01";
18-
19-
power-supply = <&vdd_3v3_panel>;
20-
backlight = <&backlight>;
21-
ddc-i2c-bus = <&dpaux>;
16+
host1x@50000000 {
17+
dpaux@545c0000 {
18+
aux-bus {
19+
panel: panel {
20+
compatible = "auo,b133xtn01";
21+
backlight = <&backlight>;
22+
};
23+
};
24+
};
2225
};
2326

2427
mmc@700b0400 { /* SD Card on this bus */

arch/arm/boot/dts/tegra124-nyan-blaze.dts

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,15 @@
1515
"google,nyan-blaze-rev0", "google,nyan-blaze",
1616
"google,nyan", "nvidia,tegra124";
1717

18-
panel: panel {
19-
compatible = "samsung,ltn140at29-301";
20-
21-
power-supply = <&vdd_3v3_panel>;
22-
backlight = <&backlight>;
23-
ddc-i2c-bus = <&dpaux>;
18+
host1x@50000000 {
19+
dpaux@545c0000 {
20+
aux-bus {
21+
panel: panel {
22+
compatible = "samsung,ltn140at29-301";
23+
backlight = <&backlight>;
24+
};
25+
};
26+
};
2427
};
2528

2629
sound {

arch/arm/boot/dts/tegra124-venice2.dts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,13 @@
4848
dpaux@545c0000 {
4949
vdd-supply = <&vdd_3v3_panel>;
5050
status = "okay";
51+
52+
aux-bus {
53+
panel: panel {
54+
compatible = "lg,lp129qe";
55+
backlight = <&backlight>;
56+
};
57+
};
5158
};
5259
};
5360

@@ -1080,13 +1087,6 @@
10801087
};
10811088
};
10821089

1083-
panel: panel {
1084-
compatible = "lg,lp129qe";
1085-
power-supply = <&vdd_3v3_panel>;
1086-
backlight = <&backlight>;
1087-
ddc-i2c-bus = <&dpaux>;
1088-
};
1089-
10901090
vdd_mux: regulator-mux {
10911091
compatible = "regulator-fixed";
10921092
regulator-name = "+VDD_MUX";

0 commit comments

Comments
 (0)