lineage_kernel_xcoverpro/drivers/media/radio/s610/fm_ctrl.h

20 lines
782 B
C
Executable File

void fm_pwron(void);
void fm_pwroff(void);
void fmspeedy_wakeup(void);
void fm_speedy_m_int_enable(void);
void fm_speedy_m_int_disable(void);
void fm_en_speedy_m_int(void);
void fm_dis_speedy_m_int(void);
void fm_speedy_m_int_stat_clear(void);
u32 fmspeedy_get_reg(u32 addr);
u32 fmspeedy_get_reg_work(u32 addr);
int fmspeedy_set_reg(u32 addr, u32 data);
int fmspeedy_set_reg_work(u32 addr, u32 data);
u32 fmspeedy_get_reg_field(u32 addr, u32 shift, u32 mask);
u32 fmspeedy_get_reg_field_work(u32 addr, u32 shift, u32 mask);
int fmspeedy_set_reg_field(u32 addr, u32 shift, u32 mask, u32 data);
int fmspeedy_set_reg_field_work(u32 addr, u32 shift, u32 mask, u32 data);
void fm_audio_control(struct s610_radio *radio, bool audio_out, bool lr_switch,
u32 req_time, u32 audio_addr);