Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: kernel I2C question



Kenneth Aafløy wrote:

I've only had a peek at the usb drivers, and basically got sick reading the old drivers at least, have not had a look at the vp* driver yet. Actually focusing on getting the bttv driver up to speed now, but the bus bttv-core interface is coded somewhat strangly. It would be very cool if someone would clean up the usb drivers some, at least split frontend/driver code..
Only the ttusb-budget drivers uses a 'real' i2c bus interface, the ttusb-dec ones send high-level tuning requests and not i2c messages to the device.

The same for the DST driver (even if here the requests are again packed into i2c messages -- since the onboard 8051 uC has talks using it's i2c interface from it's firmware that contains the frontend driver with the host. The DST pseudo-frontend driver is by no means portable to any other device, thus it makes no sense to share source with other drivers).

Basically it is to expect that even more modern devices will use this more generic approach in the future and hide the i2c bus to the host. On the dec2000 it's still accessible, on the DST not.

In both cases it makes not really sense to access it despite early debugging, in a release driver the relevant code has nothing to do.

Holger




Home | Main Index | Thread Index