Part Number: AM3358
Hi ,
We are working on AM3358 based board with HDMI, used SiI9022ACNU chipset, I2c prob is good, all hardware configurations are good.
But, insmod tilcdc.ko seems having an issue with drm, please refer below crash report, What we expect is irrespective of I2c probe tilcdc module must load. Attached the dtsi file which is modified from beaglebone black.
[ 143.780424] ------------[ cut here ]------------
[ 143.785155] WARNING: CPU: 0 PID: 209 at drivers/gpu/drm/drm_atomic_state_helper.c:174 drm_atomic_helper_crtc_duplicate_state+0x60
[ 143.797408] Modules linked in: tilcdc(+)
[ 143.801548] CPU: 0 PID: 209 Comm: insmod Not tainted 6.6.58 #20
[ 143.807510] Hardware name: Generic AM33XX (Flattened Device Tree)
[ 143.813649] unwind_backtrace from show_stack+0x18/0x1c
[ 143.818930] show_stack from dump_stack_lvl+0x40/0x4c
[ 143.824019] dump_stack_lvl from __warn+0x80/0x14c
[ 143.828847] __warn from warn_slowpath_fmt+0x184/0x1fc
[ 143.834019] warn_slowpath_fmt from drm_atomic_helper_crtc_duplicate_state+0x68/0x70
[ 143.841814] drm_atomic_helper_crtc_duplicate_state from drm_atomic_get_crtc_state+0x70/0x110
[ 143.850395] drm_atomic_get_crtc_state from drm_atomic_helper_disable_all+0x98/0x1d0
[ 143.858186] drm_atomic_helper_disable_all from drm_atomic_helper_shutdown+0x90/0x144
[ 143.866064] drm_atomic_helper_shutdown from tilcdc_fini+0x58/0xe0 [tilcdc]
[ 143.873142] tilcdc_fini [tilcdc] from tilcdc_init.constprop.0+0x234/0x610 [tilcdc]
[ 143.880893] tilcdc_init.constprop.0 [tilcdc] from tilcdc_pdev_probe+0x58/0xac [tilcdc]
[ 143.888990] tilcdc_pdev_probe [tilcdc] from platform_probe+0x64/0xb8
[ 143.895500] platform_probe from really_probe+0xd8/0x3d0
[ 143.900857] really_probe from __driver_probe_device+0x94/0x1e8
[ 143.906821] __driver_probe_device from driver_probe_device+0x38/0xc8
[ 143.913307] driver_probe_device from __driver_attach+0xe0/0x1b8
[ 143.919358] __driver_attach from bus_for_each_dev+0x84/0xd4
[ 143.925060] bus_for_each_dev from bus_add_driver+0xf8/0x21c
[ 143.930759] bus_add_driver from driver_register+0x84/0x11c
[ 143.936374] driver_register from do_one_initcall+0x50/0x2ac
[ 143.942079] do_one_initcall from do_init_module+0x5c/0x20c
[ 143.947690] do_init_module from init_module_from_file+0x9c/0xd8
[ 143.953733] init_module_from_file from sys_finit_module+0x170/0x34c
[ 143.960125] sys_finit_module from ret_fast_syscall+0x0/0x54
[ 143.965817] Exception stack(0xe1515fa8 to 0xe1515ff0)
[ 143.970898] 5fa0: 1256e800 00000063 00000003 0124e190 00000000 bedc7f42
[ 143.979117] 5fc0: 1256e800 00000063 bedc7f42 0000017b 00000003 b6f8dcd8 00000000 0053b82c
[ 143.987333] 5fe0: bedc7c70 bedc7c60 004905ec b6ec28f0
[ 143.992567] ---[ end trace 0000000000000000 ]---
# i2cdetect -y -r 0
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- UU -- -- -- -- -- -- --
20: -- -- -- -- UU -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- 3b -- -- -- 3f
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- 62 -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
Rgds
Chandra











