linux/drivers/media/dvb-frontends/gp8psk-fe.c

// SPDX-License-Identifier: GPL-2.0-only
/*
 * Frontend driver for the GENPIX 8pks/qpsk/DCII USB2.0 DVB-S module
 *
 * Copyright (C) 2006,2007 Alan Nisota ([email protected])
 * Copyright (C) 2006,2007 Genpix Electronics ([email protected])
 *
 * Thanks to GENPIX for the sample code used to implement this module.
 *
 * This module is based off the vp7045 and vp702x modules
 */

#define pr_fmt(fmt)

#include "gp8psk-fe.h"
#include <media/dvb_frontend.h>

static int debug;
module_param(debug, int, 0644);
MODULE_PARM_DESC();

#define dprintk(fmt, arg...)

struct gp8psk_fe_state {};

static int gp8psk_tuned_to_DCII(struct dvb_frontend *fe)
{}

static int gp8psk_set_tuner_mode(struct dvb_frontend *fe, int mode)
{}

static int gp8psk_fe_update_status(struct gp8psk_fe_state *st)
{}

static int gp8psk_fe_read_status(struct dvb_frontend *fe,
				 enum fe_status *status)
{}

/* not supported by this Frontend */
static int gp8psk_fe_read_ber(struct dvb_frontend* fe, u32 *ber)
{}

/* not supported by this Frontend */
static int gp8psk_fe_read_unc_blocks(struct dvb_frontend* fe, u32 *unc)
{}

static int gp8psk_fe_read_snr(struct dvb_frontend* fe, u16 *snr)
{}

static int gp8psk_fe_read_signal_strength(struct dvb_frontend* fe, u16 *strength)
{}

static int gp8psk_fe_get_tune_settings(struct dvb_frontend* fe, struct dvb_frontend_tune_settings *tune)
{}

static int gp8psk_fe_set_frontend(struct dvb_frontend *fe)
{}

static int gp8psk_fe_send_diseqc_msg (struct dvb_frontend* fe,
				    struct dvb_diseqc_master_cmd *m)
{}

static int gp8psk_fe_send_diseqc_burst(struct dvb_frontend *fe,
				       enum fe_sec_mini_cmd burst)
{}

static int gp8psk_fe_set_tone(struct dvb_frontend *fe,
			      enum fe_sec_tone_mode tone)
{}

static int gp8psk_fe_set_voltage(struct dvb_frontend *fe,
				 enum fe_sec_voltage voltage)
{}

static int gp8psk_fe_enable_high_lnb_voltage(struct dvb_frontend* fe, long onoff)
{}

static int gp8psk_fe_send_legacy_dish_cmd (struct dvb_frontend* fe, unsigned long sw_cmd)
{}

static void gp8psk_fe_release(struct dvb_frontend* fe)
{}

static const struct dvb_frontend_ops gp8psk_fe_ops;

struct dvb_frontend *gp8psk_fe_attach(const struct gp8psk_fe_ops *ops,
				      void *priv, bool is_rev1)
{}
EXPORT_SYMBOL_GPL();

static const struct dvb_frontend_ops gp8psk_fe_ops =;

MODULE_AUTHOR();
MODULE_DESCRIPTION();
MODULE_VERSION();
MODULE_LICENSE();