KT24-1110_65E-HA-651B/cpu/br25/clock_cfg.h
2024-11-10 18:44:17 +08:00

119 lines
1.7 KiB
C

#ifndef CLOCK_CFG_H
#define CLOCK_CFG_H
#include "typedef.h"
/*
*/
enum {
BT_IDLE_CLOCK = 1,
MUSIC_IDLE_CLOCK,
FM_IDLE_CLOCK,
LINEIN_IDLE_CLOCK,
PC_IDLE_CLOCK,
REC_IDLE_CLOCK,
RTC_IDLE_CLOCK,
SPDIF_IDLE_CLOCK,
BOX_IDLE_CLOCK,
DEC_SBC_CLK ,
DEC_AAC_CLK ,
DEC_MSBC_CLK,
DEC_CVSD_CLK,
AEC8K_CLK ,
AEC8K_ADV_CLK,
AEC16K_CLK ,
AEC16K_ADV_CLK,
AEC8K_SPX_CLK,
AEC16K_SPX_CLK,
DEC_TONE_CLK,
DEC_MP3_CLK ,
DEC_WAV_CLK , /// 10
DEC_G729_CLK,
DEC_G726_CLK,
DEC_PCM_CLK ,
DEC_MTY_CLK ,
DEC_WMA_CLK ,
DEC_APE_CLK ,
DEC_FLAC_CLK,
DEC_AMR_CLK ,
DEC_DTS_CLK ,
DEC_M4A_CLK , ///20
DEC_ALAC_CLK,
DEC_FM_CLK ,
DEC_LINE_CLK,
DEC_TWS_SBC_CLK,
SPDIF_CLK ,
ENC_RECODE_CLK,
ENC_SBC_CLK ,
ENC_WAV_CLK ,
ENC_G726_CLK,
ENC_MP3_CLK ,
ENC_TWS_SBC_CLK,
ENC_MSBC_CLK, //////30
ENC_CVSD_CLK,
SYNC_CLK ,
AUTOMUTE_CLK ,
FINDF_CLK ,
FM_INSIDE_CLK,
BT_CONN_CLK ,
EQ_CLK ,
EQ_DRC_CLK ,
EQ_ONLINE_CLK,
REVERB_CLK ,
REVERB_HOWLING_CLK,
REVERB_PITCH_CLK,
DEC_MP3PICK_CLK ,
DEC_WMAPICK_CLK ,
DEC_M4APICK_CLK ,
DEC_MIX_CLK,
DEC_IIS_CLK,
DEC_UI_CLK,
DEC_MIDI_CLK,
DEC_3D_CLK,
DEC_VBASS_CLK,
DEC_LOUDNES_CLK,
DONGLE_ENC_CLK,
LCD_UI_CLK,
SCAN_DISK_CLK,
SPECTRUM_CLK,
LOCALTWS_CLK,
AI_SPEECH_CLK,
SMARTBOX_ACTION_CLK,
ADAPTER_PROCESS_CLK,
ENUM_MAX_CLK = 63 ,
};
void clock_pause_play(u8 mode);
void clock_idle(u32 type);
void clock_add(u32 type);
void clock_remove(u32 type);
void clock_set_cur(void);
void clock_add_set(u32 type);
void clock_remove_set(u32 type);
#endif