chan->adapter.id		= I2C_ALGO_ATI; 
chan->adapter.id		= I2C_HW_B_RADEON; 
static int radeon_setup_i2c_bus(struct radeon_i2c_chan *chan, const char *name){	int rc;	strcpy(chan->adapter.name, name);	chan->adapter.owner		= THIS_MODULE;	chan->adapter.id		= I2C_ALGO_ATI;	chan->adapter.algo_data		= &chan->algo;	chan->adapter.dev.parent	= &chan->rinfo->pdev->dev;	chan->algo.setsda		= radeon_gpio_setsda;	chan->algo.setscl		= radeon_gpio_setscl;	chan->algo.getsda		= radeon_gpio_getsda;	chan->algo.getscl		= radeon_gpio_getscl;	chan->algo.udelay		= 40;	chan->algo.timeout		= 20;	chan->algo.data 		= chan;			i2c_set_adapdata(&chan->adapter, chan);		/* Raise SCL and SDA */	radeon_gpio_setsda(chan, 1);	radeon_gpio_setscl(chan, 1);	udelay(20);	rc = i2c_bit_add_bus(&chan->adapter);	if (rc == 0)		dev_dbg(&chan->rinfo->pdev->dev, "I2C bus %s registered.\n", name);	else		dev_warn(&chan->rinfo->pdev->dev, "Failed to register I2C bus %s.\n", name);	return rc;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/1684a984303abbfc39aa8b59b0fe825c717811a9/radeon_i2c.c/clean/drivers/video/aty/radeon_i2c.c