0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012 #ifndef __MAX2175_H__
0013 #define __MAX2175_H__
0014
0015 #define MAX2175_EU_XTAL_FREQ 36864000
0016 #define MAX2175_NA_XTAL_FREQ 40186125
0017
0018 enum max2175_region {
0019 MAX2175_REGION_EU = 0,
0020 MAX2175_REGION_NA,
0021 };
0022
0023 enum max2175_band {
0024 MAX2175_BAND_AM = 0,
0025 MAX2175_BAND_FM,
0026 MAX2175_BAND_VHF,
0027 MAX2175_BAND_L,
0028 };
0029
0030 enum max2175_eu_mode {
0031
0032 MAX2175_EU_FM_1_2 = 0,
0033 MAX2175_DAB_1_2,
0034
0035
0036
0037
0038
0039
0040
0041
0042
0043
0044 };
0045
0046 enum max2175_na_mode {
0047
0048 MAX2175_NA_FM_1_0 = 0,
0049 MAX2175_NA_FM_2_0,
0050
0051
0052
0053
0054
0055
0056
0057
0058 };
0059
0060
0061 enum {
0062 MAX2175_I2S_MODE0 = 0,
0063 MAX2175_I2S_MODE1,
0064 MAX2175_I2S_MODE2,
0065 MAX2175_I2S_MODE3,
0066 MAX2175_I2S_MODE4,
0067 };
0068
0069
0070 enum {
0071 MAX2175_CH_MSEL = 0,
0072 MAX2175_EQ_MSEL,
0073 MAX2175_AA_MSEL,
0074 };
0075
0076
0077 enum {
0078 MAX2175_LO_BELOW_DESIRED = 0,
0079 MAX2175_LO_ABOVE_DESIRED,
0080 };
0081
0082
0083 enum max2175_csm_mode {
0084 MAX2175_LOAD_TO_BUFFER = 0,
0085 MAX2175_PRESET_TUNE,
0086 MAX2175_SEARCH,
0087 MAX2175_AF_UPDATE,
0088 MAX2175_JUMP_FAST_TUNE,
0089 MAX2175_CHECK,
0090 MAX2175_LOAD_AND_SWAP,
0091 MAX2175_END,
0092 MAX2175_BUFFER_PLUS_PRESET_TUNE,
0093 MAX2175_BUFFER_PLUS_SEARCH,
0094 MAX2175_BUFFER_PLUS_AF_UPDATE,
0095 MAX2175_BUFFER_PLUS_JUMP_FAST_TUNE,
0096 MAX2175_BUFFER_PLUS_CHECK,
0097 MAX2175_BUFFER_PLUS_LOAD_AND_SWAP,
0098 MAX2175_NO_ACTION
0099 };
0100
0101 #endif