linux/drivers/media/dvb-frontends/isl6423.c

// SPDX-License-Identifier: GPL-2.0-or-later
/*
	Intersil ISL6423 SEC and LNB Power supply controller

	Copyright (C) Manu Abraham <[email protected]>

*/

#include <linux/delay.h>
#include <linux/errno.h>
#include <linux/init.h>
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/string.h>
#include <linux/slab.h>

#include <media/dvb_frontend.h>
#include "isl6423.h"

static unsigned int verbose;
module_param(verbose, int, 0644);
MODULE_PARM_DESC();

#define FE_ERROR
#define FE_NOTICE
#define FE_INFO
#define FE_DEBUG
#define FE_DEBUGREG

#define dprintk(__y, __z, format, arg...)

struct isl6423_dev {};

static int isl6423_write(struct isl6423_dev *isl6423, u8 reg)
{}

static int isl6423_set_modulation(struct dvb_frontend *fe)
{}

static int isl6423_voltage_boost(struct dvb_frontend *fe, long arg)
{}


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

static int isl6423_set_current(struct dvb_frontend *fe)
{}

static void isl6423_release(struct dvb_frontend *fe)
{}

struct dvb_frontend *isl6423_attach(struct dvb_frontend *fe,
				    struct i2c_adapter *i2c,
				    const struct isl6423_config *config)
{}
EXPORT_SYMBOL_GPL();

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