Lines Matching +full:audio +full:- +full:gain +full:- +full:db

1 /* SPDX-License-Identifier: GPL-2.0-only */
5 * sst_mfld_dsp.h - Intel SST Driver for audio engine
7 * Copyright (C) 2008-14 Intel Corporation
31 /* Bits B7: SST or IA/SC ; B6-B4: Msg Category; B3-B0: Msg Type */
120 /* Buffer under-run */
126 * - IPC High: pvt_id is set to zero. Always short message.
127 * - msg_id is in lower 16-bits of IPC low payload.
128 * - pipe_id is in higher 16-bits of IPC low payload for period_elapsed.
129 * - error id is in higher 16-bits of IPC low payload for async errors.
151 /* AUDIO/MUSIC CODEC Type Definitions */
153 SST_CODEC_TYPE_PCM, /* Pass through Audio codec */
191 u32 msg_id:8; /* Message ID - Max 256 Message Types */
198 u32 done:1; /* bit 30 - Done bit */
199 u32 busy:1; /* bit 31 - busy bit*/
216 u32 msg_id:8; /* Message ID - Max 256 Message Types */
273 u32 lib_type;/*TBD- KLOCKWORK u8 lib_type;*/
312 u8 pcm_wd_sz; /* 16/24 - bit*/
313 u8 use_offload_path; /* 0-PCM using period elpased & ALSA interfaces
314 1-PCM stream via compressed interface */
323 u8 pcm_wd_sz; /* 16/24 - bit*/
324 u8 crc_check; /* crc_check - disable (0) or enable (1) */
336 u8 pcm_wd_sz; /* 16/24 - bit*/
337 u8 bdownsample; /*SBR downsampling 0 - disable 1 -enabled AAC+ only */
349 u8 pcm_wd_sz; /* 16/24 - bit*/
357 u8 op_align; /* op align 0- 16 bit, 1- MSB, 2 LSB */
445 /* Gain library parameters for mrfld
449 u16 gain_cell_num; /* num of gain cells to modify*/
451 u8 cell_path_idx; /* pipe-id */
453 u16 left_cell_gain; /* left gain value in dB*/
454 u16 right_cell_gain; /* right gain value in dB*/
455 u16 gain_time_const; /* gain time constant*/
480 u8 reserved[3]; /* Reserved- for 32 bit alignment */