Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 69b0c1b3 authored by qctecmdr's avatar qctecmdr Committed by Gerrit - the friendly Code Review server
Browse files

Merge "ASoc: msm: qdspv2: Clock recovery support in compress driver"

parents eade5931 c2ad50a2
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -157,6 +157,8 @@ struct snd_compr_audio_info {
 * @SNDRV_COMPRESS_CLK_REC_MODE: clock recovery mode ( none or auto)
 * @SNDRV_COMPRESS_RENDER_WINDOW: render window
 * @SNDRV_COMPRESS_START_DELAY: start delay
 * @SNDRV_COMPRESS_ENABLE_ADJUST_SESSION_CLOCK: enable dsp drift correction
 * @SNDRV_COMPRESS_ADJUST_SESSION_CLOCK: set drift correction value
 */
enum sndrv_compress_encoder {
	SNDRV_COMPRESS_ENCODER_PADDING = 1,
@@ -167,6 +169,8 @@ enum sndrv_compress_encoder {
	SNDRV_COMPRESS_CLK_REC_MODE = 5,
	SNDRV_COMPRESS_RENDER_WINDOW = 6,
	SNDRV_COMPRESS_START_DELAY = 7,
	SNDRV_COMPRESS_ENABLE_ADJUST_SESSION_CLOCK = 8,
	SNDRV_COMPRESS_ADJUST_SESSION_CLOCK = 9,
#endif
};

@@ -176,6 +180,9 @@ enum sndrv_compress_encoder {
#define SNDRV_COMPRESS_CLK_REC_MODE SNDRV_COMPRESS_CLK_REC_MODE
#define SNDRV_COMPRESS_RENDER_WINDOW SNDRV_COMPRESS_RENDER_WINDOW
#define SNDRV_COMPRESS_START_DELAY SNDRV_COMPRESS_START_DELAY
#define SNDRV_COMPRESS_ENABLE_ADJUST_SESSION_CLOCK \
		SNDRV_COMPRESS_ENABLE_ADJUST_SESSION_CLOCK
#define SNDRV_COMPRESS_ADJUST_SESSION_CLOCK SNDRV_COMPRESS_ADJUST_SESSION_CLOCK
#endif

/**
+2 −1
Original line number Diff line number Diff line
@@ -87,7 +87,8 @@
#define SND_AUDIOCODEC_APE                   ((__u32) 0x00000011)
#define SND_AUDIOCODEC_DSD                   ((__u32) 0x00000012)
#define SND_AUDIOCODEC_APTX                  ((__u32) 0x00000013)
#define SND_AUDIOCODEC_MAX                   SND_AUDIOCODEC_APTX
#define SND_AUDIOCODEC_TRUEHD                ((__u32) 0x00000014)
#define SND_AUDIOCODEC_MAX                   SND_AUDIOCODEC_TRUEHD

/*
 * Profile and modes are listed with bit masks. This allows for a