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: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>
This commit is contained in:
parent
bd048487af
commit
8d3b01e0d4
@ -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>;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -1080,13 +1087,6 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
panel: panel {
|
|
||||||
compatible = "lg,lp129qe";
|
|
||||||
power-supply = <&vdd_3v3_panel>;
|
|
||||||
backlight = <&backlight>;
|
|
||||||
ddc-i2c-bus = <&dpaux>;
|
|
||||||
};
|
|
||||||
|
|
||||||
vdd_mux: regulator-mux {
|
vdd_mux: regulator-mux {
|
||||||
compatible = "regulator-fixed";
|
compatible = "regulator-fixed";
|
||||||
regulator-name = "+VDD_MUX";
|
regulator-name = "+VDD_MUX";
|
||||||
|
Loading…
Reference in New Issue
Block a user