Lines Matching +full:29 +full:- +full:bit

1 /* SPDX-License-Identifier: GPL-2.0 */
13 #define VAD_DET_CHNL_SHIFT 29
14 #define VAD_DET_CHNL_MASK GENMASK(31, 29)
17 #define AUDIO_24BIT_SAT_MASK BIT(28)
19 #define AUDIO_SAT_24TO16 BIT(28)
21 #define AUDIO_24BIT_ALIGN_MODE_MASK BIT(27)
23 #define AUDIO_24BIT_ALIGN_0_23B BIT(27)
25 #define AUDIO_CHNL_BW_MASK BIT(26)
27 #define AUDIO_CHNL_24B BIT(26)
30 #define AUDIO_CHNL_NUM(x) ((x - 1) << AUDIO_CHNL_NUM_SHIFT)
32 #define CFG_ACODE_AFTER_DET_EN_MASK BIT(22)
33 #define CFG_ACODE_AFTER_DET_EN BIT(22)
41 #define ACODE_CFG_REG_NUM(x) ((x - 1) << ACODE_CFG_REG_NUM_SHIFT)
43 #define SRC_ADDR_MODE_MASK BIT(14)
45 #define SRC_ADDR_MODE_FIXED BIT(14)
48 #define INCR_BURST_LEN(x) ((x - 1) << INCR_BURST_LEN_SHIFT)
51 #define SRC_BURST_NUM(x) ((x - 1) << SRC_BURST_NUM_SHIFT)
67 #define VAD_EN_MASK BIT(0)
68 #define VAD_EN BIT(0)
90 #define WORK_TIMEOUT_EN_MASK BIT(31)
91 #define WORK_TIMEOUT_EN BIT(31)
93 #define IDLE_TIMEOUT_EN_MASK BIT(30)
94 #define IDLE_TIMEOUT_EN BIT(30)
97 #define WORK_TIMEOUT_THD_MASK GENMASK(29, 20)
119 #define MIN_NOISE_FIN_MODE_MASK BIT(30)
121 #define MIN_NOISE_FIND_MODE1 BIT(30)
122 #define NOISE_CLEAN_MODE_SHIFT 29
123 #define NOISE_CLEAN_MODE_MASK BIT(29)
125 #define NOISE_CLEAN_MODE1 BIT(29)
126 #define NOISE_CLK_FORCE_EN_MASK BIT(28)
128 #define NOISE_CLK_FORCE_EN BIT(28)
164 #define VAD_DATA_TRANS_INT_FLAG_MASK BIT(11)
165 #define VAD_DATA_TRANS_INT_EN_MASK BIT(10)
166 #define VAD_DATA_TRANS_INT_EN BIT(10)
167 #define VAD_IDLE_MASK BIT(9)
168 #define RAM_LOOP_FLGA_MASK BIT(8)
169 #define WORK_TIMEOUT_FLAG_MASK BIT(7)
170 #define IDLE_TIMEOUT_FLAG_MASK BIT(6)
171 #define ERR_INT_FLAG_MASK BIT(5)
172 #define VAD_DET_INT_FLAG_MASK BIT(4)
173 #define WORK_TIMEOUT_INT_EN_MASK BIT(3)
174 #define WORK_TIMEOUT_INT_EN BIT(3)
175 #define IDLE_TIMEOUT_INT_EN_MASK BIT(2)
176 #define IDLE_TIMEOUT_INT_EN BIT(2)
177 #define ERR_INT_EN_MASK BIT(1)
178 #define ERR_INT_EN BIT(1)
179 #define VAD_DET_INT_EN_MASK BIT(0)
180 #define VAD_DET_INT_EN BIT(0)
183 #define SAMPLE_CNT_EN_MASK BIT(29)
184 #define SAMPLE_CNT_EN BIT(29)
186 #define INT_TRIG_CTRL_EN_MASK BIT(28)
187 #define INT_TRIG_CTRL_EN BIT(28)
190 #define INT_TRIG_VALID_THD(x) (((x) - 1) << 16)
192 #define DATA_TRANS_KBYTE_THD(x) (((x) - 1) << 4)
193 #define DATA_TRANS_TRIG_INT_EN_MASK BIT(2)
194 #define DATA_TRANS_TRIG_INT_EN BIT(2)
196 #define RAM_ITF_EN_MASK BIT(1)
198 #define RAM_ITF_DIS BIT(1)
199 #define BUS_WRITE_EN_MASK BIT(0)
200 #define BUS_WRITE_EN BIT(0)