linux/drivers/media/dvb-frontends/tda10071_priv.h

/* SPDX-License-Identifier: GPL-2.0-or-later */
/*
 * NXP TDA10071 + Conexant CX24118A DVB-S/S2 demodulator + tuner driver
 *
 * Copyright (C) 2011 Antti Palosaari <[email protected]>
 */

#ifndef TDA10071_PRIV
#define TDA10071_PRIV

#include <media/dvb_frontend.h>
#include "tda10071.h"
#include <linux/firmware.h>
#include <linux/regmap.h>

struct tda10071_dev {};

static struct tda10071_modcod {} TDA10071_MODCOD[] =;

struct tda10071_reg_val_mask {};

/* firmware filename */
#define TDA10071_FIRMWARE

/* firmware commands */
#define CMD_DEMOD_INIT
#define CMD_CHANGE_CHANNEL
#define CMD_MPEG_CONFIG
#define CMD_TUNER_INIT
#define CMD_GET_AGCACC

#define CMD_LNB_CONFIG
#define CMD_LNB_SEND_DISEQC
#define CMD_LNB_SET_DC_LEVEL
#define CMD_LNB_PCB_CONFIG
#define CMD_LNB_SEND_TONEBURST
#define CMD_LNB_UPDATE_REPLY

#define CMD_GET_FW_VERSION
#define CMD_SET_SLEEP_MODE
#define CMD_BER_CONTROL
#define CMD_BER_UPDATE_COUNTERS

/* firmware command struct */
#define TDA10071_ARGLEN
struct tda10071_cmd {};


#endif /* TDA10071_PRIV */