summaryrefslogtreecommitdiff
path: root/linux/drivers/media/dvb/frontends/tda8261.h
diff options
context:
space:
mode:
authorManu Abraham <manu@linuxtv.org>2007-09-22 20:30:09 +0400
committerManu Abraham <manu@linuxtv.org>2007-09-22 20:30:09 +0400
commit58f0705d29578b1198fca3b692a17cda6f17ef74 (patch)
treefac621bea27b4f9af34387c430dd3cf05845f95a /linux/drivers/media/dvb/frontends/tda8261.h
parent654ad5830c098ab2d4dda54d9b06ee9e20cf115c (diff)
downloadmediapointer-dvb-s2-58f0705d29578b1198fca3b692a17cda6f17ef74.tar.gz
mediapointer-dvb-s2-58f0705d29578b1198fca3b692a17cda6f17ef74.tar.bz2
initial go at TDA8261 tuner
From: Manu Abraham <abraham.manu@gmail.com> Signed-off-by: Manu Abraham <manu@linuxtv.org>
Diffstat (limited to 'linux/drivers/media/dvb/frontends/tda8261.h')
-rw-r--r--linux/drivers/media/dvb/frontends/tda8261.h25
1 files changed, 25 insertions, 0 deletions
diff --git a/linux/drivers/media/dvb/frontends/tda8261.h b/linux/drivers/media/dvb/frontends/tda8261.h
new file mode 100644
index 000000000..b8d8e37b0
--- /dev/null
+++ b/linux/drivers/media/dvb/frontends/tda8261.h
@@ -0,0 +1,25 @@
+#ifndef __TDA8261_H
+#define __TDA8261_H
+
+enum tda8261_step {
+ TDA8261_STEP_2000 = 0, /* 2000 kHz */
+ TDA8261_STEP_1000, /* 1000 kHz */
+ TDA8261_STEP_500, /* 500 kHz */
+ TDA8261_STEP_250, /* 250 kHz */
+ TDA8261_STEP_125 /* 125 kHz */
+};
+
+struct tda8261_config {
+// u8 buf[16];
+ u8 addr;
+ enum tda8261_step step_size;
+};
+
+/* move out from here! */
+static const struct tda8261_config sd1878c_config = {
+// .name = "SD1878C",
+ .addr = 0x60,
+ .step_size = TDA8261_STEP_1000 /* kHz */
+};
+
+#endif// __TDA8261_H