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

cxd2880_tnrdmd_dvbt.h (1115B)


      1/* SPDX-License-Identifier: GPL-2.0 */
      2/*
      3 * cxd2880_tnrdmd_dvbt.h
      4 * Sony CXD2880 DVB-T2/T tuner + demodulator driver
      5 * control interface for DVB-T
      6 *
      7 * Copyright (C) 2016, 2017, 2018 Sony Semiconductor Solutions Corporation
      8 */
      9
     10#ifndef CXD2880_TNRDMD_DVBT_H
     11#define CXD2880_TNRDMD_DVBT_H
     12
     13#include "cxd2880_common.h"
     14#include "cxd2880_tnrdmd.h"
     15
     16struct cxd2880_dvbt_tune_param {
     17	u32 center_freq_khz;
     18	enum cxd2880_dtv_bandwidth bandwidth;
     19	enum cxd2880_dvbt_profile profile;
     20};
     21
     22int cxd2880_tnrdmd_dvbt_tune1(struct cxd2880_tnrdmd *tnr_dmd,
     23			      struct cxd2880_dvbt_tune_param
     24			      *tune_param);
     25
     26int cxd2880_tnrdmd_dvbt_tune2(struct cxd2880_tnrdmd *tnr_dmd,
     27			      struct cxd2880_dvbt_tune_param
     28			      *tune_param);
     29
     30int cxd2880_tnrdmd_dvbt_sleep_setting(struct cxd2880_tnrdmd
     31				      *tnr_dmd);
     32
     33int cxd2880_tnrdmd_dvbt_check_demod_lock(struct cxd2880_tnrdmd
     34					 *tnr_dmd,
     35					 enum
     36					 cxd2880_tnrdmd_lock_result
     37					 *lock);
     38
     39int cxd2880_tnrdmd_dvbt_check_ts_lock(struct cxd2880_tnrdmd
     40				      *tnr_dmd,
     41				      enum
     42				      cxd2880_tnrdmd_lock_result
     43				      *lock);
     44
     45#endif