Hello,
Maybe this can help you on the way. I have no part in Nogatech or Philips,
but stumbled on some
info locking for some other chip's.
If you get the pdf file from nogatech (nt1031DS.pdf (yes its for the nt1003))
and the SAA7111A from
philips you can see the following.
To set the serial interface in the nt1003 you have to set register 7
(SER_MODE). Set d7-d4 to 2 for
IICC (last byte read ack) as the SAA7111A sends ack last on read. d0-d3 to 4
will be ok.
Register 8 SER_ADRS is the adress read write ( 49H, 48H for SAA (i suppose))
and then you have
register 9 SER_CONT d0-d2 (numbers of byte (1-4)) and register 10 - 13 is the
byte read or write.
I think there will be some usefull info in this datasheet's for you.
God luck, and keep on coding.
Best regards.
Kjell (Ken) Claesson
Jose Ignacio Gijon Soriano wrote:
> Hello,
>
> I've been looking at the code and the registers you use and how you use
> them and the code looks quite similar to the driver I'm writing for the
> miro pctv USB. This card (the miro) use the nt1003 chip (www.nogatech.com)
> and the philips SA7111A, does the hauppauge use also the nt1003?, if so,
> where did you find the info on how to access the SA7111A using the i2c
> bus, I've look that info everywhere and ask to everybody without results.
>
> My plan is to write a generic nt1003 driver, then a generic i2c usb
> driver to be able to use the code of the devices in use in the v4l project
> (radio, video decoders ...), as most of the chips have actually a driver,
> but I've few time to dedicate to this, so if somebody else is working in
> the same direction it could be great.
>
> Nacho.
>
> On Tue, 28 Mar 2000, [iso-8859-1] J�rg Heckenbach wrote:
>
> > "Polton, Richard" wrote:
> > >
> > > I too have one of these devices. I would also be interested in coding
> > > something up. Can you post your code?
> >
> > My Code is in a very early alpha stadium and it just turns on the power
> > <int usb_wintv_goto_hi_power(struct usb_device *dev)> and asks for the
> > version of the video chip <int usb_wintv_get_vp_version(struct
> > usb_device *dev, void *buf)>. Both functions are called from <int
> > usb_wintv_configure(struct usb_wintv *wintv)>. The rest is just renamed
> > from <cpia> to <wintv>.
> > I'm waiting for the answer from hauppauge for details of the circuit.
> > Then I want to find a concept for the driver and begin the real work.
> >
> > Joerg Heckenbach
> > [EMAIL PROTECTED]
>
> ___________________________________________________________________
> === ____ === Jose Ignacio Gij'on
> === / / / ___ ___ _/_ ===
> === /---- / / / / /___/ / === [EMAIL PROTECTED]
> === /____ /___/ / / /___ / === [EMAIL PROTECTED]
> ===== =====
> ===== Connecting Europe since 1982 ===== tel: +34.91.754 80 00
>
> Goya Servicios Telematicos, S.A. fax: +34.91.754 80 08
> C/ Tel'emaco 5 E-28027 Madrid, Espanna
> ___________________________________________________________________
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]