	.file	"extr_rt5665.c_rt5665_hw_params.c"
	.intel_syntax noprefix
	.text
	.section	.rodata.str1.1,"aMS",@progbits,1
.LC0:
	.string	"Force using PLL"
.LC1:
	.string	"Unsupported frame size: %d\n"
	.section	.rodata.str1.8,"aMS",@progbits,1
	.align 8
.LC2:
	.string	"lrck is %dHz and pre_div is %d for iis %d\n"
	.section	.rodata.str1.1
.LC3:
	.string	"Invalid dai->id: %d\n"
	.text
	.p2align 4
	.type	rt5665_hw_params, @function
rt5665_hw_params:
.LFB0:
	.cfi_startproc
	endbr64
	push	r15
	.cfi_def_cfa_offset 16
	.cfi_offset 15, -16
	push	r14
	.cfi_def_cfa_offset 24
	.cfi_offset 14, -24
	push	r13
	.cfi_def_cfa_offset 32
	.cfi_offset 13, -32
	mov	r13, rsi
	push	r12
	.cfi_def_cfa_offset 40
	.cfi_offset 12, -40
	push	rbp
	.cfi_def_cfa_offset 48
	.cfi_offset 6, -48
	push	rbx
	.cfi_def_cfa_offset 56
	.cfi_offset 3, -56
	mov	rbx, rdx
	sub	rsp, 24
	.cfi_def_cfa_offset 80
	mov	r14, QWORD PTR 16[rdx]
	mov	rdi, r14
	call	snd_soc_component_get_drvdata@PLT
	mov	rdx, QWORD PTR [rbx]
	mov	rdi, r13
	mov	rbp, rax
	mov	rax, QWORD PTR [rax]
	lea	r12, [rax+rdx*4]
	call	params_rate@PLT
	mov	rdx, QWORD PTR [rbx]
	mov	DWORD PTR [r12], eax
	mov	rax, QWORD PTR 0[rbp]
	mov	edi, DWORD PTR 16[rbp]
	mov	esi, DWORD PTR [rax+rdx*4]
	call	rl6231_get_clk_info@PLT
	mov	r12d, eax
	test	eax, eax
	js	.L30
.L2:
	mov	rdi, r13
	call	snd_soc_params_to_frame_size@PLT
	test	eax, eax
	js	.L31
	mov	r8, QWORD PTR [rbx]
	mov	edi, DWORD PTR 8[rbx]
	mov	ecx, r12d
	lea	rsi, .LC2[rip]
	mov	rax, QWORD PTR 0[rbp]
	mov	edx, DWORD PTR [rax+r8*4]
	call	dev_dbg@PLT
	mov	rdi, r13
	call	params_width@PLT
	cmp	eax, 20
	je	.L5
	jg	.L6
	cmp	eax, 8
	je	.L7
	cmp	eax, 16
	jne	.L28
	mov	r15d, 256
	xor	r9d, r9d
.L8:
	mov	rdx, QWORD PTR [rbx]
	cmp	rdx, 130
	ja	.L11
	cmp	rdx, 128
	ja	.L12
	jne	.L14
	mov	ecx, DWORD PTR RT5665_I2S_PD3_SFT[rip]
	mov	r8d, DWORD PTR RT5665_I2S_PD3_MASK[rip]
	mov	r10d, r12d
	mov	rdi, r14
	mov	edx, DWORD PTR RT5665_I2S_DL_MASK[rip]
	mov	esi, DWORD PTR RT5665_I2S3_SDP[rip]
	sal	r10d, cl
	mov	ecx, r9d
	mov	DWORD PTR 12[rsp], r8d
	mov	r13d, DWORD PTR RT5665_ADDA_CLK_2[rip]
	mov	DWORD PTR 8[rsp], r10d
	call	snd_soc_component_update_bits@PLT
	mov	r10d, DWORD PTR 8[rsp]
	mov	r8d, DWORD PTR 12[rsp]
	jmp	.L16
	.p2align 4,,10
	.p2align 3
.L6:
	mov	r9d, DWORD PTR RT5665_I2S_DL_24[rip]
	mov	r15d, 9472
	cmp	eax, 24
	je	.L8
.L28:
	mov	r13d, DWORD PTR EINVAL[rip]
	neg	r13d
.L1:
	add	rsp, 24
	.cfi_remember_state
	.cfi_def_cfa_offset 56
	mov	eax, r13d
	pop	rbx
	.cfi_def_cfa_offset 48
	pop	rbp
	.cfi_def_cfa_offset 40
	pop	r12
	.cfi_def_cfa_offset 32
	pop	r13
	.cfi_def_cfa_offset 24
	pop	r14
	.cfi_def_cfa_offset 16
	pop	r15
	.cfi_def_cfa_offset 8
	ret
	.p2align 4,,10
	.p2align 3
.L11:
	.cfi_restore_state
	lea	rax, -131[rdx]
	mov	DWORD PTR 8[rsp], r9d
	cmp	rax, 1
	ja	.L14
	mov	rdi, r13
	call	params_channels@PLT
	mov	r9d, DWORD PTR 8[rsp]
	cmp	eax, 2
	jg	.L32
.L15:
	mov	ecx, DWORD PTR RT5665_I2S_PD1_SFT[rip]
	mov	r8d, DWORD PTR RT5665_I2S_PD1_MASK[rip]
	mov	r10d, r12d
	mov	rdi, r14
	mov	edx, DWORD PTR RT5665_I2S_DL_MASK[rip]
	mov	esi, DWORD PTR RT5665_I2S1_SDP[rip]
	sal	r10d, cl
	mov	ecx, r9d
	mov	DWORD PTR 12[rsp], r8d
	mov	r13d, DWORD PTR RT5665_ADDA_CLK_1[rip]
	mov	DWORD PTR 8[rsp], r10d
	call	snd_soc_component_update_bits@PLT
	mov	r10d, DWORD PTR 8[rsp]
	mov	r8d, DWORD PTR 12[rsp]
.L16:
	mov	ecx, r10d
	mov	edx, r8d
	mov	esi, r13d
	mov	rdi, r14
	call	snd_soc_component_update_bits@PLT
	mov	edx, 14080
	mov	ecx, r15d
	mov	rdi, r14
	mov	esi, DWORD PTR RT5665_STO1_DAC_SIL_DET[rip]
	call	snd_soc_component_update_bits@PLT
	mov	rdx, QWORD PTR [rbx]
	mov	rax, QWORD PTR 0[rbp]
	mov	eax, DWORD PTR [rax+rdx*4]
	cmp	eax, 96000
	je	.L17
	cmp	eax, 192000
	jne	.L18
	mov	ecx, DWORD PTR RT5665_DAC_OSR_32[rip]
	or	ecx, DWORD PTR RT5665_ADC_OSR_32[rip]
.L27:
	mov	esi, DWORD PTR RT5665_ADDA_CLK_1[rip]
	mov	edx, DWORD PTR RT5665_DAC_OSR_MASK[rip]
	mov	rdi, r14
	or	edx, DWORD PTR RT5665_ADC_OSR_MASK[rip]
	call	snd_soc_component_update_bits@PLT
	mov	rax, QWORD PTR 8[rbp]
	cmp	QWORD PTR 1040[rax], 0
	jne	.L20
	cmp	QWORD PTR 1032[rax], 0
	je	.L21
.L20:
	mov	ecx, DWORD PTR RT5665_I2S2_M_PD_SFT[rip]
	mov	eax, r12d
	mov	edx, DWORD PTR RT5665_I2S2_M_PD_MASK[rip]
	mov	rdi, r14
	mov	esi, DWORD PTR RT5665_I2S_M_CLK_CTRL_1[rip]
	sal	eax, cl
	mov	ecx, eax
	call	snd_soc_component_update_bits@PLT
	mov	rax, QWORD PTR 8[rbp]
.L21:
	xor	r13d, r13d
	cmp	QWORD PTR 1024[rax], 0
	je	.L1
	mov	ecx, DWORD PTR RT5665_I2S3_M_PD_SFT[rip]
	mov	edx, DWORD PTR RT5665_I2S3_M_PD_MASK[rip]
	mov	rdi, r14
	mov	esi, DWORD PTR RT5665_I2S_M_CLK_CTRL_1[rip]
	sal	r12d, cl
	mov	ecx, r12d
	call	snd_soc_component_update_bits@PLT
	jmp	.L1
	.p2align 4,,10
	.p2align 3
.L31:
	mov	edi, DWORD PTR [r14]
	mov	edx, eax
	lea	rsi, .LC1[rip]
	call	dev_err@PLT
	mov	r13d, DWORD PTR EINVAL[rip]
	neg	r13d
	jmp	.L1
	.p2align 4,,10
	.p2align 3
.L30:
	mov	edi, DWORD PTR [r14]
	lea	rsi, .LC0[rip]
	mov	r12d, 1
	call	dev_warn@PLT
	mov	rdx, QWORD PTR [rbx]
	mov	rax, QWORD PTR 0[rbp]
	xor	esi, esi
	mov	ecx, DWORD PTR 16[rbp]
	mov	rdi, r14
	mov	r8d, DWORD PTR [rax+rdx*4]
	mov	edx, DWORD PTR RT5665_PLL1_S_MCLK[rip]
	sal	r8d, 9
	call	snd_soc_component_set_pll@PLT
	mov	rdx, QWORD PTR [rbx]
	mov	rax, QWORD PTR 0[rbp]
	xor	r8d, r8d
	mov	esi, DWORD PTR RT5665_SCLK_S_PLL1[rip]
	mov	rdi, r14
	mov	ecx, DWORD PTR [rax+rdx*4]
	xor	edx, edx
	sal	ecx, 9
	call	snd_soc_component_set_sysclk@PLT
	jmp	.L2
	.p2align 4,,10
	.p2align 3
.L7:
	mov	r9d, DWORD PTR RT5665_I2S_DL_8[rip]
	mov	r15d, 256
	jmp	.L8
	.p2align 4,,10
	.p2align 3
.L14:
	mov	edi, DWORD PTR [r14]
	lea	rsi, .LC3[rip]
	call	dev_err@PLT
	jmp	.L28
	.p2align 4,,10
	.p2align 3
.L12:
	mov	ecx, DWORD PTR RT5665_I2S_PD2_SFT[rip]
	mov	r8d, DWORD PTR RT5665_I2S_PD2_MASK[rip]
	mov	r10d, r12d
	mov	rdi, r14
	mov	edx, DWORD PTR RT5665_I2S_DL_MASK[rip]
	mov	esi, DWORD PTR RT5665_I2S2_SDP[rip]
	sal	r10d, cl
	mov	ecx, r9d
	mov	DWORD PTR 12[rsp], r8d
	mov	r13d, DWORD PTR RT5665_ADDA_CLK_2[rip]
	mov	DWORD PTR 8[rsp], r10d
	call	snd_soc_component_update_bits@PLT
	mov	r10d, DWORD PTR 8[rsp]
	mov	r8d, DWORD PTR 12[rsp]
	jmp	.L16
	.p2align 4,,10
	.p2align 3
.L5:
	mov	r9d, DWORD PTR RT5665_I2S_DL_20[rip]
	mov	r15d, 4864
	jmp	.L8
	.p2align 4,,10
	.p2align 3
.L18:
	mov	ecx, DWORD PTR RT5665_DAC_OSR_128[rip]
	or	ecx, DWORD PTR RT5665_ADC_OSR_128[rip]
	jmp	.L27
	.p2align 4,,10
	.p2align 3
.L17:
	mov	ecx, DWORD PTR RT5665_DAC_OSR_64[rip]
	or	ecx, DWORD PTR RT5665_ADC_OSR_64[rip]
	jmp	.L27
	.p2align 4,,10
	.p2align 3
.L32:
	mov	rdi, r13
	mov	DWORD PTR 12[rsp], r9d
	call	params_width@PLT
	mov	rdi, r13
	mov	DWORD PTR 8[rsp], eax
	call	params_channels@PLT
	mov	r8d, DWORD PTR 8[rsp]
	mov	edx, 15
	mov	rdi, rbx
	mov	ecx, eax
	mov	esi, 15
	call	rt5665_set_tdm_slot@PLT
	mov	r9d, DWORD PTR 12[rsp]
	jmp	.L15
	.cfi_endproc
.LFE0:
	.size	rt5665_hw_params, .-rt5665_hw_params
	.comm	RT5665_STO1_DAC_SIL_DET,4,4
	.comm	RT5665_SCLK_S_PLL1,4,4
	.comm	RT5665_PLL1_S_MCLK,4,4
	.comm	RT5665_I2S_PD3_SFT,4,4
	.comm	RT5665_I2S_PD3_MASK,4,4
	.comm	RT5665_I2S_PD2_SFT,4,4
	.comm	RT5665_I2S_PD2_MASK,4,4
	.comm	RT5665_I2S_PD1_SFT,4,4
	.comm	RT5665_I2S_PD1_MASK,4,4
	.comm	RT5665_I2S_M_CLK_CTRL_1,4,4
	.comm	RT5665_I2S_DL_MASK,4,4
	.comm	RT5665_I2S_DL_8,4,4
	.comm	RT5665_I2S_DL_24,4,4
	.comm	RT5665_I2S_DL_20,4,4
	.comm	RT5665_I2S3_SDP,4,4
	.comm	RT5665_I2S3_M_PD_SFT,4,4
	.comm	RT5665_I2S3_M_PD_MASK,4,4
	.comm	RT5665_I2S2_SDP,4,4
	.comm	RT5665_I2S2_M_PD_SFT,4,4
	.comm	RT5665_I2S2_M_PD_MASK,4,4
	.comm	RT5665_I2S1_SDP,4,4
	.comm	RT5665_DAC_OSR_MASK,4,4
	.comm	RT5665_DAC_OSR_64,4,4
	.comm	RT5665_DAC_OSR_32,4,4
	.comm	RT5665_DAC_OSR_128,4,4
	.comm	RT5665_ADDA_CLK_2,4,4
	.comm	RT5665_ADDA_CLK_1,4,4
	.comm	RT5665_ADC_OSR_MASK,4,4
	.comm	RT5665_ADC_OSR_64,4,4
	.comm	RT5665_ADC_OSR_32,4,4
	.comm	RT5665_ADC_OSR_128,4,4
	.comm	EINVAL,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",@progbits
	.section	.note.gnu.property,"a"
	.align 8
	.long	 1f - 0f
	.long	 4f - 1f
	.long	 5
0:
	.string	 "GNU"
1:
	.align 8
	.long	 0xc0000002
	.long	 3f - 2f
2:
	.long	 0x3
3:
	.align 8
4:

	.arch armv5t
	.eabi_attribute 20, 1
	.eabi_attribute 21, 1
	.eabi_attribute 23, 3
	.eabi_attribute 24, 1
	.eabi_attribute 25, 1
	.eabi_attribute 26, 2
	.eabi_attribute 30, 2
	.eabi_attribute 34, 0
	.eabi_attribute 18, 4
	.file	"extr_rt5665.c_rt5665_hw_params.c"
	.text
	.section	.rodata.str1.4,"aMS",%progbits,1
	.align	2
.LC0:
	.ascii	"Force using PLL\000"
	.align	2
.LC1:
	.ascii	"Unsupported frame size: %d\012\000"
	.align	2
.LC2:
	.ascii	"lrck is %dHz and pre_div is %d for iis %d\012\000"
	.align	2
.LC3:
	.ascii	"Invalid dai->id: %d\012\000"
	.text
	.align	2
	.syntax unified
	.arm
	.fpu softvfp
	.type	rt5665_hw_params, %function
rt5665_hw_params:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, r8, r9, r10, fp, lr}
	ldr	r7, [r2, #8]
	sub	sp, sp, #20
	mov	r0, r7
	mov	r4, r2
	mov	r8, r1
	bl	snd_soc_component_get_drvdata
	mov	r5, r0
	mov	r0, r8
	ldr	r6, [r5]
	ldr	r9, [r4]
	bl	params_rate
	ldr	r2, [r4]
	ldr	r3, [r5]
	str	r0, [r6, r9, lsl #2]
	ldr	r0, [r5, #8]
	ldr	r1, [r3, r2, lsl #2]
	bl	rl6231_get_clk_info
	subs	r6, r0, #0
	blt	.L34
.L2:
	mov	r0, r8
	bl	snd_soc_params_to_frame_size
	subs	r2, r0, #0
	blt	.L35
	ldr	r0, [r4]
	ldr	r2, [r5]
	mov	r3, r6
	ldr	r2, [r2, r0, lsl #2]
	str	r0, [sp]
	ldr	r1, .L38
	ldr	r0, [r4, #4]
	bl	dev_dbg
	mov	r0, r8
	bl	params_width
	sub	r0, r0, #8
	cmp	r0, #16
	ldrls	pc, [pc, r0, asl #2]
	b	.L32
.L7:
	.word	.L10
	.word	.L32
	.word	.L32
	.word	.L32
	.word	.L32
	.word	.L32
	.word	.L32
	.word	.L32
	.word	.L22
	.word	.L32
	.word	.L32
	.word	.L32
	.word	.L8
	.word	.L32
	.word	.L32
	.word	.L32
	.word	.L6
.L14:
	ldr	r0, [r7]
	ldr	r1, .L38+4
	bl	dev_err
.L32:
	ldr	r3, .L38+8
	ldr	r0, [r3]
	rsb	r0, r0, #0
.L1:
	add	sp, sp, #20
	@ sp needed
	pop	{r4, r5, r6, r7, r8, r9, r10, fp, pc}
.L35:
	ldr	r0, [r7]
	ldr	r1, .L38+12
	bl	dev_err
	ldr	r3, .L38+8
	ldr	r0, [r3]
	rsb	r0, r0, #0
	add	sp, sp, #20
	@ sp needed
	pop	{r4, r5, r6, r7, r8, r9, r10, fp, pc}
.L34:
	ldr	r1, .L38+16
	ldr	r0, [r7]
	bl	dev_warn
	ldr	r1, [r4]
	ldr	r2, [r5]
	ldr	r3, [r5, #8]
	ldr	r2, [r2, r1, lsl #2]
	ldr	r1, .L38+20
	lsl	r2, r2, #9
	str	r2, [sp]
	ldr	r2, [r1]
	mov	r0, r7
	mov	r1, #0
	bl	snd_soc_component_set_pll
	mov	r2, #0
	ldr	r0, [r4]
	ldr	r3, [r5]
	ldr	r1, .L38+24
	ldr	r3, [r3, r0, lsl #2]
	str	r2, [sp]
	mov	r0, r7
	ldr	r1, [r1]
	lsl	r3, r3, #9
	bl	snd_soc_component_set_sysclk
	mov	r6, #1
	b	.L2
.L6:
	mov	r9, #9472
	ldr	r3, .L38+28
	ldr	r10, [r3]
.L9:
	ldr	r2, [r4]
	cmp	r2, #130
	bhi	.L11
.L36:
	cmp	r2, #128
	bhi	.L12
	bne	.L14
	ldr	r3, .L38+32
	ldr	r2, .L38+36
	ldr	r1, .L38+40
	ldr	r8, [r3]
	ldr	lr, .L38+44
	ldr	ip, .L38+48
.L30:
	mov	r3, r10
	mov	r0, r7
	ldr	r2, [r2]
	ldr	r1, [r1]
	ldr	r10, [lr]
	ldr	fp, [ip]
	bl	snd_soc_component_update_bits
	ldr	r3, .L38+52
	lsl	r8, r6, r8
	str	r3, [sp, #12]
.L16:
	mov	r3, r8
	mov	r2, fp
	mov	r1, r10
	mov	r0, r7
	bl	snd_soc_component_update_bits
	ldr	r2, .L38+56
	mov	r3, r9
	ldr	r1, [r2]
	mov	r0, r7
	mov	r2, #14080
	bl	snd_soc_component_update_bits
	ldr	r1, [r4]
	ldr	r3, [r5]
	ldr	r2, .L38+60
	ldr	r3, [r3, r1, lsl #2]
	cmp	r3, r2
	beq	.L17
	ldr	r2, .L38+64
	cmp	r3, r2
	bne	.L18
	ldr	r0, .L38+68
	ldr	r3, .L38+72
.L31:
	ldr	r1, .L38+76
	ldr	r2, .L38+80
	ldr	ip, [r0]
	ldr	r3, [r3]
	ldr	r0, [r1]
	ldr	r2, [r2]
	ldr	r1, [sp, #12]
	orr	r2, r0, r2
	orr	r3, ip, r3
	mov	r0, r7
	ldr	r1, [r1]
	bl	snd_soc_component_update_bits
	ldr	r3, [r5, #4]
	ldr	r2, [r3, #520]
	cmp	r2, #0
	bne	.L20
	ldr	r2, [r3, #516]
	cmp	r2, #0
	beq	.L21
.L20:
	ldr	r3, .L38+84
	ldr	r2, .L38+88
	ldr	r3, [r3]
	ldr	r1, .L38+92
	lsl	r3, r6, r3
	mov	r0, r7
	ldr	r2, [r2]
	ldr	r1, [r1]
	bl	snd_soc_component_update_bits
	ldr	r3, [r5, #4]
.L21:
	ldr	r0, [r3, #512]
	cmp	r0, #0
	beq	.L1
	ldr	r3, .L38+96
	ldr	r2, .L38+100
	ldr	r3, [r3]
	ldr	r1, .L38+92
	mov	r0, r7
	ldr	r2, [r2]
	ldr	r1, [r1]
	lsl	r3, r6, r3
	bl	snd_soc_component_update_bits
	mov	r0, #0
	add	sp, sp, #20
	@ sp needed
	pop	{r4, r5, r6, r7, r8, r9, r10, fp, pc}
.L10:
	ldr	r2, [r4]
	ldr	r3, .L38+104
	cmp	r2, #130
	mov	r9, #256
	ldr	r10, [r3]
	bls	.L36
.L11:
	sub	r3, r2, #131
	cmp	r3, #1
	bhi	.L14
	mov	r0, r8
	bl	params_channels
	cmp	r0, #2
	bgt	.L37
.L15:
	ldr	r3, .L38+108
	ldr	r2, .L38+36
	ldr	r1, .L38+112
	ldr	lr, .L38+52
	ldr	r8, [r3]
	ldr	ip, .L38+116
	mov	r3, r10
	mov	r0, r7
	ldr	r2, [r2]
	ldr	r1, [r1]
	ldr	r10, [lr]
	ldr	fp, [ip]
	str	lr, [sp, #12]
	lsl	r8, r6, r8
	bl	snd_soc_component_update_bits
	b	.L16
.L8:
	ldr	r3, .L38+120
	mov	r9, #4864
	ldr	r10, [r3]
	b	.L9
.L22:
	mov	r9, #256
	mov	r10, #0
	b	.L9
.L18:
	ldr	r0, .L38+124
	ldr	r3, .L38+128
	b	.L31
.L12:
	ldr	r3, .L38+132
	ldr	r2, .L38+36
	ldr	r1, .L38+136
	ldr	r8, [r3]
	ldr	lr, .L38+44
	ldr	ip, .L38+140
	b	.L30
.L17:
	ldr	r0, .L38+144
	ldr	r3, .L38+148
	b	.L31
.L37:
	mov	r0, r8
	bl	params_channels
	mov	r3, r0
	mov	r0, r8
	mov	r8, r3
	bl	params_width
	mov	r2, #15
	str	r0, [sp]
	mov	r3, r8
	mov	r1, r2
	mov	r0, r4
	bl	rt5665_set_tdm_slot
	b	.L15
.L39:
	.align	2
.L38:
	.word	.LC2
	.word	.LC3
	.word	EINVAL
	.word	.LC1
	.word	.LC0
	.word	RT5665_PLL1_S_MCLK
	.word	RT5665_SCLK_S_PLL1
	.word	RT5665_I2S_DL_24
	.word	RT5665_I2S_PD3_SFT
	.word	RT5665_I2S_DL_MASK
	.word	RT5665_I2S3_SDP
	.word	RT5665_ADDA_CLK_2
	.word	RT5665_I2S_PD3_MASK
	.word	RT5665_ADDA_CLK_1
	.word	RT5665_STO1_DAC_SIL_DET
	.word	96000
	.word	192000
	.word	RT5665_DAC_OSR_32
	.word	RT5665_ADC_OSR_32
	.word	RT5665_DAC_OSR_MASK
	.word	RT5665_ADC_OSR_MASK
	.word	RT5665_I2S2_M_PD_SFT
	.word	RT5665_I2S2_M_PD_MASK
	.word	RT5665_I2S_M_CLK_CTRL_1
	.word	RT5665_I2S3_M_PD_SFT
	.word	RT5665_I2S3_M_PD_MASK
	.word	RT5665_I2S_DL_8
	.word	RT5665_I2S_PD1_SFT
	.word	RT5665_I2S1_SDP
	.word	RT5665_I2S_PD1_MASK
	.word	RT5665_I2S_DL_20
	.word	RT5665_DAC_OSR_128
	.word	RT5665_ADC_OSR_128
	.word	RT5665_I2S_PD2_SFT
	.word	RT5665_I2S2_SDP
	.word	RT5665_I2S_PD2_MASK
	.word	RT5665_DAC_OSR_64
	.word	RT5665_ADC_OSR_64
	.size	rt5665_hw_params, .-rt5665_hw_params
	.comm	RT5665_STO1_DAC_SIL_DET,4,4
	.comm	RT5665_SCLK_S_PLL1,4,4
	.comm	RT5665_PLL1_S_MCLK,4,4
	.comm	RT5665_I2S_PD3_SFT,4,4
	.comm	RT5665_I2S_PD3_MASK,4,4
	.comm	RT5665_I2S_PD2_SFT,4,4
	.comm	RT5665_I2S_PD2_MASK,4,4
	.comm	RT5665_I2S_PD1_SFT,4,4
	.comm	RT5665_I2S_PD1_MASK,4,4
	.comm	RT5665_I2S_M_CLK_CTRL_1,4,4
	.comm	RT5665_I2S_DL_MASK,4,4
	.comm	RT5665_I2S_DL_8,4,4
	.comm	RT5665_I2S_DL_24,4,4
	.comm	RT5665_I2S_DL_20,4,4
	.comm	RT5665_I2S3_SDP,4,4
	.comm	RT5665_I2S3_M_PD_SFT,4,4
	.comm	RT5665_I2S3_M_PD_MASK,4,4
	.comm	RT5665_I2S2_SDP,4,4
	.comm	RT5665_I2S2_M_PD_SFT,4,4
	.comm	RT5665_I2S2_M_PD_MASK,4,4
	.comm	RT5665_I2S1_SDP,4,4
	.comm	RT5665_DAC_OSR_MASK,4,4
	.comm	RT5665_DAC_OSR_64,4,4
	.comm	RT5665_DAC_OSR_32,4,4
	.comm	RT5665_DAC_OSR_128,4,4
	.comm	RT5665_ADDA_CLK_2,4,4
	.comm	RT5665_ADDA_CLK_1,4,4
	.comm	RT5665_ADC_OSR_MASK,4,4
	.comm	RT5665_ADC_OSR_64,4,4
	.comm	RT5665_ADC_OSR_32,4,4
	.comm	RT5665_ADC_OSR_128,4,4
	.comm	EINVAL,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
