static bool fc8050_scan_ch(struct ensemble_info_type *e_info , unsigned long freq) { if (fc8050_pwr_on == false || e_info == NULL) return false; else if (dmb_drv_scan_ch((freq / 1000)) == TDMB_SUCCESS) return __get_ensemble_info(e_info, freq); else return false; }
static bool fc8080_scan_ch(struct ensemble_info_type *e_info , unsigned long freq) { bool ret = false; if (fc8080_pwr_on == false || e_info == NULL) return ret; else { #if defined(CONFIG_TDMB_TSIF_SLSI) || defined(CONFIG_TDMB_TSIF_QC) tdmb_tsi_stop(); if (tdmb_tsi_start(dmb_drv_isr, FIC_PACKET_COUNT) != 0) return false; #endif if (dmb_drv_scan_ch((freq / 1000)) == TDMB_SUCCESS) ret = __get_ensemble_info(e_info, freq); else ret = false; return ret; } }