ARM: tegra: Move panels to AUX bus
[ Upstream commit 8d3b01e0d4bb54368d73d0984466d72c2eeeac74 ] 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:eb481f9ac9
("ARM: tegra: add Acer Chromebook 13 device tree") Fixes:59fe02cb07
("ARM: tegra: Add DTS for the nyan-blaze board") Fixes:40e231c770
("ARM: tegra: Enable eDP for Venice2") Signed-off-by: Thierry Reding <treding@nvidia.com> Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:

committed by
Greg Kroah-Hartman

parent
fbb810825a
commit
86027004bb
@@ -13,12 +13,15 @@
|
|||||||
"google,nyan-big-rev1", "google,nyan-big-rev0",
|
"google,nyan-big-rev1", "google,nyan-big-rev0",
|
||||||
"google,nyan-big", "google,nyan", "nvidia,tegra124";
|
"google,nyan-big", "google,nyan", "nvidia,tegra124";
|
||||||
|
|
||||||
panel: panel {
|
host1x@50000000 {
|
||||||
compatible = "auo,b133xtn01";
|
dpaux@545c0000 {
|
||||||
|
aux-bus {
|
||||||
power-supply = <&vdd_3v3_panel>;
|
panel: panel {
|
||||||
backlight = <&backlight>;
|
compatible = "auo,b133xtn01";
|
||||||
ddc-i2c-bus = <&dpaux>;
|
backlight = <&backlight>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
mmc@700b0400 { /* SD Card on this bus */
|
mmc@700b0400 { /* SD Card on this bus */
|
||||||
|
@@ -15,12 +15,15 @@
|
|||||||
"google,nyan-blaze-rev0", "google,nyan-blaze",
|
"google,nyan-blaze-rev0", "google,nyan-blaze",
|
||||||
"google,nyan", "nvidia,tegra124";
|
"google,nyan", "nvidia,tegra124";
|
||||||
|
|
||||||
panel: panel {
|
host1x@50000000 {
|
||||||
compatible = "samsung,ltn140at29-301";
|
dpaux@545c0000 {
|
||||||
|
aux-bus {
|
||||||
power-supply = <&vdd_3v3_panel>;
|
panel: panel {
|
||||||
backlight = <&backlight>;
|
compatible = "samsung,ltn140at29-301";
|
||||||
ddc-i2c-bus = <&dpaux>;
|
backlight = <&backlight>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
sound {
|
sound {
|
||||||
|
@@ -48,6 +48,13 @@
|
|||||||
dpaux@545c0000 {
|
dpaux@545c0000 {
|
||||||
vdd-supply = <&vdd_3v3_panel>;
|
vdd-supply = <&vdd_3v3_panel>;
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
|
aux-bus {
|
||||||
|
panel: panel {
|
||||||
|
compatible = "lg,lp129qe";
|
||||||
|
backlight = <&backlight>;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -1079,13 +1086,6 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
panel: panel {
|
|
||||||
compatible = "lg,lp129qe";
|
|
||||||
power-supply = <&vdd_3v3_panel>;
|
|
||||||
backlight = <&backlight>;
|
|
||||||
ddc-i2c-bus = <&dpaux>;
|
|
||||||
};
|
|
||||||
|
|
||||||
vdd_mux: regulator@0 {
|
vdd_mux: regulator@0 {
|
||||||
compatible = "regulator-fixed";
|
compatible = "regulator-fixed";
|
||||||
regulator-name = "+VDD_MUX";
|
regulator-name = "+VDD_MUX";
|
||||||
|
Reference in New Issue
Block a user