linux/drivers/media/usb/dvb-usb/vp702x-fe.c

// SPDX-License-Identifier: GPL-2.0-only
/* DVB frontend part of the Linux driver for the TwinhanDTV StarBox USB2.0
 * DVB-S receiver.
 *
 * Copyright (C) 2005 Ralph Metzler <[email protected]>
 *                    Metzler Brothers Systementwicklung GbR
 *
 * Copyright (C) 2005 Patrick Boettcher <[email protected]>
 *
 * Thanks to Twinhan who kindly provided hardware and information.
 *
 * This file can be removed soon, after the DST-driver is rewritten to provice
 * the frontend-controlling separately.
 *
 * see Documentation/driver-api/media/drivers/dvb-usb.rst for more information
 */
#include "vp702x.h"

struct vp702x_fe_state {};

static int vp702x_fe_refresh_state(struct vp702x_fe_state *st)
{}

static u8 vp702x_chksum(u8 *buf,int f, int count)
{}

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

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

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

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

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

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

static int vp702x_fe_set_frontend(struct dvb_frontend *fe)
{}

static int vp702x_fe_init(struct dvb_frontend *fe)
{}

static int vp702x_fe_sleep(struct dvb_frontend *fe)
{}

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

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

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

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

static void vp702x_fe_release(struct dvb_frontend* fe)
{}

static const struct dvb_frontend_ops vp702x_fe_ops;

struct dvb_frontend * vp702x_fe_attach(struct dvb_usb_device *d)
{}


static const struct dvb_frontend_ops vp702x_fe_ops =;