[PATCH V2] arm64: dts: beacon-renesom-baseboard: Remove LVDS Panel
From: Adam Ford
Date: Wed Mar 25 2026 - 13:48:18 EST
The LVDS Panel was never shipped from Beacon, and there are device
tree errors, so rather than trying to fix them, remove it instead.
Signed-off-by: Adam Ford <aford173@xxxxxxxxx>
---
V2: Add LVDS backlight, some power, pwm and pwm pins all associated with
the LVDS panel.
diff --git a/arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi b/arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi
index d55f2d7066ad..62ab0a3776e7 100644
--- a/arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi
+++ b/arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi
@@ -8,15 +8,6 @@
#include <dt-bindings/clock/versaclock.h>
/ {
- backlight_lvds: backlight-lvds {
- compatible = "pwm-backlight";
- power-supply = <®_lcd>;
- enable-gpios = <&gpio_exp1 3 GPIO_ACTIVE_HIGH>;
- pwms = <&pwm2 0 25000>;
- brightness-levels = <0 4 8 16 32 64 128 255>;
- default-brightness-level = <6>;
- };
-
backlight_dpi: backlight-dpi {
compatible = "pwm-backlight";
power-supply = <®_lcd>;
@@ -101,38 +92,6 @@ led3 {
};
};
- lvds {
- compatible = "panel-lvds";
- power-supply = <®_lcd_reset>;
- width-mm = <223>;
- height-mm = <125>;
- backlight = <&backlight_lvds>;
- data-mapping = "vesa-24";
-
- panel-timing {
- /* 800x480@60Hz */
- clock-frequency = <30000000>;
- hactive = <800>;
- vactive = <480>;
- hsync-len = <48>;
- hfront-porch = <40>;
- hback-porch = <40>;
- vfront-porch = <13>;
- vback-porch = <29>;
- vsync-len = <1>;
- hsync-active = <1>;
- vsync-active = <3>;
- de-active = <1>;
- pixelclk-active = <0>;
- };
-
- port {
- panel_in: endpoint {
- remote-endpoint = <&lvds0_out>;
- };
- };
- };
-
rgb {
/* Different LCD with compatible timings */
compatible = "rocktech,rk070er9427";
@@ -164,16 +123,6 @@ reg_lcd: regulator-lcd {
enable-active-high;
};
- reg_lcd_reset: regulator-lcd-reset {
- compatible = "regulator-fixed";
- regulator-name = "nLCD_RESET";
- regulator-min-microvolt = <3300000>;
- regulator-max-microvolt = <3300000>;
- gpio = <&gpio5 3 GPIO_ACTIVE_HIGH>;
- enable-active-high;
- vin-supply = <®_lcd>;
- };
-
reg_cam0: regulator-cam0 {
compatible = "regulator-fixed";
regulator-name = "reg_cam0";
@@ -480,18 +429,6 @@ gpio_exp1: gpio@70 {
};
};
-&lvds0 {
- status = "okay";
-
- ports {
- port@1 {
- lvds0_out: endpoint {
- remote-endpoint = <&panel_in>;
- };
- };
- };
-};
-
&msiof1 {
pinctrl-0 = <&msiof1_pins>;
pinctrl-names = "default";
@@ -562,11 +499,6 @@ pwm0_pins: pwm0 {
function = "pwm0";
};
- pwm2_pins: pwm2 {
- groups = "pwm2_a";
- function = "pwm2";
- };
-
sdhi0_pins: sd0 {
groups = "sdhi0_data4", "sdhi0_ctrl";
function = "sdhi0";
@@ -617,12 +549,6 @@ &pwm0 {
status = "okay";
};
-&pwm2 {
- pinctrl-0 = <&pwm2_pins>;
- pinctrl-names = "default";
- status = "okay";
-};
-
&rcar_sound {
pinctrl-0 = <&sound_pins>, <&sound_clk_pins>;
pinctrl-names = "default";
--
2.51.0