| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- #ifndef __MT6627_FM_REG_H__
- #define __MT6627_FM_REG_H__
- enum MT6627_REG {
- FM_MAIN_CG1_CTRL = 0x60,
- FM_MAIN_CG2_CTRL = 0x61,
- FM_MAIN_HWVER = 0x62,
- FM_MAIN_CTRL = 0x63,
- FM_CHANNEL_SET = 0x65,
- FM_MAIN_CFG1 = 0x66,
- FM_MAIN_CFG2 = 0x67,
- FM_MAIN_MCLKDESENSE = 0x38,
- FM_MAIN_INTR = 0x69,
- FM_MAIN_INTRMASK = 0x6A,
- FM_MAIN_EXTINTRMASK = 0x6B,
- FM_RSSI_IND = 0x6C,
- FM_RSSI_TH = 0x6D,
- FM_MAIN_RESET = 0x6E,
- FM_MAIN_CHANDETSTAT = 0x6F,
- FM_RDS_CFG0 = 0x80,
- FM_RDS_INFO = 0x81,
- FM_RDS_DATA_REG = 0x82,
- FM_RDS_GOODBK_CNT = 0x83,
- FM_RDS_BADBK_CNT = 0x84,
- FM_RDS_PWDI = 0x85,
- FM_RDS_PWDQ = 0x86,
- FM_RDS_FIFO_STATUS0 = 0x87,
- FM_FT_CON9 = 0x8F,
- FM_DSP_PATCH_CTRL = 0x90,
- FM_DSP_PATCH_OFFSET = 0x91,
- FM_DSP_PATCH_DATA = 0x92,
- FM_DSP_MEM_CTRL4 = 0x93,
- FM_ADDR_PAMD = 0xB4,
- FM_RDS_BDGRP_ABD_CTRL_REG = 0xB6,
- FM_RDS_POINTER = 0xF0,
- };
- /* RDS_BDGRP_ABD_CTRL_REG */
- enum {
- BDGRP_ABD_EN = 0x0001,
- BER_RUN = 0x2000
- };
- #define FM_DAC_CON1 0x83
- #define FM_DAC_CON2 0x84
- #define FM_FT_CON0 0x86
- enum {
- FT_EN = 0x0001
- };
- #define FM_I2S_CON0 0x90
- enum {
- I2S_EN = 0x0001,
- FORMAT = 0x0002,
- WLEN = 0x0004,
- I2S_SRC = 0x0008
- };
- /* FM_MAIN_CTRL */
- enum {
- TUNE = 0x0001,
- SEEK = 0x0002,
- SCAN = 0x0004,
- CQI_READ = 0x0008,
- RDS_MASK = 0x0010,
- MUTE = 0x0020,
- RDS_BRST = 0x0040,
- RAMP_DOWN = 0x0100,
- };
- /* FM_MAIN_INTR */
- enum {
- FM_INTR_STC_DONE = 0x0001,
- FM_INTR_IQCAL_DONE = 0x0002,
- FM_INTR_DESENSE_HIT = 0x0004,
- FM_INTR_CHNL_CHG = 0x0008,
- FM_INTR_SW_INTR = 0x0010,
- FM_INTR_RDS = 0x0020
- };
- enum {
- ANTENNA_TYPE = 0x0010, /* 0x61 D4, 0:long, 1:short */
- ANALOG_I2S = 0x0080, /* 0x61 D7, 0:lineout, 1:I2S */
- DE_EMPHASIS = 0x1000, /* 0x61 D12,0:50us, 1:75 us */
- };
- #define OSC_FREQ_BITS 0x0070 /* 0x60 bit4~6 */
- #define OSC_FREQ_MASK (~OSC_FREQ_BITS)
- #endif /* __MT6627_FM_REG_H__ */
|