Message ID | 20240514030718.533169-1-victor.liu@nxp.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | arm: dts: imx53-qsb-hdmi: Disable panel instead of deleting node | expand |
On Tue, 14 May 2024 at 05:59, Liu Ying <victor.liu@nxp.com> wrote: > > We cannot use /delete-node/ directive to delete a node in a DT > overlay. The node won't be deleted effectively. Instead, set > the node's status property to "disabled" to achieve something > similar. > > Fixes: eeb403df953f ("ARM: dts: imx53-qsb: add support for the HDMI expander") > Signed-off-by: Liu Ying <victor.liu@nxp.com> > --- > arch/arm/boot/dts/nxp/imx/imx53-qsb-common.dtsi | 2 +- > arch/arm/boot/dts/nxp/imx/imx53-qsb-hdmi.dtso | 6 ++++-- > 2 files changed, 5 insertions(+), 3 deletions(-) Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
On Tue, May 14, 2024 at 11:07:18AM +0800, Liu Ying wrote: > We cannot use /delete-node/ directive to delete a node in a DT > overlay. The node won't be deleted effectively. Instead, set > the node's status property to "disabled" to achieve something > similar. > > Fixes: eeb403df953f ("ARM: dts: imx53-qsb: add support for the HDMI expander") > Signed-off-by: Liu Ying <victor.liu@nxp.com> Applied, thanks!
diff --git a/arch/arm/boot/dts/nxp/imx/imx53-qsb-common.dtsi b/arch/arm/boot/dts/nxp/imx/imx53-qsb-common.dtsi index d80440446473..05d7a462ea25 100644 --- a/arch/arm/boot/dts/nxp/imx/imx53-qsb-common.dtsi +++ b/arch/arm/boot/dts/nxp/imx/imx53-qsb-common.dtsi @@ -85,7 +85,7 @@ led-user { }; }; - panel { + panel_dpi: panel { compatible = "sii,43wvf1g"; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_display_power>; diff --git a/arch/arm/boot/dts/nxp/imx/imx53-qsb-hdmi.dtso b/arch/arm/boot/dts/nxp/imx/imx53-qsb-hdmi.dtso index c84e9b052527..151e9cee3c87 100644 --- a/arch/arm/boot/dts/nxp/imx/imx53-qsb-hdmi.dtso +++ b/arch/arm/boot/dts/nxp/imx/imx53-qsb-hdmi.dtso @@ -10,8 +10,6 @@ /plugin/; &{/} { - /delete-node/ panel; - hdmi: connector-hdmi { compatible = "hdmi-connector"; label = "hdmi"; @@ -82,6 +80,10 @@ sii9022_out: endpoint { }; }; +&panel_dpi { + status = "disabled"; +}; + &tve { status = "disabled"; };
We cannot use /delete-node/ directive to delete a node in a DT overlay. The node won't be deleted effectively. Instead, set the node's status property to "disabled" to achieve something similar. Fixes: eeb403df953f ("ARM: dts: imx53-qsb: add support for the HDMI expander") Signed-off-by: Liu Ying <victor.liu@nxp.com> --- arch/arm/boot/dts/nxp/imx/imx53-qsb-common.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx53-qsb-hdmi.dtso | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-)