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.
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 1800KBdavincifb davincifb.0: dm_vid0_fb: 0x0x16@0,0 with framebuffer size 2700KBdavincifb davincifb.0: dm_osd1_fb: 1280x720x4@0,0 with framebuffer size 1800KBdavincifb davincifb.0: dm_vid1_fb: 0x0x16@0,0 with framebuffer size 2700KBDM365 IPIPEIF probedimp serializer initializeddavinci_previewer initializeddavinci_resizer initializedSerial: 8250/16550 driver, 2 ports, IRQ sharing disabledserial8250.0: ttyS0 at MMIO 0x1c20000 (irq = 40) is a 16550Aconsole [ttyS0] enabledbrd: module loadedloop: module loadedInitializing USB Mass Storage driver...usbcore: registered new interface driver usb-storageUSB Mass Storage support registered.usbcore: registered new interface driver usbtesti2c /dev entries driverLinux video capture interface: v2.00ths7303 1-002c: chip found @ 0x58 (DaVinci I2C adapter)vpfe_initvpfe-capture: vpss clock vpss_master enabledvpfe-capture vpfe-capture: v4l2 device registeredvpfe-capture vpfe-capture: video device registeredNo sub devices registeredvpfe-capture: vpfe capture clocks disabledvpfe_register_ccdc_device: DM365 ISIFdm365_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?