mt6630_fm_cust_cfg.h 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. #ifndef __MT6630_CUST_CFG_H__
  2. #define __MT6630_CUST_CFG_H__
  3. /* scan sort algorithm */
  4. enum {
  5. FM_SCAN_SORT_NON = 0,
  6. FM_SCAN_SORT_UP,
  7. FM_SCAN_SORT_DOWN,
  8. FM_SCAN_SORT_MAX
  9. };
  10. /*typedef struct {
  11. fm_s32 short_ana_rssi_th;
  12. fm_s32 long_ana_rssi_th;
  13. fm_s32 desene_rssi_th;
  14. fm_s32 pamd_th;
  15. fm_s32 mr_th;
  16. fm_s32 atdc_th;
  17. fm_u32 prx_th;
  18. fm_u32 atdev_th;
  19. fm_u16 smg_th;
  20. fm_u16 deemphasis;
  21. fm_u16 osc_freq;
  22. }mt6628_fm_rx_cust_cfg;
  23. typedef struct{
  24. mt6628_fm_rx_cust_cfg rx_cfg;
  25. }mt6628_fm_cust_cfg;
  26. */
  27. /* ***************************************************************************************** */
  28. /* ***********************************FM config for customer: start****************************** */
  29. /* ***************************************************************************************** */
  30. /* RX */
  31. #define FM_RX_RSSI_TH_LONG_MT6630 -296 /* FM radio long antenna RSSI threshold(-4dBuV) */
  32. #define FM_RX_RSSI_TH_SHORT_MT6630 -296 /* FM radio short antenna RSSI threshold(-4dBuV) */
  33. #define FM_RX_DESENSE_RSSI_MT6630 -258
  34. #define FM_RX_PAMD_TH_MT6630 -12
  35. #define FM_RX_MR_TH_MT6630 -67
  36. #define FM_RX_ATDC_TH_MT6630 3496
  37. #define FM_RX_PRX_TH_MT6630 64
  38. #define FM_RX_SMG_TH_MT6630 16421 /* FM soft-mute gain threshold */
  39. #define FM_RX_DEEMPHASIS_MT6630 0 /* 0-50us, China Mainland; 1-75us China Taiwan */
  40. #define FM_RX_OSC_FREQ_MT6630 0 /* 0-26MHz; 1-19MHz; 2-24MHz; 3-38.4MHz; 4-40MHz; 5-52MHz */
  41. /* TX */
  42. /* #define FM_TX_PWR_LEVEL_MAX_MT6630 120 */
  43. /* #define FM_TX_SCAN_HOLE_LOW_MT6630 923 //92.3MHz~95.4MHz should not show to user */
  44. /* #define FM_TX_SCAN_HOLE_HIGH_MT6630 954 //92.3MHz~95.4MHz should not show to user */
  45. #define FM_TX_PAMD_TH_MT6630 -23
  46. #define FM_TX_MR_TH_MT6630 60
  47. #define FM_TX_SMG_TH_MT6630 8231
  48. /* ***************************************************************************************** */
  49. /* ***********************************FM config for customer:end ******************************* */
  50. /* ***************************************************************************************** */
  51. /* #define FM_SEEK_SPACE_MT6630 FM_RX_SEEK_SPACE_MT6630 */
  52. /* max scan chl num */
  53. /* #define FM_MAX_CHL_SIZ_MT6630E FM_RX_SCAN_CH_SIZE_MT6630 */
  54. /* auto HiLo */
  55. #define FM_AUTO_HILO_OFF_MT6630 0
  56. #define FM_AUTO_HILO_ON_MT6630 1
  57. /* seek threshold */
  58. #define FM_SEEKTH_LEVEL_DEFAULT_MT6630 4
  59. extern fm_cust_cfg mt6630_fm_config;
  60. #endif /* __MT6630_CUST_CFG_H__ */