Hi!

I've killed my first try writing a wintv driver based on CPiA. I began a
new one based on the OV511 driver. OK, its also based on CPiA, but I
think it's easier to fit to the wintv device.

Status quo:

Functions modified and testet:
int wintv_reg_write(struct usb_device *dev, unsigned char reg, unsigned
char value)
int wintv_reg_read(struct usb_device *dev, unsigned char reg) 
int wintv_i2c_write(struct usb_device *dev, unsigned char reg, unsigned
char value)
int wintv_i2c_read(struct usb_device *dev, unsigned char reg)
static int saa7111a_configure(struct usb_device *dev)
static int wintv_configure(struct usb_wintv *wintv)
static void* wintv_probe(struct usb_device *dev, unsigned int ifnum)
static void wintv_disconnect(struct usb_device *dev, void *ptr)

When the driver is startet it is registered, it probes for a devices and
it claimes the wintv device. 


To Do:

- Modify the V4L API, ioctl.
- wintv_i2c_... just handles the i2c-port of the saa7111a. Add handling
the Tuner i2c  (FM1216). (This will be my next job).

Problems:
When I installed the new SuSE Linux 6.4 with kernel 2.2.14 the usb-core
didn't recognice the EP1 as bidirectional, so starting the driver
failed. Now I'm back forward to 2.3.51.

Nice Greetings
  Joerg Heckenbach
  [EMAIL PROTECTED]

wintv.tgz

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to