| From f1cdfc86ba5440b169f0228fa4ea2fd45efe56e5 Mon Sep 17 00:00:00 2001 |
| From: Sasha Levin <sashal@kernel.org> |
| Date: Tue, 14 May 2024 11:07:18 +0800 |
| Subject: arm: dts: imx53-qsb-hdmi: Disable panel instead of deleting node |
| |
| From: Liu Ying <victor.liu@nxp.com> |
| |
| [ Upstream commit bcdea3e81ea51c9e89e3b11aac2612e1b4330bee ] |
| |
| 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> |
| Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> |
| Signed-off-by: Shawn Guo <shawnguo@kernel.org> |
| Signed-off-by: Sasha Levin <sashal@kernel.org> |
| --- |
| 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(-) |
| |
| 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 d804404464737..05d7a462ea25a 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 @@ |
| }; |
| }; |
| |
| - 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 c84e9b0525276..151e9cee3c87e 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 @@ |
| }; |
| }; |
| |
| +&panel_dpi { |
| + status = "disabled"; |
| +}; |
| + |
| &tve { |
| status = "disabled"; |
| }; |
| -- |
| 2.43.0 |
| |