diff --git a/include/uapi/sound/compress_offload.h b/include/uapi/sound/compress_offload.h index 5900111964cd..d614127c3996 100644 --- a/include/uapi/sound/compress_offload.h +++ b/include/uapi/sound/compress_offload.h @@ -141,6 +141,10 @@ struct snd_compr_audio_info { #define SNDRV_COMPRESS_RENDER_MODE_AUDIO_MASTER 0 #define SNDRV_COMPRESS_RENDER_MODE_STC_MASTER 1 + +#define SNDRV_COMPRESS_CLK_REC_MODE_NONE 0 +#define SNDRV_COMPRESS_CLK_REC_MODE_AUTO 1 + #endif /** * enum sndrv_compress_encoder @@ -150,6 +154,7 @@ struct snd_compr_audio_info { * beginning of the track * @SNDRV_COMPRESS_PATH_DELAY: dsp path delay in microseconds * @SNDRV_COMPRESS_RENDER_MODE: dsp render mode (audio master or stc) + * @SNDRV_COMPRESS_CLK_REC_MODE: clock recovery mode ( none or auto) */ enum sndrv_compress_encoder { SNDRV_COMPRESS_ENCODER_PADDING = 1, @@ -157,12 +162,14 @@ enum sndrv_compress_encoder { #ifdef CONFIG_AUDIO_QGKI SNDRV_COMPRESS_PATH_DELAY = 3, SNDRV_COMPRESS_RENDER_MODE = 4, + SNDRV_COMPRESS_CLK_REC_MODE = 5, #endif }; #ifdef CONFIG_AUDIO_QGKI #define SNDRV_COMPRESS_PATH_DELAY SNDRV_COMPRESS_PATH_DELAY #define SNDRV_COMPRESS_RENDER_MODE SNDRV_COMPRESS_RENDER_MODE +#define SNDRV_COMPRESS_CLK_REC_MODE SNDRV_COMPRESS_CLK_REC_MODE #endif /**