1e5835488SYasunari Takiguchi /* SPDX-License-Identifier: GPL-2.0 */
2e5835488SYasunari Takiguchi /*
3e5835488SYasunari Takiguchi  * cxd2880_tnrdmd_mon.h
4e5835488SYasunari Takiguchi  * Sony CXD2880 DVB-T2/T tuner + demodulator driver
5e5835488SYasunari Takiguchi  * common monitor interface
6e5835488SYasunari Takiguchi  *
7e5835488SYasunari Takiguchi  * Copyright (C) 2016, 2017, 2018 Sony Semiconductor Solutions Corporation
8e5835488SYasunari Takiguchi  */
9e5835488SYasunari Takiguchi 
10e5835488SYasunari Takiguchi #ifndef CXD2880_TNRDMD_MON_H
11e5835488SYasunari Takiguchi #define CXD2880_TNRDMD_MON_H
12e5835488SYasunari Takiguchi 
13e5835488SYasunari Takiguchi #include "cxd2880_common.h"
14e5835488SYasunari Takiguchi #include "cxd2880_tnrdmd.h"
15e5835488SYasunari Takiguchi 
16e5835488SYasunari Takiguchi int cxd2880_tnrdmd_mon_rf_lvl(struct cxd2880_tnrdmd *tnr_dmd,
17e5835488SYasunari Takiguchi 			      int *rf_lvl_db);
18e5835488SYasunari Takiguchi 
19e5835488SYasunari Takiguchi int cxd2880_tnrdmd_mon_rf_lvl_sub(struct cxd2880_tnrdmd *tnr_dmd,
20e5835488SYasunari Takiguchi 				  int *rf_lvl_db);
21e5835488SYasunari Takiguchi 
22e5835488SYasunari Takiguchi int cxd2880_tnrdmd_mon_internal_cpu_status(struct cxd2880_tnrdmd
23e5835488SYasunari Takiguchi 					   *tnr_dmd, u16 *status);
24e5835488SYasunari Takiguchi 
25e5835488SYasunari Takiguchi int cxd2880_tnrdmd_mon_internal_cpu_status_sub(struct
26e5835488SYasunari Takiguchi 					       cxd2880_tnrdmd
27e5835488SYasunari Takiguchi 					       *tnr_dmd,
28e5835488SYasunari Takiguchi 					       u16 *status);
29e5835488SYasunari Takiguchi #endif
30