2 * Definitions for fm580x chip.
7 #include <linux/ioctl.h>
9 #define FM580X_I2C_NAME "fm580x"
11 #define FM5807_MAGIC 'H' //
13 #define FM_SET_ENABLE _IOW(FM5807_MAGIC, 1, int)
14 #define FM_SET_DISABLE _IOW(FM5807_MAGIC, 2, int)
15 #define FM_SET_STEREO _IOW(FM5807_MAGIC, 3, int)
16 #define FM_GET_STEREO _IOW(FM5807_MAGIC, 4, int)
17 #define FM_SET_FREQ _IOW(FM5807_MAGIC, 5, int)
18 #define FM_SET_AREA _IOW(FM5807_MAGIC, 6, int)
19 #define FM_STATION_ISAVAILABLE _IOW(FM5807_MAGIC, 7, int)
20 #define FM_TR_FUN _IOW(FM5807_MAGIC, 8, int)
21 #define FM_TR_FUN_STOP _IOW(FM5807_MAGIC, 9, int)
22 #define FM_MUTE _IOW(FM5807_MAGIC, 10, int)
24 #define REG_FM5807_MUTE (1<<15)
25 #define _SHARE_CRYSTAL_32KHz_
27 const uint8_t RDA5807PE_initialization_reg[]={
28 #if defined(_SHARE_CRYSTAL_24MHz_)
30 #elif defined(_SHARE_CRYSTAL_12MHz_)
32 #elif defined(_SHARE_CRYSTAL_32KHz_)
38 #if defined(_FM_STEP_50K_)
76 #if defined(_FM_STEP_50K_)
103 #endif /* __FM580X_H__ */