Hi,
I add TVP5147 driver onti8148evm, I modified the test demo sLoopback through S-VIDEO. But It will lead to kernel crack.
WARNING: at kernel/softirq.c:159 local_bh_enable+0x54/0xc4()
Modules linked in: bufferclass_ti omaplfb pvrsrvkm tlc59108 ti81xxhdmi ti81xxvin tvp514x tvp7002 ti81xxvo ti81xxfb vpss syslink ipv6
Backtrace:
[<c004abd0>] (dump_backtrace+0x0/0x110) from [<c03d7024>] (dump_stack+0x18/0x1c)
r7:00000000 r6:c0073ca4 r5:c04ac1c0 r4:0000009f
[<c03d700c>] (dump_stack+0x0/0x1c) from [<c006e70c>] (warn_slowpath_common+0x54/0x6c)
[<c006e6b8>] (warn_slowpath_common+0x0/0x6c) from [<c006e748>] (warn_slowpath_null+0x24/0x2c)
r9:c056517c r8:d708c800 r7:0000000e r6:d36bb900 r5:c053c898
r4:c05908c0
[<c006e724>] (warn_slowpath_null+0x0/0x2c) from [<c0073ca4>] (local_bh_enable+0x54/0xc4)
[<c0073c50>] (local_bh_enable+0x0/0xc4) from [<c0068584>] (omap_mbox_msg_send+0xcc/0xdc)
r5:c053c898 r4:00000000
[<c00684b8>] (omap_mbox_msg_send+0x0/0xdc) from [<c0309b5c>] (notify_shm_drv_send_event+0x1c8/0x208)
r5:00000001 r4:00000000
[<c0309994>] (notify_shm_drv_send_event+0x0/0x208) from [<c03072ec>] (notify_send_event+0x114/0x26c)
[<c03071d8>] (notify_send_event+0x0/0x26c) from [<bf18fa08>] (vps_fvid2_queue+0xe4/0x21c [vpss])
[<bf18f924>] (vps_fvid2_queue+0x0/0x21c [vpss]) from [<bf198ce0>] (capture_queue+0x50/0x64 [vpss])
r8:bf1d97e4 r7:60000013 r6:cf443b00 r5:00000000 r4:d1c74400
[<bf198c90>] (capture_queue+0x0/0x64 [vpss]) from [<bf1d847c>] (ti81xxvin_buffer_queue+0x9c/0xe8 [ti81xxvin])
r5:d1c6d000 r4:d1c74400
[<bf1d83e0>] (ti81xxvin_buffer_queue+0x0/0xe8 [ti81xxvin]) from [<c02e0a3c>] (videobuf_streamon+0x80/0xd0)
r7:60000013 r6:d1c6d1c4 r5:d1c6d104 r4:cf443b00
[<c02e09bc>] (videobuf_streamon+0x0/0xd0) from [<bf1d7ea8>] (vidioc_streamon+0x230/0x3ec [ti81xxvin])
r7:d23e7600 r6:00000001 r5:d1c6d000 r4:d1c6d104
[<bf1d7c78>] (vidioc_streamon+0x0/0x3ec [ti81xxvin]) from [<c02d6344>] (__video_do_ioctl+0x1618/0x3f34)
r6:40045612 r5:00000000 r4:00000001
[<c02d4d2c>] (__video_do_ioctl+0x0/0x3f34) from [<c02d4b1c>] (__video_usercopy+0x2e4/0x428)
[<c02d4838>] (__video_usercopy+0x0/0x428) from [<c02d4c90>] (video_ioctl2+0x30/0x38)
[<c02d4c60>] (video_ioctl2+0x0/0x38) from [<c02d3cc0>] (v4l2_ioctl+0xe8/0x11c)
r5:d23e7600 r4:cf443f00
[<c02d3bd8>] (v4l2_ioctl+0x0/0x11c) from [<c00d56c0>] (vfs_ioctl+0x28/0x44)
r9:cf44a000 r8:becc1ca4 r7:00000003 r6:00000003 r5:cf443f00
r4:00000000
[<c00d5698>] (vfs_ioctl+0x0/0x44) from [<c00d5dd0>] (do_vfs_ioctl+0x500/0x540)
[<c00d58d0>] (do_vfs_ioctl+0x0/0x540) from [<c00d5e68>] (sys_ioctl+0x58/0x7c)
[<c00d5e10>] (sys_ioctl+0x0/0x7c) from [<c0046e00>] (ret_fast_syscall+0x0/0x30)
r8:c0046fa8 r7:00000036 r6:000124d0 r5:0001215c r4:becc1ca4
---[ end trace 4bc439fcb875fbfc ]---
So I think I couldn't use the sLoopback demo. Or maybe my driver have some errors.
What material or demo I can refer to for test tvp5147 ?
THANKS