arm64: dts: beacon-renesom-baseboard: Remove LVDS Panel
Subsystems (2)
PATCH v2 1/1 arm64: dts: beacon-renesom-baseboard: Remove LVDS Panel
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 <[email protected]>
---
V2: Add LVDS backlight, some power, pwm and pwm pins all associated with the LVDS panel.
arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi +0 -74
@@ -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";
Signature · 1 line
2.51.0
Quoted 7 lines · Adam Ford
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 <[email protected]>---
V2: Add LVDS backlight, some power, pwm and pwm pins all associated with the LVDS panel.
Reviewed-by Geert Uytterhoeven <[email protected]>
i.e. will queue in renesas-devel for v7.1.
Gr{oetje,eeting}s,
Geert
Signature · 5 lines
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- [email protected] In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds