	.file	"extr_odm_RegConfig8723B.c_odm_ConfigBB_PHY_8723B.c"
	.intel_syntax noprefix
	.text
	.p2align 4
	.globl	odm_ConfigBB_PHY_8723B
	.type	odm_ConfigBB_PHY_8723B, @function
odm_ConfigBB_PHY_8723B:
.LFB0:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rdi
	push	rbx
	.cfi_def_cfa_offset 24
	.cfi_offset 3, -24
	mov	ebx, ecx
	sub	rsp, 8
	.cfi_def_cfa_offset 32
	cmp	esi, 254
	je	.L11
	cmp	esi, 253
	je	.L12
	cmp	esi, 252
	je	.L13
	cmp	esi, 251
	je	.L14
	cmp	esi, 250
	je	.L15
	cmp	esi, 249
	je	.L16
	mov	edi, DWORD PTR [rdi]
	call	PHY_SetBBReg@PLT
.L3:
	mov	edi, 1
	call	udelay@PLT
	mov	edx, DWORD PTR ODM_DBG_TRACE[rip]
	movsx	rcx, ebx
	mov	rdi, rbp
	mov	esi, DWORD PTR ODM_COMP_INIT[rip]
	add	rsp, 8
	.cfi_remember_state
	.cfi_def_cfa_offset 24
	pop	rbx
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	ODM_RT_TRACE@PLT
	.p2align 4,,10
	.p2align 3
.L11:
	.cfi_restore_state
	mov	edi, 50
	call	msleep@PLT
	jmp	.L3
	.p2align 4,,10
	.p2align 3
.L14:
	mov	edi, 50
	call	udelay@PLT
	jmp	.L3
	.p2align 4,,10
	.p2align 3
.L12:
	mov	edi, 5
	call	mdelay@PLT
	jmp	.L3
	.p2align 4,,10
	.p2align 3
.L13:
	mov	edi, 1
	call	mdelay@PLT
	jmp	.L3
	.p2align 4,,10
	.p2align 3
.L16:
	mov	edi, 1
	call	udelay@PLT
	jmp	.L3
	.p2align 4,,10
	.p2align 3
.L15:
	mov	edi, 5
	call	udelay@PLT
	jmp	.L3
	.cfi_endproc
.LFE0:
	.size	odm_ConfigBB_PHY_8723B, .-odm_ConfigBB_PHY_8723B
	.comm	ODM_DBG_TRACE,4,4
	.comm	ODM_COMP_INIT,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_odm_RegConfig8723B.c_odm_ConfigBB_PHY_8723B.c"
	.text
	.align	2
	.global	odm_ConfigBB_PHY_8723B
	.syntax unified
	.arm
	.fpu softvfp
	.type	odm_ConfigBB_PHY_8723B, %function
odm_ConfigBB_PHY_8723B:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	cmp	r1, #254
	push	{r4, r5, r6, lr}
	mov	r4, r0
	mov	r5, r3
	beq	.L11
	cmp	r1, #253
	beq	.L12
	cmp	r1, #252
	beq	.L13
	cmp	r1, #251
	beq	.L14
	cmp	r1, #250
	beq	.L15
	cmp	r1, #249
	beq	.L16
	ldr	r0, [r0]
	bl	PHY_SetBBReg
.L3:
	mov	r0, #1
	bl	udelay
	ldr	r2, .L17
	ldr	r1, .L17+4
	mov	r3, r5
	mov	r0, r4
	pop	{r4, r5, r6, lr}
	ldr	r2, [r2]
	ldr	r1, [r1]
	b	ODM_RT_TRACE
.L11:
	mov	r0, #50
	bl	msleep
	b	.L3
.L14:
	mov	r0, #50
	bl	udelay
	b	.L3
.L12:
	mov	r0, #5
	bl	mdelay
	b	.L3
.L13:
	mov	r0, #1
	bl	mdelay
	b	.L3
.L16:
	mov	r0, #1
	bl	udelay
	b	.L3
.L15:
	mov	r0, #5
	bl	udelay
	b	.L3
.L18:
	.align	2
.L17:
	.word	ODM_DBG_TRACE
	.word	ODM_COMP_INIT
	.size	odm_ConfigBB_PHY_8723B, .-odm_ConfigBB_PHY_8723B
	.comm	ODM_DBG_TRACE,4,4
	.comm	ODM_COMP_INIT,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
