summaryrefslogtreecommitdiff
path: root/linux/drivers/media/dvb/ttpci/budget-core.c
diff options
context:
space:
mode:
Diffstat (limited to 'linux/drivers/media/dvb/ttpci/budget-core.c')
-rw-r--r--linux/drivers/media/dvb/ttpci/budget-core.c29
1 files changed, 2 insertions, 27 deletions
diff --git a/linux/drivers/media/dvb/ttpci/budget-core.c b/linux/drivers/media/dvb/ttpci/budget-core.c
index 6bd202b24..7334119a4 100644
--- a/linux/drivers/media/dvb/ttpci/budget-core.c
+++ b/linux/drivers/media/dvb/ttpci/budget-core.c
@@ -257,27 +257,6 @@ static void budget_unregister(struct budget *budget)
dvb_dmx_release(&budget->demux);
}
-/* fixme: can this be unified among all saa7146 based dvb cards? */
-static int client_register(struct i2c_client *client)
-{
- struct saa7146_dev *dev = (struct saa7146_dev*)i2c_get_adapdata(client->adapter);
- struct budget *budget = (struct budget*)dev->ext_priv;
-
- if (client->driver->command)
- return client->driver->command(client, FE_REGISTER, budget->dvb_adapter);
- return 0;
-}
-
-static int client_unregister(struct i2c_client *client)
-{
- struct saa7146_dev *dev = (struct saa7146_dev*)i2c_get_adapdata(client->adapter);
- struct budget *budget = (struct budget*)dev->ext_priv;
-
- if (client->driver->command)
- return client->driver->command(client, FE_UNREGISTER, budget->dvb_adapter);
- return 0;
-}
-
int ttpci_budget_init (struct budget *budget,
struct saa7146_dev* dev,
struct saa7146_pci_extension_data *info)
@@ -313,15 +292,11 @@ int ttpci_budget_init (struct budget *budget,
if (bi->type != BUDGET_FS_ACTIVY)
saa7146_write(dev, GPIO_CTRL, 0x500000); /* GPIO 3 = 1 */
- budget->i2c_adap = (struct i2c_adapter) {
- .client_register = client_register,
- .client_unregister = client_unregister,
#ifdef I2C_ADAP_CLASS_TV_DIGITAL
- .class = I2C_ADAP_CLASS_TV_DIGITAL,
+ budget->i2c_adap.class = I2C_ADAP_CLASS_TV_DIGITAL;
#else
- .class = I2C_CLASS_TV_DIGITAL,
+ budget->i2c_adap.class = I2C_CLASS_TV_DIGITAL;
#endif
- };
strlcpy(budget->i2c_adap.name, budget->card->name, sizeof(budget->i2c_adap.name));