summaryrefslogtreecommitdiff
path: root/drivers/media/tuners/qm1d1b0004.h
diff options
context:
space:
mode:
authorAkihiro Tsukada <tskd08@gmail.com>2018-04-08 13:39:50 -0400
committerMauro Carvalho Chehab <mchehab+samsung@kernel.org>2018-05-05 07:21:09 -0400
commita959c52df1b7b142b26a336f49791350467b0c6d (patch)
treef5e0fda35eda2fbae26c3fcc518976e10cce7c62 /drivers/media/tuners/qm1d1b0004.h
parent648db06dd990542a04c87e6ba15a8893cda273a2 (diff)
media: tuners: add new i2c driver for Sharp qm1d1b0004 ISDB-S tuner
The tuner is used in Earthsoft PT1/PT2 DVB boards, and the driver was extraced from (the former) va1j5jf8007s.c of PT1. it might contain PT1 specific configs. Signed-off-by: Akihiro Tsukada <tskd08@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
Diffstat (limited to 'drivers/media/tuners/qm1d1b0004.h')
-rw-r--r--drivers/media/tuners/qm1d1b0004.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/drivers/media/tuners/qm1d1b0004.h b/drivers/media/tuners/qm1d1b0004.h
new file mode 100644
index 000000000000..7734ed109a22
--- /dev/null
+++ b/drivers/media/tuners/qm1d1b0004.h
@@ -0,0 +1,24 @@
+/* SPDX-License-Identifier: GPL-2.0 */
+/*
+ * Sharp QM1D1B0004 satellite tuner
+ *
+ * Copyright (C) 2014 Akihiro Tsukada <tskd08@gmail.com>
+ */
+
+#ifndef QM1D1B0004_H
+#define QM1D1B0004_H
+
+#include <media/dvb_frontend.h>
+
+struct qm1d1b0004_config {
+ struct dvb_frontend *fe;
+
+ u32 lpf_freq; /* LPF frequency[kHz]. Default: symbol rate */
+ bool half_step; /* use PLL frequency step of 500Hz istead of 1000Hz */
+};
+
+/* special values indicating to use the default in qm1d1b0004_config */
+#define QM1D1B0004_CFG_PLL_DFLT 0
+#define QM1D1B0004_CFG_LPF_DFLT 0
+
+#endif