/kernel/linux/linux-5.10/drivers/media/dvb-frontends/cxd2880/ |
H A D | cxd2880_tnrdmd_dvbt_mon.c | 22 static int is_tps_locked(struct cxd2880_tnrdmd *tnr_dmd); 25 *tnr_dmd, u8 *sync_stat, in cxd2880_tnrdmd_dvbt_mon_sync_stat() 32 if (!tnr_dmd || !sync_stat || !ts_lock_stat || !unlock_detected) in cxd2880_tnrdmd_dvbt_mon_sync_stat() 35 if (tnr_dmd->state != CXD2880_TNRDMD_STATE_ACTIVE) in cxd2880_tnrdmd_dvbt_mon_sync_stat() 37 if (tnr_dmd->sys != CXD2880_DTV_SYS_DVBT) in cxd2880_tnrdmd_dvbt_mon_sync_stat() 40 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in cxd2880_tnrdmd_dvbt_mon_sync_stat() 46 ret = tnr_dmd->io->read_regs(tnr_dmd->io, in cxd2880_tnrdmd_dvbt_mon_sync_stat() 63 *tnr_dmd, u in cxd2880_tnrdmd_dvbt_mon_sync_stat_sub() 24 cxd2880_tnrdmd_dvbt_mon_sync_stat(struct cxd2880_tnrdmd *tnr_dmd, u8 *sync_stat, u8 *ts_lock_stat, u8 *unlock_detected) cxd2880_tnrdmd_dvbt_mon_sync_stat() argument 62 cxd2880_tnrdmd_dvbt_mon_sync_stat_sub(struct cxd2880_tnrdmd *tnr_dmd, u8 *sync_stat, u8 *unlock_detected) cxd2880_tnrdmd_dvbt_mon_sync_stat_sub() argument 80 cxd2880_tnrdmd_dvbt_mon_mode_guard(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_dvbt_mode *mode, enum cxd2880_dvbt_guard *guard) cxd2880_tnrdmd_dvbt_mon_mode_guard() argument 139 cxd2880_tnrdmd_dvbt_mon_carrier_offset(struct cxd2880_tnrdmd *tnr_dmd, int *offset) cxd2880_tnrdmd_dvbt_mon_carrier_offset() argument 192 cxd2880_tnrdmd_dvbt_mon_carrier_offset_sub(struct cxd2880_tnrdmd *tnr_dmd, int *offset) cxd2880_tnrdmd_dvbt_mon_carrier_offset_sub() argument 207 cxd2880_tnrdmd_dvbt_mon_tps_info(struct cxd2880_tnrdmd *tnr_dmd, struct cxd2880_dvbt_tpsinfo *info) cxd2880_tnrdmd_dvbt_mon_tps_info() argument 293 cxd2880_tnrdmd_dvbt_mon_packet_error_number(struct cxd2880_tnrdmd *tnr_dmd, u32 *pen) cxd2880_tnrdmd_dvbt_mon_packet_error_number() argument 333 cxd2880_tnrdmd_dvbt_mon_spectrum_sense(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_tnrdmd_spectrum_sense *sense) cxd2880_tnrdmd_dvbt_mon_spectrum_sense() argument 391 dvbt_read_snr_reg(struct cxd2880_tnrdmd *tnr_dmd, u16 *reg_value) dvbt_read_snr_reg() argument 433 dvbt_calc_snr(struct cxd2880_tnrdmd *tnr_dmd, u32 reg_value, int *snr) dvbt_calc_snr() argument 451 cxd2880_tnrdmd_dvbt_mon_snr(struct cxd2880_tnrdmd *tnr_dmd, int *snr) cxd2880_tnrdmd_dvbt_mon_snr() argument 489 cxd2880_tnrdmd_dvbt_mon_snr_diver(struct cxd2880_tnrdmd *tnr_dmd, int *snr, int *snr_main, int *snr_sub) cxd2880_tnrdmd_dvbt_mon_snr_diver() argument 542 cxd2880_tnrdmd_dvbt_mon_sampling_offset(struct cxd2880_tnrdmd *tnr_dmd, int *ppm) cxd2880_tnrdmd_dvbt_mon_sampling_offset() argument 655 cxd2880_tnrdmd_dvbt_mon_sampling_offset_sub(struct cxd2880_tnrdmd *tnr_dmd, int *ppm) cxd2880_tnrdmd_dvbt_mon_sampling_offset_sub() argument 668 dvbt_calc_ssi(struct cxd2880_tnrdmd *tnr_dmd, int rf_lvl, u8 *ssi) dvbt_calc_ssi() argument 705 cxd2880_tnrdmd_dvbt_mon_ssi(struct cxd2880_tnrdmd *tnr_dmd, u8 *ssi) cxd2880_tnrdmd_dvbt_mon_ssi() argument 730 cxd2880_tnrdmd_dvbt_mon_ssi_sub(struct cxd2880_tnrdmd *tnr_dmd, u8 *ssi) cxd2880_tnrdmd_dvbt_mon_ssi_sub() argument 755 is_tps_locked(struct cxd2880_tnrdmd *tnr_dmd) is_tps_locked() argument [all...] |
H A D | cxd2880_tnrdmd.c | 204 static int p_init1(struct cxd2880_tnrdmd *tnr_dmd) in p_init1() argument 209 if (!tnr_dmd) in p_init1() 212 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in p_init1() 218 if (tnr_dmd->diver_mode == CXD2880_TNRDMD_DIVERMODE_SINGLE || in p_init1() 219 tnr_dmd->diver_mode == CXD2880_TNRDMD_DIVERMODE_MAIN) { in p_init1() 220 switch (tnr_dmd->create_param.ts_output_if) { in p_init1() 233 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in p_init1() 240 ret = cxd2880_io_write_multi_regs(tnr_dmd in p_init1() 313 p_init2(struct cxd2880_tnrdmd *tnr_dmd) p_init2() argument 356 p_init3(struct cxd2880_tnrdmd *tnr_dmd) p_init3() argument 391 rf_init1(struct cxd2880_tnrdmd *tnr_dmd) rf_init1() argument 837 rf_init2(struct cxd2880_tnrdmd *tnr_dmd) rf_init2() argument 886 x_tune1(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_dtv_sys sys, u32 freq_khz, enum cxd2880_dtv_bandwidth bandwidth, u8 is_cable, int shift_frequency_khz) x_tune1() argument 1014 x_tune2(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_dtv_bandwidth bandwidth, enum cxd2880_tnrdmd_clockmode clk_mode, int shift_frequency_khz) x_tune2() argument 1221 x_tune3(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_dtv_sys sys, u8 en_fef_intmtnt_ctrl) x_tune3() argument 1270 x_tune4(struct cxd2880_tnrdmd *tnr_dmd) x_tune4() argument 1350 x_sleep1(struct cxd2880_tnrdmd *tnr_dmd) x_sleep1() argument 1410 x_sleep2(struct cxd2880_tnrdmd *tnr_dmd) x_sleep2() argument 1442 x_sleep3(struct cxd2880_tnrdmd *tnr_dmd) x_sleep3() argument 1453 x_sleep4(struct cxd2880_tnrdmd *tnr_dmd) x_sleep4() argument 1464 spll_reset(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_tnrdmd_clockmode clockmode) spll_reset() argument 1565 t_power_x(struct cxd2880_tnrdmd *tnr_dmd, u8 on) t_power_x() argument 1704 set_ts_clk_mode_and_freq(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_dtv_sys sys) set_ts_clk_mode_and_freq() argument 1809 pid_ftr_setting(struct cxd2880_tnrdmd *tnr_dmd, struct cxd2880_tnrdmd_pid_ftr_cfg *pid_ftr_cfg) pid_ftr_setting() argument 1848 load_cfg_mem(struct cxd2880_tnrdmd *tnr_dmd) load_cfg_mem() argument 1875 set_cfg_mem(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_io_tgt tgt, u8 bank, u8 address, u8 value, u8 bit_mask) set_cfg_mem() argument 1916 cxd2880_tnrdmd_create(struct cxd2880_tnrdmd *tnr_dmd, struct cxd2880_io *io, struct cxd2880_tnrdmd_create_param *create_param) cxd2880_tnrdmd_create() argument 2006 cxd2880_tnrdmd_init1(struct cxd2880_tnrdmd *tnr_dmd) cxd2880_tnrdmd_init1() argument 2095 cxd2880_tnrdmd_init2(struct cxd2880_tnrdmd *tnr_dmd) cxd2880_tnrdmd_init2() argument 2142 cxd2880_tnrdmd_check_internal_cpu_status(struct cxd2880_tnrdmd *tnr_dmd, u8 *task_completed) cxd2880_tnrdmd_check_internal_cpu_status() argument 2184 cxd2880_tnrdmd_common_tune_setting1(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_dtv_sys sys, u32 frequency_khz, enum cxd2880_dtv_bandwidth bandwidth, u8 one_seg_opt, u8 one_seg_opt_shft_dir) cxd2880_tnrdmd_common_tune_setting1() argument 2381 cxd2880_tnrdmd_common_tune_setting2(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_dtv_sys sys, u8 en_fef_intmtnt_ctrl) cxd2880_tnrdmd_common_tune_setting2() argument 2414 cxd2880_tnrdmd_sleep(struct cxd2880_tnrdmd *tnr_dmd) cxd2880_tnrdmd_sleep() argument 2502 cxd2880_tnrdmd_set_cfg(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_tnrdmd_cfg_id id, int value) cxd2880_tnrdmd_set_cfg() argument 2988 cxd2880_tnrdmd_gpio_set_cfg(struct cxd2880_tnrdmd *tnr_dmd, u8 id, u8 en, enum cxd2880_tnrdmd_gpio_mode mode, u8 open_drain, u8 invert) cxd2880_tnrdmd_gpio_set_cfg() argument 3039 cxd2880_tnrdmd_gpio_set_cfg_sub(struct cxd2880_tnrdmd *tnr_dmd, u8 id, u8 en, enum cxd2880_tnrdmd_gpio_mode mode, u8 open_drain, u8 invert) cxd2880_tnrdmd_gpio_set_cfg_sub() argument 3055 cxd2880_tnrdmd_gpio_read(struct cxd2880_tnrdmd *tnr_dmd, u8 id, u8 *value) cxd2880_tnrdmd_gpio_read() argument 3087 cxd2880_tnrdmd_gpio_read_sub(struct cxd2880_tnrdmd *tnr_dmd, u8 id, u8 *value) cxd2880_tnrdmd_gpio_read_sub() argument 3099 cxd2880_tnrdmd_gpio_write(struct cxd2880_tnrdmd *tnr_dmd, u8 id, u8 value) cxd2880_tnrdmd_gpio_write() argument 3119 cxd2880_tnrdmd_gpio_write_sub(struct cxd2880_tnrdmd *tnr_dmd, u8 id, u8 value) cxd2880_tnrdmd_gpio_write_sub() argument 3131 cxd2880_tnrdmd_interrupt_read(struct cxd2880_tnrdmd *tnr_dmd, u16 *value) cxd2880_tnrdmd_interrupt_read() argument 3160 cxd2880_tnrdmd_interrupt_clear(struct cxd2880_tnrdmd *tnr_dmd, u16 value) cxd2880_tnrdmd_interrupt_clear() argument 3187 cxd2880_tnrdmd_ts_buf_clear(struct cxd2880_tnrdmd *tnr_dmd, u8 clear_overflow_flag, u8 clear_underflow_flag, u8 clear_buf) cxd2880_tnrdmd_ts_buf_clear() argument 3220 cxd2880_tnrdmd_chip_id(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_tnrdmd_chip_id *chip_id) cxd2880_tnrdmd_chip_id() argument 3245 cxd2880_tnrdmd_set_and_save_reg_bits(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_io_tgt tgt, u8 bank, u8 address, u8 value, u8 bit_mask) cxd2880_tnrdmd_set_and_save_reg_bits() argument 3272 cxd2880_tnrdmd_set_scan_mode(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_dtv_sys sys, u8 scan_mode_end) cxd2880_tnrdmd_set_scan_mode() argument 3292 cxd2880_tnrdmd_set_pid_ftr(struct cxd2880_tnrdmd *tnr_dmd, struct cxd2880_tnrdmd_pid_ftr_cfg *pid_ftr_cfg) cxd2880_tnrdmd_set_pid_ftr() argument 3322 cxd2880_tnrdmd_set_rf_lvl_cmpstn(struct cxd2880_tnrdmd *tnr_dmd, int (*rf_lvl_cmpstn) (struct cxd2880_tnrdmd *, int *)) cxd2880_tnrdmd_set_rf_lvl_cmpstn() argument 3336 cxd2880_tnrdmd_set_rf_lvl_cmpstn_sub(struct cxd2880_tnrdmd *tnr_dmd, int (*rf_lvl_cmpstn) (struct cxd2880_tnrdmd *, int *)) cxd2880_tnrdmd_set_rf_lvl_cmpstn_sub() argument 3352 cxd2880_tnrdmd_set_lna_thrs(struct cxd2880_tnrdmd *tnr_dmd, struct cxd2880_tnrdmd_lna_thrs_tbl_air *tbl_air, struct cxd2880_tnrdmd_lna_thrs_tbl_cable *tbl_cable) cxd2880_tnrdmd_set_lna_thrs() argument 3367 cxd2880_tnrdmd_set_lna_thrs_sub(struct cxd2880_tnrdmd *tnr_dmd, struct cxd2880_tnrdmd_lna_thrs_tbl_air *tbl_air, struct cxd2880_tnrdmd_lna_thrs_tbl_cable *tbl_cable) cxd2880_tnrdmd_set_lna_thrs_sub() argument 3384 cxd2880_tnrdmd_set_ts_pin_high_low(struct cxd2880_tnrdmd *tnr_dmd, u8 en, u8 value) cxd2880_tnrdmd_set_ts_pin_high_low() argument 3431 cxd2880_tnrdmd_set_ts_output(struct cxd2880_tnrdmd *tnr_dmd, u8 en) cxd2880_tnrdmd_set_ts_output() argument 3492 slvt_freeze_reg(struct cxd2880_tnrdmd *tnr_dmd) slvt_freeze_reg() argument [all...] |
H A D | cxd2880_tnrdmd_dvbt2_mon.c | 24 *tnr_dmd, u8 *sync_stat, in cxd2880_tnrdmd_dvbt2_mon_sync_stat() 31 if (!tnr_dmd || !sync_stat || !ts_lock_stat || !unlock_detected) in cxd2880_tnrdmd_dvbt2_mon_sync_stat() 34 if (tnr_dmd->state != CXD2880_TNRDMD_STATE_ACTIVE) in cxd2880_tnrdmd_dvbt2_mon_sync_stat() 37 if (tnr_dmd->sys != CXD2880_DTV_SYS_DVBT2) in cxd2880_tnrdmd_dvbt2_mon_sync_stat() 40 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in cxd2880_tnrdmd_dvbt2_mon_sync_stat() 46 ret = tnr_dmd->io->read_regs(tnr_dmd->io, in cxd2880_tnrdmd_dvbt2_mon_sync_stat() 63 *tnr_dmd, in cxd2880_tnrdmd_dvbt2_mon_sync_stat_sub() 69 if (!tnr_dmd || !sync_sta in cxd2880_tnrdmd_dvbt2_mon_sync_stat_sub() 23 cxd2880_tnrdmd_dvbt2_mon_sync_stat(struct cxd2880_tnrdmd *tnr_dmd, u8 *sync_stat, u8 *ts_lock_stat, u8 *unlock_detected) cxd2880_tnrdmd_dvbt2_mon_sync_stat() argument 62 cxd2880_tnrdmd_dvbt2_mon_sync_stat_sub(struct cxd2880_tnrdmd *tnr_dmd, u8 *sync_stat, u8 *unlock_detected) cxd2880_tnrdmd_dvbt2_mon_sync_stat_sub() argument 81 cxd2880_tnrdmd_dvbt2_mon_carrier_offset(struct cxd2880_tnrdmd *tnr_dmd, int *offset) cxd2880_tnrdmd_dvbt2_mon_carrier_offset() argument 158 cxd2880_tnrdmd_dvbt2_mon_carrier_offset_sub(struct cxd2880_tnrdmd *tnr_dmd, int *offset) cxd2880_tnrdmd_dvbt2_mon_carrier_offset_sub() argument 173 cxd2880_tnrdmd_dvbt2_mon_l1_pre(struct cxd2880_tnrdmd *tnr_dmd, struct cxd2880_dvbt2_l1pre *l1_pre) cxd2880_tnrdmd_dvbt2_mon_l1_pre() argument 350 cxd2880_tnrdmd_dvbt2_mon_version(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_dvbt2_version *ver) cxd2880_tnrdmd_dvbt2_mon_version() argument 433 cxd2880_tnrdmd_dvbt2_mon_ofdm(struct cxd2880_tnrdmd *tnr_dmd, struct cxd2880_dvbt2_ofdm *ofdm) cxd2880_tnrdmd_dvbt2_mon_ofdm() argument 508 cxd2880_tnrdmd_dvbt2_mon_data_plps(struct cxd2880_tnrdmd *tnr_dmd, u8 *plp_ids, u8 *num_plps) cxd2880_tnrdmd_dvbt2_mon_data_plps() argument 603 cxd2880_tnrdmd_dvbt2_mon_active_plp(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_dvbt2_plp_btype type, struct cxd2880_dvbt2_plp *plp_info) cxd2880_tnrdmd_dvbt2_mon_active_plp() argument 709 cxd2880_tnrdmd_dvbt2_mon_data_plp_error(struct cxd2880_tnrdmd *tnr_dmd, u8 *plp_error) cxd2880_tnrdmd_dvbt2_mon_data_plp_error() argument 768 cxd2880_tnrdmd_dvbt2_mon_l1_change(struct cxd2880_tnrdmd *tnr_dmd, u8 *l1_change) cxd2880_tnrdmd_dvbt2_mon_l1_change() argument 862 cxd2880_tnrdmd_dvbt2_mon_l1_post(struct cxd2880_tnrdmd *tnr_dmd, struct cxd2880_dvbt2_l1post *l1_post) cxd2880_tnrdmd_dvbt2_mon_l1_post() argument 916 cxd2880_tnrdmd_dvbt2_mon_bbheader(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_dvbt2_plp_btype type, struct cxd2880_dvbt2_bbheader *bbheader) cxd2880_tnrdmd_dvbt2_mon_bbheader() argument 1044 cxd2880_tnrdmd_dvbt2_mon_in_bandb_ts_rate(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_dvbt2_plp_btype type, u32 *ts_rate_bps) cxd2880_tnrdmd_dvbt2_mon_in_bandb_ts_rate() argument 1156 cxd2880_tnrdmd_dvbt2_mon_spectrum_sense(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_tnrdmd_spectrum_sense *sense) cxd2880_tnrdmd_dvbt2_mon_spectrum_sense() argument 1227 dvbt2_read_snr_reg(struct cxd2880_tnrdmd *tnr_dmd, u16 *reg_value) dvbt2_read_snr_reg() argument 1280 dvbt2_calc_snr(struct cxd2880_tnrdmd *tnr_dmd, u32 reg_value, int *snr) dvbt2_calc_snr() argument 1298 cxd2880_tnrdmd_dvbt2_mon_snr(struct cxd2880_tnrdmd *tnr_dmd, int *snr) cxd2880_tnrdmd_dvbt2_mon_snr() argument 1336 cxd2880_tnrdmd_dvbt2_mon_snr_diver(struct cxd2880_tnrdmd *tnr_dmd, int *snr, int *snr_main, int *snr_sub) cxd2880_tnrdmd_dvbt2_mon_snr_diver() argument 1389 cxd2880_tnrdmd_dvbt2_mon_packet_error_number(struct cxd2880_tnrdmd *tnr_dmd, u32 *pen) cxd2880_tnrdmd_dvbt2_mon_packet_error_number() argument 1429 cxd2880_tnrdmd_dvbt2_mon_sampling_offset(struct cxd2880_tnrdmd *tnr_dmd, int *ppm) cxd2880_tnrdmd_dvbt2_mon_sampling_offset() argument 1553 cxd2880_tnrdmd_dvbt2_mon_sampling_offset_sub(struct cxd2880_tnrdmd *tnr_dmd, int *ppm) cxd2880_tnrdmd_dvbt2_mon_sampling_offset_sub() argument 1568 cxd2880_tnrdmd_dvbt2_mon_qam(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_dvbt2_plp_btype type, enum cxd2880_dvbt2_plp_constell *qam) cxd2880_tnrdmd_dvbt2_mon_qam() argument 1651 cxd2880_tnrdmd_dvbt2_mon_code_rate(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_dvbt2_plp_btype type, enum cxd2880_dvbt2_plp_code_rate *code_rate) cxd2880_tnrdmd_dvbt2_mon_code_rate() argument 1738 cxd2880_tnrdmd_dvbt2_mon_profile(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_dvbt2_profile *profile) cxd2880_tnrdmd_dvbt2_mon_profile() argument 1786 dvbt2_calc_ssi(struct cxd2880_tnrdmd *tnr_dmd, int rf_lvl, u8 *ssi) dvbt2_calc_ssi() argument 1830 cxd2880_tnrdmd_dvbt2_mon_ssi(struct cxd2880_tnrdmd *tnr_dmd, u8 *ssi) cxd2880_tnrdmd_dvbt2_mon_ssi() argument 1855 cxd2880_tnrdmd_dvbt2_mon_ssi_sub(struct cxd2880_tnrdmd *tnr_dmd, u8 *ssi) cxd2880_tnrdmd_dvbt2_mon_ssi_sub() argument [all...] |
H A D | cxd2880_tnrdmd_dvbt2.c | 24 *tnr_dmd, in x_tune_dvbt2_demod_setting() 162 if (!tnr_dmd) in x_tune_dvbt2_demod_setting() 165 ret = cxd2880_io_write_multi_regs(tnr_dmd->io, in x_tune_dvbt2_demod_setting() 172 ret = cxd2880_io_write_multi_regs(tnr_dmd->io, in x_tune_dvbt2_demod_setting() 179 if (tnr_dmd->diver_mode != CXD2880_TNRDMD_DIVERMODE_SUB) { in x_tune_dvbt2_demod_setting() 180 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in x_tune_dvbt2_demod_setting() 186 ret = tnr_dmd->io->write_regs(tnr_dmd->io, in x_tune_dvbt2_demod_setting() 193 ret = tnr_dmd in x_tune_dvbt2_demod_setting() 23 x_tune_dvbt2_demod_setting(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_dtv_bandwidth bandwidth, enum cxd2880_tnrdmd_clockmode clk_mode) x_tune_dvbt2_demod_setting() argument 748 x_sleep_dvbt2_demod_setting(struct cxd2880_tnrdmd *tnr_dmd) x_sleep_dvbt2_demod_setting() argument 774 dvbt2_set_profile(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_dvbt2_profile profile) dvbt2_set_profile() argument 846 cxd2880_tnrdmd_dvbt2_tune1(struct cxd2880_tnrdmd *tnr_dmd, struct cxd2880_dvbt2_tune_param *tune_param) cxd2880_tnrdmd_dvbt2_tune1() argument 909 cxd2880_tnrdmd_dvbt2_tune2(struct cxd2880_tnrdmd *tnr_dmd, struct cxd2880_dvbt2_tune_param *tune_param) cxd2880_tnrdmd_dvbt2_tune2() argument 966 cxd2880_tnrdmd_dvbt2_sleep_setting(struct cxd2880_tnrdmd *tnr_dmd) cxd2880_tnrdmd_dvbt2_sleep_setting() argument 991 cxd2880_tnrdmd_dvbt2_check_demod_lock(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_tnrdmd_lock_result *lock) cxd2880_tnrdmd_dvbt2_check_demod_lock() argument 1051 cxd2880_tnrdmd_dvbt2_check_ts_lock(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_tnrdmd_lock_result *lock) cxd2880_tnrdmd_dvbt2_check_ts_lock() argument 1112 cxd2880_tnrdmd_dvbt2_set_plp_cfg(struct cxd2880_tnrdmd *tnr_dmd, u8 auto_plp, u8 plp_id) cxd2880_tnrdmd_dvbt2_set_plp_cfg() argument 1147 cxd2880_tnrdmd_dvbt2_diver_fef_setting(struct cxd2880_tnrdmd *tnr_dmd) cxd2880_tnrdmd_dvbt2_diver_fef_setting() argument 1184 cxd2880_tnrdmd_dvbt2_check_l1post_valid(struct cxd2880_tnrdmd *tnr_dmd, u8 *l1_post_valid) cxd2880_tnrdmd_dvbt2_check_l1post_valid() argument [all...] |
H A D | cxd2880_tnrdmd_dvbt.c | 45 *tnr_dmd, in x_tune_dvbt_demod_setting() 102 if (!tnr_dmd) in x_tune_dvbt_demod_setting() 105 ret = cxd2880_io_write_multi_regs(tnr_dmd->io, in x_tune_dvbt_demod_setting() 112 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in x_tune_dvbt_demod_setting() 132 ret = tnr_dmd->io->write_regs(tnr_dmd->io, in x_tune_dvbt_demod_setting() 138 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in x_tune_dvbt_demod_setting() 144 if (tnr_dmd in x_tune_dvbt_demod_setting() 44 x_tune_dvbt_demod_setting(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_dtv_bandwidth bandwidth, enum cxd2880_tnrdmd_clockmode clk_mode) x_tune_dvbt_demod_setting() argument 653 x_sleep_dvbt_demod_setting(struct cxd2880_tnrdmd *tnr_dmd) x_sleep_dvbt_demod_setting() argument 677 dvbt_set_profile(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_dvbt_profile profile) dvbt_set_profile() argument 698 cxd2880_tnrdmd_dvbt_tune1(struct cxd2880_tnrdmd *tnr_dmd, struct cxd2880_dvbt_tune_param *tune_param) cxd2880_tnrdmd_dvbt_tune1() argument 739 cxd2880_tnrdmd_dvbt_tune2(struct cxd2880_tnrdmd *tnr_dmd, struct cxd2880_dvbt_tune_param *tune_param) cxd2880_tnrdmd_dvbt_tune2() argument 776 cxd2880_tnrdmd_dvbt_sleep_setting(struct cxd2880_tnrdmd *tnr_dmd) cxd2880_tnrdmd_dvbt_sleep_setting() argument 800 cxd2880_tnrdmd_dvbt_check_demod_lock(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_tnrdmd_lock_result *lock) cxd2880_tnrdmd_dvbt_check_demod_lock() argument 860 cxd2880_tnrdmd_dvbt_check_ts_lock(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_tnrdmd_lock_result *lock) cxd2880_tnrdmd_dvbt_check_ts_lock() argument [all...] |
H A D | cxd2880_tnrdmd_mon.c | 17 int cxd2880_tnrdmd_mon_rf_lvl(struct cxd2880_tnrdmd *tnr_dmd, in cxd2880_tnrdmd_mon_rf_lvl() argument 23 if (!tnr_dmd || !rf_lvl_db) in cxd2880_tnrdmd_mon_rf_lvl() 26 if (tnr_dmd->state != CXD2880_TNRDMD_STATE_ACTIVE) in cxd2880_tnrdmd_mon_rf_lvl() 29 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in cxd2880_tnrdmd_mon_rf_lvl() 35 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in cxd2880_tnrdmd_mon_rf_lvl() 41 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in cxd2880_tnrdmd_mon_rf_lvl() 47 ret = tnr_dmd in cxd2880_tnrdmd_mon_rf_lvl() 100 cxd2880_tnrdmd_mon_rf_lvl_sub(struct cxd2880_tnrdmd *tnr_dmd, int *rf_lvl_db) cxd2880_tnrdmd_mon_rf_lvl_sub() argument 112 cxd2880_tnrdmd_mon_internal_cpu_status(struct cxd2880_tnrdmd *tnr_dmd, u16 *status) cxd2880_tnrdmd_mon_internal_cpu_status() argument 137 cxd2880_tnrdmd_mon_internal_cpu_status_sub(struct cxd2880_tnrdmd *tnr_dmd, u16 *status) cxd2880_tnrdmd_mon_internal_cpu_status_sub() argument [all...] |
H A D | cxd2880_tnrdmd_dvbt2_mon.h | 17 *tnr_dmd, u8 *sync_stat, 22 *tnr_dmd, 27 *tnr_dmd, int *offset); 31 *tnr_dmd, 34 int cxd2880_tnrdmd_dvbt2_mon_l1_pre(struct cxd2880_tnrdmd *tnr_dmd, 39 *tnr_dmd, 43 int cxd2880_tnrdmd_dvbt2_mon_ofdm(struct cxd2880_tnrdmd *tnr_dmd, 47 *tnr_dmd, u8 *plp_ids, 51 *tnr_dmd, 59 *tnr_dmd, [all...] |
H A D | cxd2880_tnrdmd_dvbt_mon.h | 17 *tnr_dmd, u8 *sync_stat, 22 *tnr_dmd, u8 *sync_stat, 26 *tnr_dmd, 33 *tnr_dmd, int *offset); 37 *tnr_dmd, 41 *tnr_dmd, 47 *tnr_dmd, 51 *tnr_dmd, 56 int cxd2880_tnrdmd_dvbt_mon_snr(struct cxd2880_tnrdmd *tnr_dmd, 60 *tnr_dmd, in [all...] |
H A D | cxd2880_tnrdmd.h | 23 #define slvt_unfreeze_reg(tnr_dmd) ((void)((tnr_dmd)->io->write_reg\ 24 ((tnr_dmd)->io, CXD2880_IO_TGT_DMD, 0x01, 0x00))) 213 int (*rf_lvl_cmpstn)(struct cxd2880_tnrdmd *tnr_dmd, 236 int cxd2880_tnrdmd_create(struct cxd2880_tnrdmd *tnr_dmd, 250 int cxd2880_tnrdmd_init1(struct cxd2880_tnrdmd *tnr_dmd); 252 int cxd2880_tnrdmd_init2(struct cxd2880_tnrdmd *tnr_dmd); 255 *tnr_dmd, 259 *tnr_dmd, 267 *tnr_dmd, [all...] |
H A D | cxd2880_integ.c | 17 int cxd2880_integ_init(struct cxd2880_tnrdmd *tnr_dmd) in cxd2880_integ_init() argument 23 if (!tnr_dmd) in cxd2880_integ_init() 26 ret = cxd2880_tnrdmd_init1(tnr_dmd); in cxd2880_integ_init() 34 cxd2880_tnrdmd_check_internal_cpu_status(tnr_dmd, in cxd2880_integ_init() 50 return cxd2880_tnrdmd_init2(tnr_dmd); in cxd2880_integ_init() 53 int cxd2880_integ_cancel(struct cxd2880_tnrdmd *tnr_dmd) in cxd2880_integ_cancel() argument 55 if (!tnr_dmd) in cxd2880_integ_cancel() 58 atomic_set(&tnr_dmd->cancel, 1); in cxd2880_integ_cancel() 63 int cxd2880_integ_check_cancellation(struct cxd2880_tnrdmd *tnr_dmd) in cxd2880_integ_check_cancellation() argument 65 if (!tnr_dmd) in cxd2880_integ_check_cancellation() [all...] |
H A D | cxd2880_tnrdmd_dvbt2.h | 31 int cxd2880_tnrdmd_dvbt2_tune1(struct cxd2880_tnrdmd *tnr_dmd, 35 int cxd2880_tnrdmd_dvbt2_tune2(struct cxd2880_tnrdmd *tnr_dmd, 40 *tnr_dmd); 43 *tnr_dmd, 49 *tnr_dmd, 55 *tnr_dmd, u8 auto_plp, 59 *tnr_dmd); 62 *tnr_dmd,
|
H A D | cxd2880_tnrdmd_dvbt.h | 22 int cxd2880_tnrdmd_dvbt_tune1(struct cxd2880_tnrdmd *tnr_dmd, 26 int cxd2880_tnrdmd_dvbt_tune2(struct cxd2880_tnrdmd *tnr_dmd, 31 *tnr_dmd); 34 *tnr_dmd, 40 *tnr_dmd,
|
H A D | cxd2880_tnrdmd_mon.h | 16 int cxd2880_tnrdmd_mon_rf_lvl(struct cxd2880_tnrdmd *tnr_dmd, 19 int cxd2880_tnrdmd_mon_rf_lvl_sub(struct cxd2880_tnrdmd *tnr_dmd, 23 *tnr_dmd, u16 *status); 27 *tnr_dmd,
|
/kernel/linux/linux-6.6/drivers/media/dvb-frontends/cxd2880/ |
H A D | cxd2880_tnrdmd_dvbt_mon.c | 22 static int is_tps_locked(struct cxd2880_tnrdmd *tnr_dmd); 25 *tnr_dmd, u8 *sync_stat, in cxd2880_tnrdmd_dvbt_mon_sync_stat() 32 if (!tnr_dmd || !sync_stat || !ts_lock_stat || !unlock_detected) in cxd2880_tnrdmd_dvbt_mon_sync_stat() 35 if (tnr_dmd->state != CXD2880_TNRDMD_STATE_ACTIVE) in cxd2880_tnrdmd_dvbt_mon_sync_stat() 37 if (tnr_dmd->sys != CXD2880_DTV_SYS_DVBT) in cxd2880_tnrdmd_dvbt_mon_sync_stat() 40 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in cxd2880_tnrdmd_dvbt_mon_sync_stat() 46 ret = tnr_dmd->io->read_regs(tnr_dmd->io, in cxd2880_tnrdmd_dvbt_mon_sync_stat() 63 *tnr_dmd, u in cxd2880_tnrdmd_dvbt_mon_sync_stat_sub() 24 cxd2880_tnrdmd_dvbt_mon_sync_stat(struct cxd2880_tnrdmd *tnr_dmd, u8 *sync_stat, u8 *ts_lock_stat, u8 *unlock_detected) cxd2880_tnrdmd_dvbt_mon_sync_stat() argument 62 cxd2880_tnrdmd_dvbt_mon_sync_stat_sub(struct cxd2880_tnrdmd *tnr_dmd, u8 *sync_stat, u8 *unlock_detected) cxd2880_tnrdmd_dvbt_mon_sync_stat_sub() argument 80 cxd2880_tnrdmd_dvbt_mon_mode_guard(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_dvbt_mode *mode, enum cxd2880_dvbt_guard *guard) cxd2880_tnrdmd_dvbt_mon_mode_guard() argument 139 cxd2880_tnrdmd_dvbt_mon_carrier_offset(struct cxd2880_tnrdmd *tnr_dmd, int *offset) cxd2880_tnrdmd_dvbt_mon_carrier_offset() argument 192 cxd2880_tnrdmd_dvbt_mon_carrier_offset_sub(struct cxd2880_tnrdmd *tnr_dmd, int *offset) cxd2880_tnrdmd_dvbt_mon_carrier_offset_sub() argument 207 cxd2880_tnrdmd_dvbt_mon_tps_info(struct cxd2880_tnrdmd *tnr_dmd, struct cxd2880_dvbt_tpsinfo *info) cxd2880_tnrdmd_dvbt_mon_tps_info() argument 293 cxd2880_tnrdmd_dvbt_mon_packet_error_number(struct cxd2880_tnrdmd *tnr_dmd, u32 *pen) cxd2880_tnrdmd_dvbt_mon_packet_error_number() argument 333 cxd2880_tnrdmd_dvbt_mon_spectrum_sense(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_tnrdmd_spectrum_sense *sense) cxd2880_tnrdmd_dvbt_mon_spectrum_sense() argument 391 dvbt_read_snr_reg(struct cxd2880_tnrdmd *tnr_dmd, u16 *reg_value) dvbt_read_snr_reg() argument 433 dvbt_calc_snr(struct cxd2880_tnrdmd *tnr_dmd, u32 reg_value, int *snr) dvbt_calc_snr() argument 451 cxd2880_tnrdmd_dvbt_mon_snr(struct cxd2880_tnrdmd *tnr_dmd, int *snr) cxd2880_tnrdmd_dvbt_mon_snr() argument 489 cxd2880_tnrdmd_dvbt_mon_snr_diver(struct cxd2880_tnrdmd *tnr_dmd, int *snr, int *snr_main, int *snr_sub) cxd2880_tnrdmd_dvbt_mon_snr_diver() argument 542 cxd2880_tnrdmd_dvbt_mon_sampling_offset(struct cxd2880_tnrdmd *tnr_dmd, int *ppm) cxd2880_tnrdmd_dvbt_mon_sampling_offset() argument 655 cxd2880_tnrdmd_dvbt_mon_sampling_offset_sub(struct cxd2880_tnrdmd *tnr_dmd, int *ppm) cxd2880_tnrdmd_dvbt_mon_sampling_offset_sub() argument 668 dvbt_calc_ssi(struct cxd2880_tnrdmd *tnr_dmd, int rf_lvl, u8 *ssi) dvbt_calc_ssi() argument 705 cxd2880_tnrdmd_dvbt_mon_ssi(struct cxd2880_tnrdmd *tnr_dmd, u8 *ssi) cxd2880_tnrdmd_dvbt_mon_ssi() argument 730 cxd2880_tnrdmd_dvbt_mon_ssi_sub(struct cxd2880_tnrdmd *tnr_dmd, u8 *ssi) cxd2880_tnrdmd_dvbt_mon_ssi_sub() argument 755 is_tps_locked(struct cxd2880_tnrdmd *tnr_dmd) is_tps_locked() argument [all...] |
H A D | cxd2880_tnrdmd.c | 204 static int p_init1(struct cxd2880_tnrdmd *tnr_dmd) in p_init1() argument 209 if (!tnr_dmd) in p_init1() 212 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in p_init1() 218 if (tnr_dmd->diver_mode == CXD2880_TNRDMD_DIVERMODE_SINGLE || in p_init1() 219 tnr_dmd->diver_mode == CXD2880_TNRDMD_DIVERMODE_MAIN) { in p_init1() 220 switch (tnr_dmd->create_param.ts_output_if) { in p_init1() 233 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in p_init1() 240 ret = cxd2880_io_write_multi_regs(tnr_dmd in p_init1() 313 p_init2(struct cxd2880_tnrdmd *tnr_dmd) p_init2() argument 356 p_init3(struct cxd2880_tnrdmd *tnr_dmd) p_init3() argument 391 rf_init1(struct cxd2880_tnrdmd *tnr_dmd) rf_init1() argument 837 rf_init2(struct cxd2880_tnrdmd *tnr_dmd) rf_init2() argument 886 x_tune1(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_dtv_sys sys, u32 freq_khz, enum cxd2880_dtv_bandwidth bandwidth, u8 is_cable, int shift_frequency_khz) x_tune1() argument 1014 x_tune2(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_dtv_bandwidth bandwidth, enum cxd2880_tnrdmd_clockmode clk_mode, int shift_frequency_khz) x_tune2() argument 1221 x_tune3(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_dtv_sys sys, u8 en_fef_intmtnt_ctrl) x_tune3() argument 1270 x_tune4(struct cxd2880_tnrdmd *tnr_dmd) x_tune4() argument 1350 x_sleep1(struct cxd2880_tnrdmd *tnr_dmd) x_sleep1() argument 1410 x_sleep2(struct cxd2880_tnrdmd *tnr_dmd) x_sleep2() argument 1442 x_sleep3(struct cxd2880_tnrdmd *tnr_dmd) x_sleep3() argument 1453 x_sleep4(struct cxd2880_tnrdmd *tnr_dmd) x_sleep4() argument 1464 spll_reset(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_tnrdmd_clockmode clockmode) spll_reset() argument 1565 t_power_x(struct cxd2880_tnrdmd *tnr_dmd, u8 on) t_power_x() argument 1704 set_ts_clk_mode_and_freq(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_dtv_sys sys) set_ts_clk_mode_and_freq() argument 1809 pid_ftr_setting(struct cxd2880_tnrdmd *tnr_dmd, struct cxd2880_tnrdmd_pid_ftr_cfg *pid_ftr_cfg) pid_ftr_setting() argument 1848 load_cfg_mem(struct cxd2880_tnrdmd *tnr_dmd) load_cfg_mem() argument 1875 set_cfg_mem(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_io_tgt tgt, u8 bank, u8 address, u8 value, u8 bit_mask) set_cfg_mem() argument 1916 cxd2880_tnrdmd_create(struct cxd2880_tnrdmd *tnr_dmd, struct cxd2880_io *io, struct cxd2880_tnrdmd_create_param *create_param) cxd2880_tnrdmd_create() argument 2006 cxd2880_tnrdmd_init1(struct cxd2880_tnrdmd *tnr_dmd) cxd2880_tnrdmd_init1() argument 2095 cxd2880_tnrdmd_init2(struct cxd2880_tnrdmd *tnr_dmd) cxd2880_tnrdmd_init2() argument 2142 cxd2880_tnrdmd_check_internal_cpu_status(struct cxd2880_tnrdmd *tnr_dmd, u8 *task_completed) cxd2880_tnrdmd_check_internal_cpu_status() argument 2184 cxd2880_tnrdmd_common_tune_setting1(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_dtv_sys sys, u32 frequency_khz, enum cxd2880_dtv_bandwidth bandwidth, u8 one_seg_opt, u8 one_seg_opt_shft_dir) cxd2880_tnrdmd_common_tune_setting1() argument 2381 cxd2880_tnrdmd_common_tune_setting2(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_dtv_sys sys, u8 en_fef_intmtnt_ctrl) cxd2880_tnrdmd_common_tune_setting2() argument 2414 cxd2880_tnrdmd_sleep(struct cxd2880_tnrdmd *tnr_dmd) cxd2880_tnrdmd_sleep() argument 2502 cxd2880_tnrdmd_set_cfg(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_tnrdmd_cfg_id id, int value) cxd2880_tnrdmd_set_cfg() argument 2988 cxd2880_tnrdmd_gpio_set_cfg(struct cxd2880_tnrdmd *tnr_dmd, u8 id, u8 en, enum cxd2880_tnrdmd_gpio_mode mode, u8 open_drain, u8 invert) cxd2880_tnrdmd_gpio_set_cfg() argument 3039 cxd2880_tnrdmd_gpio_set_cfg_sub(struct cxd2880_tnrdmd *tnr_dmd, u8 id, u8 en, enum cxd2880_tnrdmd_gpio_mode mode, u8 open_drain, u8 invert) cxd2880_tnrdmd_gpio_set_cfg_sub() argument 3055 cxd2880_tnrdmd_gpio_read(struct cxd2880_tnrdmd *tnr_dmd, u8 id, u8 *value) cxd2880_tnrdmd_gpio_read() argument 3087 cxd2880_tnrdmd_gpio_read_sub(struct cxd2880_tnrdmd *tnr_dmd, u8 id, u8 *value) cxd2880_tnrdmd_gpio_read_sub() argument 3099 cxd2880_tnrdmd_gpio_write(struct cxd2880_tnrdmd *tnr_dmd, u8 id, u8 value) cxd2880_tnrdmd_gpio_write() argument 3119 cxd2880_tnrdmd_gpio_write_sub(struct cxd2880_tnrdmd *tnr_dmd, u8 id, u8 value) cxd2880_tnrdmd_gpio_write_sub() argument 3131 cxd2880_tnrdmd_interrupt_read(struct cxd2880_tnrdmd *tnr_dmd, u16 *value) cxd2880_tnrdmd_interrupt_read() argument 3160 cxd2880_tnrdmd_interrupt_clear(struct cxd2880_tnrdmd *tnr_dmd, u16 value) cxd2880_tnrdmd_interrupt_clear() argument 3187 cxd2880_tnrdmd_ts_buf_clear(struct cxd2880_tnrdmd *tnr_dmd, u8 clear_overflow_flag, u8 clear_underflow_flag, u8 clear_buf) cxd2880_tnrdmd_ts_buf_clear() argument 3220 cxd2880_tnrdmd_chip_id(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_tnrdmd_chip_id *chip_id) cxd2880_tnrdmd_chip_id() argument 3245 cxd2880_tnrdmd_set_and_save_reg_bits(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_io_tgt tgt, u8 bank, u8 address, u8 value, u8 bit_mask) cxd2880_tnrdmd_set_and_save_reg_bits() argument 3272 cxd2880_tnrdmd_set_scan_mode(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_dtv_sys sys, u8 scan_mode_end) cxd2880_tnrdmd_set_scan_mode() argument 3292 cxd2880_tnrdmd_set_pid_ftr(struct cxd2880_tnrdmd *tnr_dmd, struct cxd2880_tnrdmd_pid_ftr_cfg *pid_ftr_cfg) cxd2880_tnrdmd_set_pid_ftr() argument 3322 cxd2880_tnrdmd_set_rf_lvl_cmpstn(struct cxd2880_tnrdmd *tnr_dmd, int (*rf_lvl_cmpstn) (struct cxd2880_tnrdmd *, int *)) cxd2880_tnrdmd_set_rf_lvl_cmpstn() argument 3336 cxd2880_tnrdmd_set_rf_lvl_cmpstn_sub(struct cxd2880_tnrdmd *tnr_dmd, int (*rf_lvl_cmpstn) (struct cxd2880_tnrdmd *, int *)) cxd2880_tnrdmd_set_rf_lvl_cmpstn_sub() argument 3352 cxd2880_tnrdmd_set_lna_thrs(struct cxd2880_tnrdmd *tnr_dmd, struct cxd2880_tnrdmd_lna_thrs_tbl_air *tbl_air, struct cxd2880_tnrdmd_lna_thrs_tbl_cable *tbl_cable) cxd2880_tnrdmd_set_lna_thrs() argument 3367 cxd2880_tnrdmd_set_lna_thrs_sub(struct cxd2880_tnrdmd *tnr_dmd, struct cxd2880_tnrdmd_lna_thrs_tbl_air *tbl_air, struct cxd2880_tnrdmd_lna_thrs_tbl_cable *tbl_cable) cxd2880_tnrdmd_set_lna_thrs_sub() argument 3384 cxd2880_tnrdmd_set_ts_pin_high_low(struct cxd2880_tnrdmd *tnr_dmd, u8 en, u8 value) cxd2880_tnrdmd_set_ts_pin_high_low() argument 3431 cxd2880_tnrdmd_set_ts_output(struct cxd2880_tnrdmd *tnr_dmd, u8 en) cxd2880_tnrdmd_set_ts_output() argument 3492 slvt_freeze_reg(struct cxd2880_tnrdmd *tnr_dmd) slvt_freeze_reg() argument [all...] |
H A D | cxd2880_tnrdmd_dvbt2_mon.c | 24 *tnr_dmd, u8 *sync_stat, in cxd2880_tnrdmd_dvbt2_mon_sync_stat() 31 if (!tnr_dmd || !sync_stat || !ts_lock_stat || !unlock_detected) in cxd2880_tnrdmd_dvbt2_mon_sync_stat() 34 if (tnr_dmd->state != CXD2880_TNRDMD_STATE_ACTIVE) in cxd2880_tnrdmd_dvbt2_mon_sync_stat() 37 if (tnr_dmd->sys != CXD2880_DTV_SYS_DVBT2) in cxd2880_tnrdmd_dvbt2_mon_sync_stat() 40 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in cxd2880_tnrdmd_dvbt2_mon_sync_stat() 46 ret = tnr_dmd->io->read_regs(tnr_dmd->io, in cxd2880_tnrdmd_dvbt2_mon_sync_stat() 63 *tnr_dmd, in cxd2880_tnrdmd_dvbt2_mon_sync_stat_sub() 69 if (!tnr_dmd || !sync_sta in cxd2880_tnrdmd_dvbt2_mon_sync_stat_sub() 23 cxd2880_tnrdmd_dvbt2_mon_sync_stat(struct cxd2880_tnrdmd *tnr_dmd, u8 *sync_stat, u8 *ts_lock_stat, u8 *unlock_detected) cxd2880_tnrdmd_dvbt2_mon_sync_stat() argument 62 cxd2880_tnrdmd_dvbt2_mon_sync_stat_sub(struct cxd2880_tnrdmd *tnr_dmd, u8 *sync_stat, u8 *unlock_detected) cxd2880_tnrdmd_dvbt2_mon_sync_stat_sub() argument 81 cxd2880_tnrdmd_dvbt2_mon_carrier_offset(struct cxd2880_tnrdmd *tnr_dmd, int *offset) cxd2880_tnrdmd_dvbt2_mon_carrier_offset() argument 158 cxd2880_tnrdmd_dvbt2_mon_carrier_offset_sub(struct cxd2880_tnrdmd *tnr_dmd, int *offset) cxd2880_tnrdmd_dvbt2_mon_carrier_offset_sub() argument 173 cxd2880_tnrdmd_dvbt2_mon_l1_pre(struct cxd2880_tnrdmd *tnr_dmd, struct cxd2880_dvbt2_l1pre *l1_pre) cxd2880_tnrdmd_dvbt2_mon_l1_pre() argument 350 cxd2880_tnrdmd_dvbt2_mon_version(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_dvbt2_version *ver) cxd2880_tnrdmd_dvbt2_mon_version() argument 433 cxd2880_tnrdmd_dvbt2_mon_ofdm(struct cxd2880_tnrdmd *tnr_dmd, struct cxd2880_dvbt2_ofdm *ofdm) cxd2880_tnrdmd_dvbt2_mon_ofdm() argument 508 cxd2880_tnrdmd_dvbt2_mon_data_plps(struct cxd2880_tnrdmd *tnr_dmd, u8 *plp_ids, u8 *num_plps) cxd2880_tnrdmd_dvbt2_mon_data_plps() argument 603 cxd2880_tnrdmd_dvbt2_mon_active_plp(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_dvbt2_plp_btype type, struct cxd2880_dvbt2_plp *plp_info) cxd2880_tnrdmd_dvbt2_mon_active_plp() argument 709 cxd2880_tnrdmd_dvbt2_mon_data_plp_error(struct cxd2880_tnrdmd *tnr_dmd, u8 *plp_error) cxd2880_tnrdmd_dvbt2_mon_data_plp_error() argument 768 cxd2880_tnrdmd_dvbt2_mon_l1_change(struct cxd2880_tnrdmd *tnr_dmd, u8 *l1_change) cxd2880_tnrdmd_dvbt2_mon_l1_change() argument 862 cxd2880_tnrdmd_dvbt2_mon_l1_post(struct cxd2880_tnrdmd *tnr_dmd, struct cxd2880_dvbt2_l1post *l1_post) cxd2880_tnrdmd_dvbt2_mon_l1_post() argument 916 cxd2880_tnrdmd_dvbt2_mon_bbheader(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_dvbt2_plp_btype type, struct cxd2880_dvbt2_bbheader *bbheader) cxd2880_tnrdmd_dvbt2_mon_bbheader() argument 1044 cxd2880_tnrdmd_dvbt2_mon_in_bandb_ts_rate(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_dvbt2_plp_btype type, u32 *ts_rate_bps) cxd2880_tnrdmd_dvbt2_mon_in_bandb_ts_rate() argument 1156 cxd2880_tnrdmd_dvbt2_mon_spectrum_sense(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_tnrdmd_spectrum_sense *sense) cxd2880_tnrdmd_dvbt2_mon_spectrum_sense() argument 1227 dvbt2_read_snr_reg(struct cxd2880_tnrdmd *tnr_dmd, u16 *reg_value) dvbt2_read_snr_reg() argument 1280 dvbt2_calc_snr(struct cxd2880_tnrdmd *tnr_dmd, u32 reg_value, int *snr) dvbt2_calc_snr() argument 1298 cxd2880_tnrdmd_dvbt2_mon_snr(struct cxd2880_tnrdmd *tnr_dmd, int *snr) cxd2880_tnrdmd_dvbt2_mon_snr() argument 1336 cxd2880_tnrdmd_dvbt2_mon_snr_diver(struct cxd2880_tnrdmd *tnr_dmd, int *snr, int *snr_main, int *snr_sub) cxd2880_tnrdmd_dvbt2_mon_snr_diver() argument 1389 cxd2880_tnrdmd_dvbt2_mon_packet_error_number(struct cxd2880_tnrdmd *tnr_dmd, u32 *pen) cxd2880_tnrdmd_dvbt2_mon_packet_error_number() argument 1429 cxd2880_tnrdmd_dvbt2_mon_sampling_offset(struct cxd2880_tnrdmd *tnr_dmd, int *ppm) cxd2880_tnrdmd_dvbt2_mon_sampling_offset() argument 1553 cxd2880_tnrdmd_dvbt2_mon_sampling_offset_sub(struct cxd2880_tnrdmd *tnr_dmd, int *ppm) cxd2880_tnrdmd_dvbt2_mon_sampling_offset_sub() argument 1568 cxd2880_tnrdmd_dvbt2_mon_qam(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_dvbt2_plp_btype type, enum cxd2880_dvbt2_plp_constell *qam) cxd2880_tnrdmd_dvbt2_mon_qam() argument 1651 cxd2880_tnrdmd_dvbt2_mon_code_rate(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_dvbt2_plp_btype type, enum cxd2880_dvbt2_plp_code_rate *code_rate) cxd2880_tnrdmd_dvbt2_mon_code_rate() argument 1738 cxd2880_tnrdmd_dvbt2_mon_profile(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_dvbt2_profile *profile) cxd2880_tnrdmd_dvbt2_mon_profile() argument 1786 dvbt2_calc_ssi(struct cxd2880_tnrdmd *tnr_dmd, int rf_lvl, u8 *ssi) dvbt2_calc_ssi() argument 1830 cxd2880_tnrdmd_dvbt2_mon_ssi(struct cxd2880_tnrdmd *tnr_dmd, u8 *ssi) cxd2880_tnrdmd_dvbt2_mon_ssi() argument 1855 cxd2880_tnrdmd_dvbt2_mon_ssi_sub(struct cxd2880_tnrdmd *tnr_dmd, u8 *ssi) cxd2880_tnrdmd_dvbt2_mon_ssi_sub() argument [all...] |
H A D | cxd2880_tnrdmd_dvbt2.c | 24 *tnr_dmd, in x_tune_dvbt2_demod_setting() 162 if (!tnr_dmd) in x_tune_dvbt2_demod_setting() 165 ret = cxd2880_io_write_multi_regs(tnr_dmd->io, in x_tune_dvbt2_demod_setting() 172 ret = cxd2880_io_write_multi_regs(tnr_dmd->io, in x_tune_dvbt2_demod_setting() 179 if (tnr_dmd->diver_mode != CXD2880_TNRDMD_DIVERMODE_SUB) { in x_tune_dvbt2_demod_setting() 180 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in x_tune_dvbt2_demod_setting() 186 ret = tnr_dmd->io->write_regs(tnr_dmd->io, in x_tune_dvbt2_demod_setting() 193 ret = tnr_dmd in x_tune_dvbt2_demod_setting() 23 x_tune_dvbt2_demod_setting(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_dtv_bandwidth bandwidth, enum cxd2880_tnrdmd_clockmode clk_mode) x_tune_dvbt2_demod_setting() argument 748 x_sleep_dvbt2_demod_setting(struct cxd2880_tnrdmd *tnr_dmd) x_sleep_dvbt2_demod_setting() argument 774 dvbt2_set_profile(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_dvbt2_profile profile) dvbt2_set_profile() argument 846 cxd2880_tnrdmd_dvbt2_tune1(struct cxd2880_tnrdmd *tnr_dmd, struct cxd2880_dvbt2_tune_param *tune_param) cxd2880_tnrdmd_dvbt2_tune1() argument 909 cxd2880_tnrdmd_dvbt2_tune2(struct cxd2880_tnrdmd *tnr_dmd, struct cxd2880_dvbt2_tune_param *tune_param) cxd2880_tnrdmd_dvbt2_tune2() argument 966 cxd2880_tnrdmd_dvbt2_sleep_setting(struct cxd2880_tnrdmd *tnr_dmd) cxd2880_tnrdmd_dvbt2_sleep_setting() argument 991 cxd2880_tnrdmd_dvbt2_check_demod_lock(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_tnrdmd_lock_result *lock) cxd2880_tnrdmd_dvbt2_check_demod_lock() argument 1051 cxd2880_tnrdmd_dvbt2_check_ts_lock(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_tnrdmd_lock_result *lock) cxd2880_tnrdmd_dvbt2_check_ts_lock() argument 1112 cxd2880_tnrdmd_dvbt2_set_plp_cfg(struct cxd2880_tnrdmd *tnr_dmd, u8 auto_plp, u8 plp_id) cxd2880_tnrdmd_dvbt2_set_plp_cfg() argument 1147 cxd2880_tnrdmd_dvbt2_diver_fef_setting(struct cxd2880_tnrdmd *tnr_dmd) cxd2880_tnrdmd_dvbt2_diver_fef_setting() argument 1184 cxd2880_tnrdmd_dvbt2_check_l1post_valid(struct cxd2880_tnrdmd *tnr_dmd, u8 *l1_post_valid) cxd2880_tnrdmd_dvbt2_check_l1post_valid() argument [all...] |
H A D | cxd2880_tnrdmd_dvbt.c | 45 *tnr_dmd, in x_tune_dvbt_demod_setting() 102 if (!tnr_dmd) in x_tune_dvbt_demod_setting() 105 ret = cxd2880_io_write_multi_regs(tnr_dmd->io, in x_tune_dvbt_demod_setting() 112 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in x_tune_dvbt_demod_setting() 132 ret = tnr_dmd->io->write_regs(tnr_dmd->io, in x_tune_dvbt_demod_setting() 138 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in x_tune_dvbt_demod_setting() 144 if (tnr_dmd in x_tune_dvbt_demod_setting() 44 x_tune_dvbt_demod_setting(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_dtv_bandwidth bandwidth, enum cxd2880_tnrdmd_clockmode clk_mode) x_tune_dvbt_demod_setting() argument 653 x_sleep_dvbt_demod_setting(struct cxd2880_tnrdmd *tnr_dmd) x_sleep_dvbt_demod_setting() argument 677 dvbt_set_profile(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_dvbt_profile profile) dvbt_set_profile() argument 698 cxd2880_tnrdmd_dvbt_tune1(struct cxd2880_tnrdmd *tnr_dmd, struct cxd2880_dvbt_tune_param *tune_param) cxd2880_tnrdmd_dvbt_tune1() argument 739 cxd2880_tnrdmd_dvbt_tune2(struct cxd2880_tnrdmd *tnr_dmd, struct cxd2880_dvbt_tune_param *tune_param) cxd2880_tnrdmd_dvbt_tune2() argument 776 cxd2880_tnrdmd_dvbt_sleep_setting(struct cxd2880_tnrdmd *tnr_dmd) cxd2880_tnrdmd_dvbt_sleep_setting() argument 800 cxd2880_tnrdmd_dvbt_check_demod_lock(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_tnrdmd_lock_result *lock) cxd2880_tnrdmd_dvbt_check_demod_lock() argument 860 cxd2880_tnrdmd_dvbt_check_ts_lock(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_tnrdmd_lock_result *lock) cxd2880_tnrdmd_dvbt_check_ts_lock() argument [all...] |
H A D | cxd2880_tnrdmd_mon.c | 17 int cxd2880_tnrdmd_mon_rf_lvl(struct cxd2880_tnrdmd *tnr_dmd, in cxd2880_tnrdmd_mon_rf_lvl() argument 23 if (!tnr_dmd || !rf_lvl_db) in cxd2880_tnrdmd_mon_rf_lvl() 26 if (tnr_dmd->state != CXD2880_TNRDMD_STATE_ACTIVE) in cxd2880_tnrdmd_mon_rf_lvl() 29 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in cxd2880_tnrdmd_mon_rf_lvl() 35 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in cxd2880_tnrdmd_mon_rf_lvl() 41 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in cxd2880_tnrdmd_mon_rf_lvl() 47 ret = tnr_dmd in cxd2880_tnrdmd_mon_rf_lvl() 100 cxd2880_tnrdmd_mon_rf_lvl_sub(struct cxd2880_tnrdmd *tnr_dmd, int *rf_lvl_db) cxd2880_tnrdmd_mon_rf_lvl_sub() argument 112 cxd2880_tnrdmd_mon_internal_cpu_status(struct cxd2880_tnrdmd *tnr_dmd, u16 *status) cxd2880_tnrdmd_mon_internal_cpu_status() argument 137 cxd2880_tnrdmd_mon_internal_cpu_status_sub(struct cxd2880_tnrdmd *tnr_dmd, u16 *status) cxd2880_tnrdmd_mon_internal_cpu_status_sub() argument [all...] |
H A D | cxd2880_tnrdmd_dvbt2_mon.h | 17 *tnr_dmd, u8 *sync_stat, 22 *tnr_dmd, 27 *tnr_dmd, int *offset); 31 *tnr_dmd, 34 int cxd2880_tnrdmd_dvbt2_mon_l1_pre(struct cxd2880_tnrdmd *tnr_dmd, 39 *tnr_dmd, 43 int cxd2880_tnrdmd_dvbt2_mon_ofdm(struct cxd2880_tnrdmd *tnr_dmd, 47 *tnr_dmd, u8 *plp_ids, 51 *tnr_dmd, 59 *tnr_dmd, [all...] |
H A D | cxd2880_tnrdmd_dvbt_mon.h | 17 *tnr_dmd, u8 *sync_stat, 22 *tnr_dmd, u8 *sync_stat, 26 *tnr_dmd, 33 *tnr_dmd, int *offset); 37 *tnr_dmd, 41 *tnr_dmd, 47 *tnr_dmd, 51 *tnr_dmd, 56 int cxd2880_tnrdmd_dvbt_mon_snr(struct cxd2880_tnrdmd *tnr_dmd, 60 *tnr_dmd, in [all...] |
H A D | cxd2880_tnrdmd.h | 23 #define slvt_unfreeze_reg(tnr_dmd) ((void)((tnr_dmd)->io->write_reg\ 24 ((tnr_dmd)->io, CXD2880_IO_TGT_DMD, 0x01, 0x00))) 213 int (*rf_lvl_cmpstn)(struct cxd2880_tnrdmd *tnr_dmd, 236 int cxd2880_tnrdmd_create(struct cxd2880_tnrdmd *tnr_dmd, 250 int cxd2880_tnrdmd_init1(struct cxd2880_tnrdmd *tnr_dmd); 252 int cxd2880_tnrdmd_init2(struct cxd2880_tnrdmd *tnr_dmd); 255 *tnr_dmd, 259 *tnr_dmd, 267 *tnr_dmd, [all...] |
H A D | cxd2880_integ.c | 17 int cxd2880_integ_init(struct cxd2880_tnrdmd *tnr_dmd) in cxd2880_integ_init() argument 23 if (!tnr_dmd) in cxd2880_integ_init() 26 ret = cxd2880_tnrdmd_init1(tnr_dmd); in cxd2880_integ_init() 34 cxd2880_tnrdmd_check_internal_cpu_status(tnr_dmd, in cxd2880_integ_init() 50 return cxd2880_tnrdmd_init2(tnr_dmd); in cxd2880_integ_init() 53 int cxd2880_integ_cancel(struct cxd2880_tnrdmd *tnr_dmd) in cxd2880_integ_cancel() argument 55 if (!tnr_dmd) in cxd2880_integ_cancel() 58 atomic_set(&tnr_dmd->cancel, 1); in cxd2880_integ_cancel() 63 int cxd2880_integ_check_cancellation(struct cxd2880_tnrdmd *tnr_dmd) in cxd2880_integ_check_cancellation() argument 65 if (!tnr_dmd) in cxd2880_integ_check_cancellation() [all...] |
H A D | cxd2880_tnrdmd_dvbt2.h | 31 int cxd2880_tnrdmd_dvbt2_tune1(struct cxd2880_tnrdmd *tnr_dmd, 35 int cxd2880_tnrdmd_dvbt2_tune2(struct cxd2880_tnrdmd *tnr_dmd, 40 *tnr_dmd); 43 *tnr_dmd, 49 *tnr_dmd, 55 *tnr_dmd, u8 auto_plp, 59 *tnr_dmd); 62 *tnr_dmd,
|
H A D | cxd2880_tnrdmd_dvbt.h | 22 int cxd2880_tnrdmd_dvbt_tune1(struct cxd2880_tnrdmd *tnr_dmd, 26 int cxd2880_tnrdmd_dvbt_tune2(struct cxd2880_tnrdmd *tnr_dmd, 31 *tnr_dmd); 34 *tnr_dmd, 40 *tnr_dmd,
|