static int attach_inform(struct i2c_client *client) { struct bttv *btv = i2c_get_adapdata(client->adapter); if (btv->tuner_type != UNSET) bttv_call_i2c_clients(btv,TUNER_SET_TYPE,&btv->tuner_type); if (btv->pinnacle_id != UNSET) bttv_call_i2c_clients(btv,AUDC_CONFIG_PINNACLE, &btv->pinnacle_id); if (bttv_debug) printk("bttv%d: i2c attach [client=%s]\n", btv->nr, i2c_clientname(client)); return 0; }
void bttv_i2c_call(unsigned int card, unsigned int cmd, void *arg) { if (card >= bttv_num) return; bttv_call_i2c_clients(&bttvs[card], cmd, arg); }