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