All the mail mirrored from lore.kernel.org
 help / color / mirror / Atom feed
* RK3288 LVDS mainline kernel not working
@ 2021-06-07  7:08 Mohammed Subair
  0 siblings, 0 replies; only message in thread
From: Mohammed Subair @ 2021-06-07  7:08 UTC (permalink / raw
  To: linux-rockchip@lists.infradead.org

Hi

I was trying to use latest mainline kernel ( 5.13.0-rc1-00062-g7bb4870abf84)  for RK3288 with LVDS LCD and it is throwing following error, 

root@3288:~# dmesg | grep lvds
[    0.069518] platform ff96c000.lvds: Fixing up cyclic dependency with ff940000.vop
[    0.091485] platform lvds-panel: Fixing up cyclic dependency with ff96c000.lvds
[    6.797029] rockchip-lvds ff96c000.lvds: [drm:rockchip_lvds_bind [rockchipdrm]] *ERROR* can't found port point, please init lvds panel port!
[    6.797113] rockchip-drm display-subsystem: failed to bind ff96c000.lvds (ops rockchip_lvds_component_ops [rockchipdrm]): -22
root@3288:~# dmesg | grep drm
[    6.785616] rockchip-drm display-subsystem: bound ff930000.vop (ops vop_component_ops [rockchipdrm])
[    6.796897] rockchip-drm display-subsystem: bound ff940000.vop (ops vop_component_ops [rockchipdrm])
[    6.797029] rockchip-lvds ff96c000.lvds: [drm:rockchip_lvds_bind [rockchipdrm]] *ERROR* can't found port point, please init lvds panel port!
[    6.797113] rockchip-drm display-subsystem: failed to bind ff96c000.lvds (ops rockchip_lvds_component_ops [rockchipdrm]): -22
[    6.797425] rockchip-drm display-subsystem: master bind failed: -22
[    6.797463] rockchip-drm: probe of display-subsystem failed with error -22
[    6.950807] [drm] Initialized panfrost 1.1.0 20180908 for ffa30000.gpu on minor 0

The configuration is exactly as shown in the documentation on the kernel.

while the display works without any issue son kernel 4.4.194

see below configuration,

	lvds_panel: lvds-panel {
		compatible = "auo,b101ean01";
		status = "okay";
		//enable-gpios = <&gpio7 21 GPIO_ACTIVE_HIGH>;
		enable-gpios = <&gpio7 15 GPIO_ACTIVE_HIGH>;
		data-mapping = "vesa-18";

		port {
			panel_in_lvds: endpoint {
				remote-endpoint = <&lvds_out_panel>;
			};
		};
	};

&lvds {
	status = "okay";
	lvds_out: port@1 {
				reg = <1>;

				lvds_out_panel: endpoint {
					remote-endpoint = <&panel_in_lvds>;
				};
			};
};

Any help appreciated.

Subair


_______________________________________________
Linux-rockchip mailing list
Linux-rockchip@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-rockchip

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2021-06-07  7:08 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-06-07  7:08 RK3288 LVDS mainline kernel not working Mohammed Subair

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.