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

/* SPDX-License-Identifier: GPL-2.0-or-later */
/*
 * stv0900_init.h
 *
 * Driver for ST STV0900 satellite demodulator IC.
 *
 * Copyright (C) ST Microelectronics.
 * Copyright (C) 2009 NetUP Inc.
 * Copyright (C) 2009 Igor M. Liplianin <[email protected]>
 */

#ifndef STV0900_INIT_H
#define STV0900_INIT_H

#include "stv0900_priv.h"

/* DVBS2 C/N Look-Up table */
static const struct stv0900_table stv0900_s2_cn =;

/* RF level C/N Look-Up table */
static const struct stv0900_table stv0900_rf =;

struct stv0900_car_loop_optim {};

struct stv0900_short_frames_car_loop_optim {};

struct stv0900_short_frames_car_loop_optim_vs_mod {};

/* Cut 1.x Tracking carrier loop carrier QPSK 1/2 to 8PSK 9/10 long Frame */
static const struct stv0900_car_loop_optim FE_STV0900_S2CarLoop[14] =;


/* Cut 2.0 Tracking carrier loop carrier QPSK 1/2 to 8PSK 9/10 long Frame */
static const struct stv0900_car_loop_optim FE_STV0900_S2CarLoopCut20[14] =;



/* Cut 2.0 Tracking carrier loop carrier 16APSK 2/3 to 32APSK 9/10 long Frame */
static const struct stv0900_car_loop_optim FE_STV0900_S2APSKCarLoopCut20[11] =;


/* Cut 2.0 Tracking carrier loop carrier QPSK 1/4 to QPSK 2/5 long Frame */
static const struct stv0900_car_loop_optim FE_STV0900_S2LowQPCarLoopCut20[3] =;


/* Cut 2.0 Tracking carrier loop carrier  short Frame, cut 1.2 and 2.0 */
static const
struct stv0900_short_frames_car_loop_optim FE_STV0900_S2ShortCarLoop[4] =;

static	const struct stv0900_car_loop_optim FE_STV0900_S2CarLoopCut30[14] =;

static	const
struct stv0900_car_loop_optim FE_STV0900_S2APSKCarLoopCut30[11] =;

static	const
struct stv0900_car_loop_optim FE_STV0900_S2LowQPCarLoopCut30[3] =;

static	const struct stv0900_short_frames_car_loop_optim_vs_mod
FE_STV0900_S2ShortCarLoopCut30[4] =;

static const u16 STV0900_InitVal[181][2] =;

static const u16 STV0900_Cut20_AddOnVal[32][2] =;

#endif