reference commit 1834e1dfacca15d13f14875dd3095d3b2c719d28 from https://source.codeaurora.org/external/imx/linux-imx
It's not at all clear what cloning options this driver supports. So let's just clear possible_clones instead of setting it to some bogus value. Otherwise, the following calltrace will appear WARNING: CPU: 0 PID: 93 at drivers/gpu/drm/drm_mode_config.c:594 drm_mode_config_validate+0x150/0x270 Modules linked in: CPU: 0 PID: 93 Comm: kworker/0:4 Not tainted 5.10.37-yocto-standard #1 Hardware name: Freescale i.MX8QM MEK (DT) Workqueue: events deferred_probe_work_func pstate: 00000005 (nzcv daif -PAN -UAO -TCO BTYPE=--) pc : drm_mode_config_validate+0x150/0x270 lr : drm_mode_config_validate+0x150/0x270 sp : ffff8000121fb9c0 x29: ffff8000121fb9d0 x28: 0000000000000000 x27: ffff000812fbf700 x26: 0000000000000003 x25: 0000000000000001 x24: ffff00081387c2d8 x23: ffff00081387c2d8 x22: ffff0008111cdc80 x21: ffff800011207f60 x20: ffff800011207e88 x19: ffff00081387c2d0 x18: 0000000000000020 x17: 0000000000000000 x16: ffff800012880000 x15: ffff0008111d1f78 x14: 3a5245444f434e45 x13: 5b203a73656e6f6c x12: 736f70205d373431 x11: 2d4953443a373431 x10: ffff8000118225a8 x9 : ffff8000100aa0e0 x8 : ffff8000117ca5a8 x7 : ffff8000118225a8 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000000 x3 : 00000000ffffffff x2 : 0000000000000001 x1 : 1642d4bffcd6e700 x0 : 0000000000000000 Call trace: drm_mode_config_validate+0x150/0x270 drm_dev_register+0x188/0x220 imx_drm_bind+0x100/0x150 try_to_bring_up_master+0x16c/0x1d4 __component_add+0xac/0x174 component_add+0x20/0x30 nwl_dsi_probe+0x4b4/0x740 platform_drv_probe+0x60/0xb4 really_probe+0xf0/0x4b4 driver_probe_device+0x64/0xcc __device_attach_driver+0xb4/0x110 bus_for_each_drv+0x84/0xd4 __device_attach+0xe4/0x18c device_initial_probe+0x20/0x30 bus_probe_device+0xa4/0xb0 deferred_probe_work_func+0x94/0xcc process_one_work+0x1f0/0x4a0 worker_thread+0x160/0x46c kthread+0x150/0x160 ret_from_fork+0x10/0x3c ---[ end trace f0b0046787d55060 ]--- Signed-off-by: Xiaolei Wang <[email protected]> --- drivers/gpu/drm/bridge/nwl-dsi/nwl-drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/bridge/nwl-dsi/nwl-drv.c b/drivers/gpu/drm/bridge/nwl-dsi/nwl-drv.c index e260f4826d8d..959e9d507949 100644 --- a/drivers/gpu/drm/bridge/nwl-dsi/nwl-drv.c +++ b/drivers/gpu/drm/bridge/nwl-dsi/nwl-drv.c @@ -1133,7 +1133,7 @@ static int nwl_dsi_bind(struct device *dev, DRM_DEV_DEBUG_DRIVER(dev, "id = %s\n", (dsi->instance)?"DSI1":"DSI0"); dsi->encoder.possible_crtcs = crtc_mask; - dsi->encoder.possible_clones = ~0; + dsi->encoder.possible_clones = 0; drm_encoder_helper_add(&dsi->encoder, &nwl_dsi_encoder_helper_funcs); -- 2.25.1
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#9927): https://lists.yoctoproject.org/g/linux-yocto/message/9927 Mute This Topic: https://lists.yoctoproject.org/mt/83227721/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
