[linux-dvb] I2C changes in 2.6.14-rc1 causes breakage

Johannes Stezenbach js at linuxtv.org
Thu Sep 15 15:46:36 CEST 2005


Hi,

On Thu, Sep 15, 2005 at 03:15:26AM -0700, C.Y.M wrote:
> Gregoire Favre wrote:
> > On Tue, Sep 13, 2005 at 12:57:46AM -0700, C.Y.M wrote:
> > 
> >>It appears we have breakage again b/n cvs and the linux kernel drivers.  It
> >>appears to be I2C related. One example is the following:
> >>
> >>saa7146_i2c.c
> > 
> > 
> > Hello, is there somewhere a comlete patch ?
> > 
> 
> Here is a complete patch to fix cvs of dvb-kernel and 2.6.14-rc1.  If the plan
> is still to keep up with the latest RC, then I guess everyone is going to have
> to upgrade kernels now. :)

Two problems:
- I was talking with Mauro about merging dvb and v4l CVS trees,
  and they want to keep backwards compatibility; we'll need to sort
  this out first
- This patch is incomplete. Full patches were created by
  Jean Delvare <khali at linux-fr.org> and posted to lkml:

  Subject: [PATCH] (0/7) I2C: Kill i2c_algorithm.{name,id}
  Date:   Thu, 11 Aug 2005 23:18:28 +0200
  From: Jean Delvare <khali at linux-fr.org>

  ...
  drivers/media/common/saa7146_i2c.c                |    4 -
  drivers/media/dvb/b2c2/flexcop-i2c.c              |    3 -
  drivers/media/dvb/dvb-usb/cxusb.c                 |    2 -
  drivers/media/dvb/dvb-usb/dibusb-common.c         |    2 -
  drivers/media/dvb/dvb-usb/digitv.c                |    2 -
  drivers/media/dvb/dvb-usb/dvb-usb-i2c.c           |    1 -
  drivers/media/dvb/pluto2/pluto2.c                 |    1 -
  drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c |    3 -
  drivers/media/video/bt832.c                       |    2
  drivers/media/video/bttv-i2c.c                    |    4 -
  drivers/media/video/ir-kbd-i2c.c                  |    4
  drivers/media/video/ovcamchip/ov6x20.c            |    6
  drivers/media/video/ovcamchip/ov6x30.c            |    4
  drivers/media/video/ovcamchip/ovcamchip_core.c    |    8
  drivers/media/video/saa7134/saa7134-i2c.c         |    4 -
  drivers/media/video/tda7432.c                     |    2
  drivers/media/video/tda9840.c                     |    2
  drivers/media/video/tda9875.c                     |    2
  drivers/media/video/tda9887.c                     |    6
  drivers/media/video/tea6415c.c                    |    2
  drivers/media/video/tea6420.c                     |    2
  drivers/media/video/tuner-3036.c                  |    2
  drivers/media/video/tvaudio.c                     |   10
  drivers/media/video/tveeprom.c                    |    2
  drivers/media/video/tvmixer.c                     |    6
  ...

We'll need to get this patch from git and apply the dvb and v4l
parts when the time has come.


Johannes



More information about the linux-dvb mailing list