cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

max2165_priv.h (974B)


      1/* SPDX-License-Identifier: GPL-2.0-or-later */
      2/*
      3 *  Driver for Maxim MAX2165 silicon tuner
      4 *
      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 0x00
     12#define REG_NDIV_FRAC2 0x01
     13#define REG_NDIV_FRAC1 0x02
     14#define REG_NDIV_FRAC0 0x03
     15#define REG_TRACK_FILTER 0x04
     16#define REG_LNA 0x05
     17#define REG_PLL_CFG 0x06
     18#define REG_TEST 0x07
     19#define REG_SHUTDOWN 0x08
     20#define REG_VCO_CTRL 0x09
     21#define REG_BASEBAND_CTRL 0x0A
     22#define REG_DC_OFFSET_CTRL 0x0B
     23#define REG_DC_OFFSET_DAC 0x0C
     24#define REG_ROM_TABLE_ADDR 0x0D
     25
     26/* Read Only Registers */
     27#define REG_ROM_TABLE_DATA 0x10
     28#define REG_STATUS 0x11
     29#define REG_AUTOTUNE 0x12
     30
     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#endif