brintos

brintos / linux-shallow public Read only

0
0
Text · 974 B · f3dd562 Raw
47 lines · c
1/* SPDX-License-Identifier: GPL-2.0-or-later */2/*3 *  Driver for Maxim MAX2165 silicon tuner4 *5 *  Copyright (c) 2009 David T. L. Wong <davidtlwong@gmail.com>6 */7 8#ifndef __MAX2165_PRIV_H__9#define __MAX2165_PRIV_H__10 11#define REG_NDIV_INT 0x0012#define REG_NDIV_FRAC2 0x0113#define REG_NDIV_FRAC1 0x0214#define REG_NDIV_FRAC0 0x0315#define REG_TRACK_FILTER 0x0416#define REG_LNA 0x0517#define REG_PLL_CFG 0x0618#define REG_TEST 0x0719#define REG_SHUTDOWN 0x0820#define REG_VCO_CTRL 0x0921#define REG_BASEBAND_CTRL 0x0A22#define REG_DC_OFFSET_CTRL 0x0B23#define REG_DC_OFFSET_DAC 0x0C24#define REG_ROM_TABLE_ADDR 0x0D25 26/* Read Only Registers */27#define REG_ROM_TABLE_DATA 0x1028#define REG_STATUS 0x1129#define REG_AUTOTUNE 0x1230 31struct max2165_priv {32	struct max2165_config *config;33	struct i2c_adapter *i2c;34 35	u32 frequency;36	u32 bandwidth;37 38	u8 tf_ntch_low_cfg;39	u8 tf_ntch_hi_cfg;40	u8 tf_balun_low_ref;41	u8 tf_balun_hi_ref;42	u8 bb_filter_7mhz_cfg;43	u8 bb_filter_8mhz_cfg;44};45 46#endif47