summaryrefslogtreecommitdiff
path: root/drivers/media/pci/ddbridge/ddbridge-dummy-fe.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/media/pci/ddbridge/ddbridge-dummy-fe.c')
-rw-r--r--drivers/media/pci/ddbridge/ddbridge-dummy-fe.c133
1 files changed, 0 insertions, 133 deletions
diff --git a/drivers/media/pci/ddbridge/ddbridge-dummy-fe.c b/drivers/media/pci/ddbridge/ddbridge-dummy-fe.c
index ebf4d9c30a55..6868a0c4fc82 100644
--- a/drivers/media/pci/ddbridge/ddbridge-dummy-fe.c
+++ b/drivers/media/pci/ddbridge/ddbridge-dummy-fe.c
@@ -13,12 +13,10 @@
#include <media/dvb_frontend.h>
#include "ddbridge-dummy-fe.h"
-
struct ddbridge_dummy_fe_state {
struct dvb_frontend frontend;
};
-
static int ddbridge_dummy_fe_read_status(struct dvb_frontend *fe,
enum fe_status *status)
{
@@ -88,18 +86,6 @@ static int ddbridge_dummy_fe_init(struct dvb_frontend *fe)
return 0;
}
-static int ddbridge_dummy_fe_set_tone(struct dvb_frontend *fe,
- enum fe_sec_tone_mode tone)
-{
- return 0;
-}
-
-static int ddbridge_dummy_fe_set_voltage(struct dvb_frontend *fe,
- enum fe_sec_voltage voltage)
-{
- return 0;
-}
-
static void ddbridge_dummy_fe_release(struct dvb_frontend *fe)
{
struct ddbridge_dummy_fe_state *state = fe->demodulator_priv;
@@ -107,48 +93,6 @@ static void ddbridge_dummy_fe_release(struct dvb_frontend *fe)
kfree(state);
}
-static const struct dvb_frontend_ops ddbridge_dummy_fe_ofdm_ops;
-
-struct dvb_frontend *ddbridge_dummy_fe_ofdm_attach(void)
-{
- struct ddbridge_dummy_fe_state *state = NULL;
-
- /* allocate memory for the internal state */
- state = kzalloc(sizeof(struct ddbridge_dummy_fe_state), GFP_KERNEL);
- if (!state)
- return NULL;
-
- /* create dvb_frontend */
- memcpy(&state->frontend.ops,
- &ddbridge_dummy_fe_ofdm_ops,
- sizeof(struct dvb_frontend_ops));
-
- state->frontend.demodulator_priv = state;
- return &state->frontend;
-}
-EXPORT_SYMBOL(ddbridge_dummy_fe_ofdm_attach);
-
-static const struct dvb_frontend_ops ddbridge_dummy_fe_qpsk_ops;
-
-struct dvb_frontend *ddbridge_dummy_fe_qpsk_attach(void)
-{
- struct ddbridge_dummy_fe_state *state = NULL;
-
- /* allocate memory for the internal state */
- state = kzalloc(sizeof(struct ddbridge_dummy_fe_state), GFP_KERNEL);
- if (!state)
- return NULL;
-
- /* create dvb_frontend */
- memcpy(&state->frontend.ops,
- &ddbridge_dummy_fe_qpsk_ops,
- sizeof(struct dvb_frontend_ops));
-
- state->frontend.demodulator_priv = state;
- return &state->frontend;
-}
-EXPORT_SYMBOL(ddbridge_dummy_fe_qpsk_attach);
-
static const struct dvb_frontend_ops ddbridge_dummy_fe_qam_ops;
struct dvb_frontend *ddbridge_dummy_fe_qam_attach(void)
@@ -170,45 +114,6 @@ struct dvb_frontend *ddbridge_dummy_fe_qam_attach(void)
}
EXPORT_SYMBOL(ddbridge_dummy_fe_qam_attach);
-static const struct dvb_frontend_ops ddbridge_dummy_fe_ofdm_ops = {
- .delsys = { SYS_DVBT },
- .info = {
- .name = "ddbridge dummy DVB-T",
- .frequency_min_hz = 0,
- .frequency_max_hz = 863250 * kHz,
- .frequency_stepsize_hz = 62500,
- .caps = FE_CAN_FEC_1_2 |
- FE_CAN_FEC_2_3 |
- FE_CAN_FEC_3_4 |
- FE_CAN_FEC_4_5 |
- FE_CAN_FEC_5_6 |
- FE_CAN_FEC_6_7 |
- FE_CAN_FEC_7_8 |
- FE_CAN_FEC_8_9 |
- FE_CAN_FEC_AUTO |
- FE_CAN_QAM_16 |
- FE_CAN_QAM_64 |
- FE_CAN_QAM_AUTO |
- FE_CAN_TRANSMISSION_MODE_AUTO |
- FE_CAN_GUARD_INTERVAL_AUTO |
- FE_CAN_HIERARCHY_AUTO,
- },
-
- .release = ddbridge_dummy_fe_release,
-
- .init = ddbridge_dummy_fe_init,
- .sleep = ddbridge_dummy_fe_sleep,
-
- .set_frontend = ddbridge_dummy_fe_set_frontend,
- .get_frontend = ddbridge_dummy_fe_get_frontend,
-
- .read_status = ddbridge_dummy_fe_read_status,
- .read_ber = ddbridge_dummy_fe_read_ber,
- .read_signal_strength = ddbridge_dummy_fe_read_signal_strength,
- .read_snr = ddbridge_dummy_fe_read_snr,
- .read_ucblocks = ddbridge_dummy_fe_read_ucblocks,
-};
-
static const struct dvb_frontend_ops ddbridge_dummy_fe_qam_ops = {
.delsys = { SYS_DVBC_ANNEX_A },
.info = {
@@ -243,44 +148,6 @@ static const struct dvb_frontend_ops ddbridge_dummy_fe_qam_ops = {
.read_ucblocks = ddbridge_dummy_fe_read_ucblocks,
};
-static const struct dvb_frontend_ops ddbridge_dummy_fe_qpsk_ops = {
- .delsys = { SYS_DVBS },
- .info = {
- .name = "ddbridge dummy DVB-S",
- .frequency_min_hz = 950 * MHz,
- .frequency_max_hz = 2150 * MHz,
- .frequency_stepsize_hz = 250 * kHz,
- .frequency_tolerance_hz = 29500 * kHz,
- .symbol_rate_min = 1000000,
- .symbol_rate_max = 45000000,
- .caps = FE_CAN_INVERSION_AUTO |
- FE_CAN_FEC_1_2 |
- FE_CAN_FEC_2_3 |
- FE_CAN_FEC_3_4 |
- FE_CAN_FEC_5_6 |
- FE_CAN_FEC_7_8 |
- FE_CAN_FEC_AUTO |
- FE_CAN_QPSK
- },
-
- .release = ddbridge_dummy_fe_release,
-
- .init = ddbridge_dummy_fe_init,
- .sleep = ddbridge_dummy_fe_sleep,
-
- .set_frontend = ddbridge_dummy_fe_set_frontend,
- .get_frontend = ddbridge_dummy_fe_get_frontend,
-
- .read_status = ddbridge_dummy_fe_read_status,
- .read_ber = ddbridge_dummy_fe_read_ber,
- .read_signal_strength = ddbridge_dummy_fe_read_signal_strength,
- .read_snr = ddbridge_dummy_fe_read_snr,
- .read_ucblocks = ddbridge_dummy_fe_read_ucblocks,
-
- .set_voltage = ddbridge_dummy_fe_set_voltage,
- .set_tone = ddbridge_dummy_fe_set_tone,
-};
-
MODULE_DESCRIPTION("ddbridge dummy Frontend");
MODULE_AUTHOR("Emard");
MODULE_LICENSE("GPL");