Sound Open Firmware
Loading...
Searching...
No Matches
igo_nr.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: BSD-3-Clause
2
*
3
* Copyright(c) 2021 Intelligo Technology Inc. All rights reserved.
4
*
5
* Author: Fu-Yun TSUO <fy.tsuo@intelli-go.com>
6
*/
7
8
#ifndef __USER_IGO_NR_H__
9
#define __USER_IGO_NR_H__
10
11
#include <stdint.h>
12
13
struct
IGO_PARAMS
{
14
uint32_t
igo_params_ver
;
15
uint32_t
dump_data
;
16
uint32_t
nr_bypass
;
17
uint32_t
nr_mode1_en
;
18
uint32_t
nr_mode3_en
;
19
uint32_t
nr_ul_enable
;
20
uint32_t
agc_gain
;
21
uint32_t
nr_voice_str
;
22
uint32_t
nr_level
;
23
uint32_t
nr_mode1_floor
;
24
uint32_t
nr_mode1_od
;
25
uint32_t
nr_mode1_pp_param7
;
26
uint32_t
nr_mode1_pp_param8
;
27
uint32_t
nr_mode1_pp_param10
;
28
uint32_t
nr_mode3_floor
;
29
uint32_t
nr_mode1_pp_param53
;
30
} __attribute__((packed));
31
32
struct
sof_igo_nr_config
{
33
/* reserved */
34
struct
IGO_PARAMS
igo_params
;
35
uint32_t
active_channel_idx
;
36
int16_t
data
[];
37
} __attribute__((packed));
38
39
#endif
/* __USER_IGO_NR_H__ */
IGO_PARAMS
Definition
igo_nr.h:13
IGO_PARAMS::nr_level
uint32_t nr_level
Definition
igo_nr.h:22
IGO_PARAMS::nr_mode1_en
uint32_t nr_mode1_en
Definition
igo_nr.h:17
IGO_PARAMS::nr_mode3_floor
uint32_t nr_mode3_floor
Definition
igo_nr.h:28
IGO_PARAMS::nr_ul_enable
uint32_t nr_ul_enable
Definition
igo_nr.h:19
IGO_PARAMS::nr_voice_str
uint32_t nr_voice_str
Definition
igo_nr.h:21
IGO_PARAMS::agc_gain
uint32_t agc_gain
Definition
igo_nr.h:20
IGO_PARAMS::nr_mode1_od
uint32_t nr_mode1_od
Definition
igo_nr.h:24
IGO_PARAMS::nr_mode1_pp_param10
uint32_t nr_mode1_pp_param10
Definition
igo_nr.h:27
IGO_PARAMS::dump_data
uint32_t dump_data
Definition
igo_nr.h:15
IGO_PARAMS::nr_mode3_en
uint32_t nr_mode3_en
Definition
igo_nr.h:18
IGO_PARAMS::nr_mode1_pp_param7
uint32_t nr_mode1_pp_param7
Definition
igo_nr.h:25
IGO_PARAMS::nr_bypass
uint32_t nr_bypass
Definition
igo_nr.h:16
IGO_PARAMS::igo_params_ver
uint32_t igo_params_ver
Definition
igo_nr.h:14
IGO_PARAMS::nr_mode1_pp_param53
uint32_t nr_mode1_pp_param53
Definition
igo_nr.h:29
IGO_PARAMS::nr_mode1_floor
uint32_t nr_mode1_floor
Definition
igo_nr.h:23
IGO_PARAMS::nr_mode1_pp_param8
uint32_t nr_mode1_pp_param8
Definition
igo_nr.h:26
sof_igo_nr_config
Definition
igo_nr.h:32
sof_igo_nr_config::active_channel_idx
uint32_t active_channel_idx
Definition
igo_nr.h:35
sof_igo_nr_config::data
int16_t data[]
Definition
igo_nr.h:36
sof_igo_nr_config::igo_params
struct IGO_PARAMS igo_params
Definition
igo_nr.h:34
src
include
user
igo_nr.h
Generated by
1.15.0