All,

We recently received a leopard dm365 v1.4.  We also purchased a VI365 and HDI365 board so we could prototype some stuff using either component or composite input.  I got the SDK compiled and the board booting, but I cannot get the /dev/video0 device populated.   Both of the input boards are r1.1.  We also installed 0 ohm resistors in R196, R197.  I added the VP7002 driver in the kernel.  On boot, we do not see any sub devices being registered under the vpfe-capture device.

 

 

Console output:

kernel command line: console=ttyS0,115200n8 root=/dev/nfs rw nfsroot=10.1.11.2:/home/agross/leopard/fs/fs mem=54M "ip=10.1.11.4:10.1.11.2:10.1.0.1:255.0.0.0:::off video=davincifb:vid0=off:vid1=off:osd1=off davinci_capture.device_type=4 vpfe_capture.1
.....

.....

davincifb davincifb.0: dm_osd0_fb: 1280x720x16@0,0 with framebuffer size 1800KB
davincifb davincifb.0: dm_vid0_fb: 0x0x16@0,0 with framebuffer size 2700KB
davincifb davincifb.0: dm_osd1_fb: 1280x720x4@0,0 with framebuffer size 1800KB
davincifb davincifb.0: dm_vid1_fb: 0x0x16@0,0 with framebuffer size 2700KB
DM365 IPIPEIF probed
imp serializer initialized
davinci_previewer initialized
davinci_resizer initialized
Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0x1c20000 (irq = 40) is a 16550A
console [ttyS0] enabled
brd: module loaded
loop: module loaded
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usbcore: registered new interface driver usbtest
i2c /dev entries driver
Linux video capture interface: v2.00
ths7303 1-002c: chip found @ 0x58 (DaVinci I2C adapter)
vpfe_init
vpfe-capture: vpss clock vpss_master enabled
vpfe-capture vpfe-capture: v4l2 device registered
vpfe-capture vpfe-capture: video device registered
No sub devices registered
vpfe-capture: vpfe capture clocks disabled
vpfe_register_ccdc_device: DM365 ISIF
dm365_isif: probe of dm365_isif failed with error -22

 

Has anyone else seen this?  We've experimented with changing the bootargs to use different capture devices.   What are we missing?