1
2
3
4
5
6
7
8
9
10 #ifndef CXD2880_TNRDMD_DVBT_MON_H
11 #define CXD2880_TNRDMD_DVBT_MON_H
12
13 #include "cxd2880_tnrdmd.h"
14 #include "cxd2880_dvbt.h"
15
16 int cxd2880_tnrdmd_dvbt_mon_sync_stat(struct cxd2880_tnrdmd
17 *tnr_dmd, u8 *sync_stat,
18 u8 *ts_lock_stat,
19 u8 *unlock_detected);
20
21 int cxd2880_tnrdmd_dvbt_mon_sync_stat_sub(struct cxd2880_tnrdmd
22 *tnr_dmd, u8 *sync_stat,
23 u8 *unlock_detected);
24
25 int cxd2880_tnrdmd_dvbt_mon_mode_guard(struct cxd2880_tnrdmd
26 *tnr_dmd,
27 enum cxd2880_dvbt_mode
28 *mode,
29 enum cxd2880_dvbt_guard
30 *guard);
31
32 int cxd2880_tnrdmd_dvbt_mon_carrier_offset(struct cxd2880_tnrdmd
33 *tnr_dmd, int *offset);
34
35 int cxd2880_tnrdmd_dvbt_mon_carrier_offset_sub(struct
36 cxd2880_tnrdmd
37 *tnr_dmd,
38 int *offset);
39
40 int cxd2880_tnrdmd_dvbt_mon_tps_info(struct cxd2880_tnrdmd
41 *tnr_dmd,
42 struct cxd2880_dvbt_tpsinfo
43 *info);
44
45 int cxd2880_tnrdmd_dvbt_mon_packet_error_number(struct
46 cxd2880_tnrdmd
47 *tnr_dmd,
48 u32 *pen);
49
50 int cxd2880_tnrdmd_dvbt_mon_spectrum_sense(struct cxd2880_tnrdmd
51 *tnr_dmd,
52 enum
53 cxd2880_tnrdmd_spectrum_sense
54 *sense);
55
56 int cxd2880_tnrdmd_dvbt_mon_snr(struct cxd2880_tnrdmd *tnr_dmd,
57 int *snr);
58
59 int cxd2880_tnrdmd_dvbt_mon_snr_diver(struct cxd2880_tnrdmd
60 *tnr_dmd, int *snr,
61 int *snr_main, int *snr_sub);
62
63 int cxd2880_tnrdmd_dvbt_mon_sampling_offset(struct cxd2880_tnrdmd
64 *tnr_dmd, int *ppm);
65
66 int cxd2880_tnrdmd_dvbt_mon_sampling_offset_sub(struct
67 cxd2880_tnrdmd
68 *tnr_dmd,
69 int *ppm);
70
71 int cxd2880_tnrdmd_dvbt_mon_ssi(struct cxd2880_tnrdmd *tnr_dmd,
72 u8 *ssi);
73
74 int cxd2880_tnrdmd_dvbt_mon_ssi_sub(struct cxd2880_tnrdmd *tnr_dmd,
75 u8 *ssi);
76
77 #endif