Hello Everyone.
I am having problems with tvp5150am1 video micro and ARM A8 Cortex (Texas Instruments AM3517). I am using linux kernel (2.6.37) with busybox.
Micro is connected in I2C-2 bus. In my board I setup tvp5150am1 in this way:
static struct i2c_board_info __initdata i2c2_boardinfo[] = {
/*Video Input */
{
I2C_BOARD_INFO("tvp5150", 0x5c),
.type ="tvp5150"
},
};
...
i2c_register_board_info(2, i2c2_boardinfo, ARRAY_SIZE(dinitel_i2c2_boardinfo));
And if I do a dmesg I can see this:
"Linux video capture interface: v2.00
device class 'video4linux': registering
bus: 'i2c': add driver tvp5150
bus: 'i2c': driver_probe_device: matched device 2-005c with driver tvp5150
bus: 'i2c': really_probe: probing driver tvp5150 with device 2-005c
tvp5150 2-005c: chip found @ 0xb8 (OMAP I2C adapter)
driver: '2-005c': driver_bound: bound to device 'tvp5150'
bus: 'i2c': really_probe: bound device 2-005c to driver tvp5150"
But I don't have any /dev/videox or /dev/mediax. Any idea what is happening? I checked out the corresponding pins are (CAM_D0, CAM_D1, CAM_D2... CAM_D7, CAM_HS, CAM_VS, CAM_PCLK, CAM_FLD) in mode 0
A lot of thanks