0001
0002
0003
0004
0005
0006
0007
0008
0009 #ifndef _FMDRV_RX_H
0010 #define _FMDRV_RX_H
0011
0012 int fm_rx_set_freq(struct fmdev *, u32);
0013 int fm_rx_set_mute_mode(struct fmdev *, u8);
0014 int fm_rx_set_stereo_mono(struct fmdev *, u16);
0015 int fm_rx_set_rds_mode(struct fmdev *, u8);
0016 int fm_rx_set_rds_system(struct fmdev *, u8);
0017 int fm_rx_set_volume(struct fmdev *, u16);
0018 int fm_rx_set_rssi_threshold(struct fmdev *, short);
0019 int fm_rx_set_region(struct fmdev *, u8);
0020 int fm_rx_set_rfdepend_softmute(struct fmdev *, u8);
0021 int fm_rx_set_deemphasis_mode(struct fmdev *, u16);
0022 int fm_rx_set_af_switch(struct fmdev *, u8);
0023
0024 void fm_rx_reset_rds_cache(struct fmdev *);
0025 void fm_rx_reset_station_info(struct fmdev *);
0026
0027 int fm_rx_seek(struct fmdev *, u32, u32, u32);
0028
0029 int fm_rx_get_rds_mode(struct fmdev *, u8 *);
0030 int fm_rx_get_mute_mode(struct fmdev *, u8 *);
0031 int fm_rx_get_volume(struct fmdev *, u16 *);
0032 int fm_rx_get_band_freq_range(struct fmdev *,
0033 u32 *, u32 *);
0034 int fm_rx_get_stereo_mono(struct fmdev *, u16 *);
0035 int fm_rx_get_rssi_level(struct fmdev *, u16 *);
0036 int fm_rx_get_rssi_threshold(struct fmdev *, short *);
0037 int fm_rx_get_rfdepend_softmute(struct fmdev *, u8 *);
0038 int fm_rx_get_deemph_mode(struct fmdev *, u16 *);
0039 int fm_rx_get_af_switch(struct fmdev *, u8 *);
0040 void fm_rx_get_region(struct fmdev *, u8 *);
0041
0042 int fm_rx_set_chanl_spacing(struct fmdev *, u8);
0043 int fm_rx_get_chanl_spacing(struct fmdev *, u8 *);
0044 #endif
0045