summaryrefslogtreecommitdiff
path: root/include/media/tuner.h
diff options
context:
space:
mode:
authorMichael Krufky <mkrufky@linuxtv.org>2007-06-04 14:40:27 -0300
committerMauro Carvalho Chehab <mchehab@infradead.org>2007-07-18 14:23:54 -0300
commitbe2b85a13543bbaf1a141b3a54f84c1e3b059e69 (patch)
tree9f44d2aa513237b5baab578a51f66a4d2e731b6c /include/media/tuner.h
parent9ee476a56c3ee119a02b6823659f5698b1241f04 (diff)
downloadlinux-riscv-be2b85a13543bbaf1a141b3a54f84c1e3b059e69.tar.gz
linux-riscv-be2b85a13543bbaf1a141b3a54f84c1e3b059e69.tar.bz2
linux-riscv-be2b85a13543bbaf1a141b3a54f84c1e3b059e69.zip
V4L/DVB (5741): Tuner: add release callback
Individual tuner drivers are now allocating memory themselves for their own private data structures. This changeset adds a release callback to the tuner operations, so that newer drivers that may require more complex data structures may release this private data themselves. Signed-off-by: Michael Krufky <mkrufky@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
Diffstat (limited to 'include/media/tuner.h')
-rw-r--r--include/media/tuner.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/media/tuner.h b/include/media/tuner.h
index b901373c6e10..da821a027e76 100644
--- a/include/media/tuner.h
+++ b/include/media/tuner.h
@@ -215,6 +215,7 @@ struct tuner {
int (*get_afc)(struct i2c_client *c);
void (*tuner_status)(struct i2c_client *c);
void (*standby)(struct i2c_client *c);
+ void (*release)(struct i2c_client *c);
};
extern unsigned const int tuner_count;