| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- #ifndef __MT6630_FM_LIB_H__
- #define __MT6630_FM_LIB_H__
- #include "fm_typedef.h"
- enum {
- DSPPATCH = 0xFFF9,
- USDELAY = 0xFFFA,
- MSDELAY = 0xFFFB,
- HW_VER = 0xFFFD,
- POLL_N = 0xFFFE, /* poling check if bit(n) is '0' */
- POLL_P = 0xFFFF, /* polling check if bit(n) is '1' */
- };
- enum {
- FM_PUS_DSPPATCH = DSPPATCH,
- FM_PUS_USDELAY = USDELAY,
- FM_PUS_MSDELAY = MSDELAY,
- FM_PUS_HW_VER = HW_VER,
- FM_PUS_POLL_N = POLL_N, /* poling check if bit(n) is '0' */
- FM_PUS_POLL_P = POLL_P, /* polling check if bit(n) is '1' */
- FM_PUS_MAX
- };
- enum {
- DSP_PATH = 0x02,
- DSP_COEFF = 0x03,
- DSP_HW_COEFF = 0x04
- };
- enum IMG_TYPE {
- IMG_WRONG = 0,
- IMG_ROM,
- IMG_PATCH,
- IMG_COEFFICIENT,
- IMG_HW_COEFFICIENT
- };
- enum {
- mt6630_E1 = 0,
- mt6630_E2
- };
- struct mt6630_fm_cqi {
- fm_u16 ch;
- fm_u16 rssi;
- fm_u16 reserve;
- };
- struct adapt_fm_cqi {
- fm_s32 ch;
- fm_s32 rssi;
- fm_s32 reserve;
- };
- struct mt6630_full_cqi {
- fm_u16 ch;
- fm_u16 rssi;
- fm_u16 pamd;
- fm_u16 pr;
- fm_u16 fpamd;
- fm_u16 mr;
- fm_u16 atdc;
- fm_u16 prx;
- fm_u16 atdev;
- fm_u16 smg; /* soft-mute gain */
- fm_u16 drssi; /* delta rssi */
- };
- #endif
|