1*aff18712SYasunari Takiguchi /* SPDX-License-Identifier: GPL-2.0 */ 2*aff18712SYasunari Takiguchi /* 3*aff18712SYasunari Takiguchi * cxd2880_integ.h 4*aff18712SYasunari Takiguchi * Sony CXD2880 DVB-T2/T tuner + demodulator driver 5*aff18712SYasunari Takiguchi * integration layer common interface 6*aff18712SYasunari Takiguchi * 7*aff18712SYasunari Takiguchi * Copyright (C) 2016, 2017, 2018 Sony Semiconductor Solutions Corporation 8*aff18712SYasunari Takiguchi */ 9*aff18712SYasunari Takiguchi 10*aff18712SYasunari Takiguchi #ifndef CXD2880_INTEG_H 11*aff18712SYasunari Takiguchi #define CXD2880_INTEG_H 12*aff18712SYasunari Takiguchi 13*aff18712SYasunari Takiguchi #include "cxd2880_tnrdmd.h" 14*aff18712SYasunari Takiguchi 15*aff18712SYasunari Takiguchi #define CXD2880_TNRDMD_WAIT_INIT_TIMEOUT 500 16*aff18712SYasunari Takiguchi #define CXD2880_TNRDMD_WAIT_INIT_INTVL 10 17*aff18712SYasunari Takiguchi 18*aff18712SYasunari Takiguchi #define CXD2880_TNRDMD_WAIT_AGC_STABLE 100 19*aff18712SYasunari Takiguchi 20*aff18712SYasunari Takiguchi int cxd2880_integ_init(struct cxd2880_tnrdmd *tnr_dmd); 21*aff18712SYasunari Takiguchi 22*aff18712SYasunari Takiguchi int cxd2880_integ_cancel(struct cxd2880_tnrdmd *tnr_dmd); 23*aff18712SYasunari Takiguchi 24*aff18712SYasunari Takiguchi int cxd2880_integ_check_cancellation(struct cxd2880_tnrdmd 25*aff18712SYasunari Takiguchi *tnr_dmd); 26*aff18712SYasunari Takiguchi 27*aff18712SYasunari Takiguchi #endif 28