Lines Matching +full:rk3308 +full:- +full:codec

1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Rockchip RK3308 internal audio codec driver -- register definitions
6 * Copyright (c) 2022, Vivax-Metrotech Ltd
112 /* RK3308_GLB_CON - REG: 0x0000 */
121 /* RK3308_ADC_DIG_CON01 - REG: 0x0004 */
138 /* RK3308_ADC_DIG_CON02 - REG: 0x0008 */
150 /* RK3308_ADC_DIG_CON03 - REG: 0x000c */
164 /* RK3308_ADC_DIG_CON04 - REG: 0x0010 */
172 /* RK3308_ADC_DIG_CON07 - REG: 0x001c */
179 * RK3308_ALC_L_DIG_CON00 - REG: 0x0040 + ch * 0xc0
180 * RK3308_ALC_R_DIG_CON00 - REG: 0x0080 + ch * 0xc0
204 * RK3308_ALC_L_DIG_CON01 - REG: 0x0044 + ch * 0xc0
205 * RK3308_ALC_R_DIG_CON01 - REG: 0x0084 + ch * 0xc0
211 * RK3308_ALC_L_DIG_CON02 - REG: 0x0048 + ch * 0xc0
212 * RK3308_ALC_R_DIG_CON02 - REG: 0x0088 + ch * 0xc0
223 * RK3308_ALC_L_DIG_CON03 - REG: 0x004c + ch * 0xc0
224 * RK3308_ALC_R_DIG_CON03 - REG: 0x008c + ch * 0xc0
232 * RK3308_ALC_L_DIG_CON04 - REG: 0x0050 + ch * 0xc0
233 * RK3308_ALC_R_DIG_CON04 - REG: 0x0090 + ch * 0xc0
240 * RK3308_ALC_L_DIG_CON05 - REG: 0x0054 + ch * 0xc0
241 * RK3308_ALC_R_DIG_CON05 - REG: 0x0094 + ch * 0xc0
246 * RK3308_ALC_L_DIG_CON06 - REG: 0x0058 + ch * 0xc0
247 * RK3308_ALC_R_DIG_CON06 - REG: 0x0098 + ch * 0xc0
252 * RK3308_ALC_L_DIG_CON07 - REG: 0x005c + ch * 0xc0
253 * RK3308_ALC_R_DIG_CON07 - REG: 0x009c + ch * 0xc0
258 * RK3308_ALC_L_DIG_CON08 - REG: 0x0060 + ch * 0xc0
259 * RK3308_ALC_R_DIG_CON08 - REG: 0x00a0 + ch * 0xc0
264 * RK3308_ALC_L_DIG_CON09 - REG: 0x0064 + ch * 0xc0
265 * RK3308_ALC_R_DIG_CON09 - REG: 0x00a4 + ch * 0xc0
278 * RK3308_ALC_L_DIG_CON12 - REG: 0x0068 + ch * 0xc0
279 * RK3308_ALC_R_DIG_CON12 - REG: 0x00a8 + ch * 0xc0
283 /* RK3308_DAC_DIG_CON01 - REG: 0x0304 */
299 /* RK3308_DAC_DIG_CON02 - REG: 0x0308 */
313 /* RK3308_DAC_DIG_CON03 - REG: 0x030C */
327 /* RK3308_DAC_DIG_CON04 - REG: 0x0310 */
343 /* RK3308_DAC_DIG_CON05 - REG: 0x0314 */
347 /* RK3308_DAC_DIG_CON10 - REG: 0x0328 */
350 /* RK3308_DAC_DIG_CON11 - REG: 0x032c */
353 /* RK3308_ADC_ANA_CON00 - REG: 0x0340 */
365 /* RK3308_ADC_ANA_CON01 - REG: 0x0344
367 * The PGA of MIC-INs:
368 * - HW version A:
369 * 0x0 - MIC1~MIC8 0 dB (recommended when ADC used as loopback)
370 * 0x3 - MIC1~MIC8 20 dB (recommended when ADC used as MIC input)
371 * - HW version B:
372 * 0x0 - MIC1~MIC8 0 dB
373 * 0x1 - MIC1~MIC8 6.6 dB
374 * 0x2 - MIC1~MIC8 13 dB
375 * 0x3 - MIC1~MIC8 20 dB
395 /* RK3308_ADC_ANA_CON02 - REG: 0x0348 */
403 /* RK3308_ADC_ANA_CON03 - REG: 0x034c */
410 /* RK3308_ADC_ANA_CON04 - REG: 0x0350 */
417 /* RK3308_ADC_ANA_CON05 - REG: 0x0354 */
425 /* RK3308_ADC_ANA_CON06 - REG: 0x0358 */
428 /* RK3308_ADC_ANA_CON07 - REG: 0x035c */
448 /* RK3308_ADC_ANA_CON08 - REG: 0x0360 */
451 /* RK3308_ADC_ANA_CON10 - REG: 0x0368 */
456 /* RK3308_ADC_ANA_CON11 - REG: 0x036c */
460 /* RK3308_DAC_ANA_CON00 - REG: 0x0440 */
464 /* RK3308_DAC_ANA_CON01 - REG: 0x0444 */
474 /* RK3308_DAC_ANA_CON02 - REG: 0x0448 */
484 /* RK3308_DAC_ANA_CON03 - REG: 0x044c */
492 /* RK3308_DAC_ANA_CON04 - REG: 0x0450 */
511 /* RK3308_DAC_ANA_CON05 - REG: 0x0454, step is 1.5db */
512 /* RK3308_DAC_ANA_CON06 - REG: 0x0458, step is 1.5db */
518 /* RK3308_DAC_ANA_CON07 - REG: 0x045c */
524 /* RK3308_DAC_ANA_CON08 - REG: 0x0460 */
530 /* RK3308_DAC_ANA_CON12 - REG: 0x0470 */
554 /* RK3308_DAC_ANA_CON13 - REG: 0x0474 */
562 /* RK3308_DAC_ANA_CON14 - REG: 0x0478 */
567 /* RK3308_DAC_ANA_CON15 - REG: 0x047C */