	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function b43_phy_lcn_set_channel
_b43_phy_lcn_set_channel:               ## @b43_phy_lcn_set_channel
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r15
	pushq	%r14
	pushq	%rbx
	pushq	%rax
	.cfi_offset %rbx, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	%rsi, %r14
	movq	%rdi, %rbx
	movl	(%rsi), %esi
	callq	_b43_phy_lcn_set_channel_tweaks
	movq	%rbx, %rdi
	movl	$1098, %esi                     ## imm = 0x44A
	movl	$68, %edx
	callq	_b43_phy_set
	movq	%rbx, %rdi
	movl	$1098, %esi                     ## imm = 0x44A
	movl	$128, %edx
	callq	_b43_phy_write
	movq	%rbx, %rdi
	callq	_b43_radio_2064_channel_setup
	movl	$1, %edi
	callq	_mdelay
	movq	%rbx, %rdi
	callq	_b43_phy_lcn_afe_set_unset
	movslq	(%r14), %rax
	leaq	_b43_phy_lcn_set_channel.sfo_cfg(%rip), %r15
	movl	-8(%r15,%rax,8), %edx
	movq	%rbx, %rdi
	movl	$1623, %esi                     ## imm = 0x657
	callq	_b43_phy_write
	movslq	(%r14), %rax
	movl	-4(%r15,%rax,8), %edx
	movq	%rbx, %rdi
	movl	$1624, %esi                     ## imm = 0x658
	callq	_b43_phy_write
	xorl	%ecx, %ecx
	cmpl	$14, (%r14)
	sete	%cl
	movl	$3, %eax
	movl	$25, %r14d
	cmovel	%eax, %r14d
	shll	$8, %ecx
	addl	$256, %ecx                      ## imm = 0x100
	movq	%rbx, %rdi
	movl	$1096, %esi                     ## imm = 0x448
	movl	$-769, %edx                     ## imm = 0xFCFF
	callq	_b43_phy_maskset
	movq	%rbx, %rdi
	movl	%r14d, %esi
	callq	_b43_phy_lcn_load_tx_iir_cck_filter
	movq	%rbx, %rdi
	xorl	%esi, %esi
	callq	_b43_phy_lcn_load_tx_iir_ofdm_filter
	movq	%rbx, %rdi
	movl	$1259, %esi                     ## imm = 0x4EB
	movl	$-57, %edx
	movl	$8, %ecx
	callq	_b43_phy_maskset
	xorl	%eax, %eax
	addq	$8, %rsp
	popq	%rbx
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.section	__TEXT,__const
	.p2align	4                               ## @b43_phy_lcn_set_channel.sfo_cfg
_b43_phy_lcn_set_channel.sfo_cfg:
	.long	965                             ## 0x3c5
	.long	1087                            ## 0x43f
	.long	967                             ## 0x3c7
	.long	1085                            ## 0x43d
	.long	969                             ## 0x3c9
	.long	1082                            ## 0x43a
	.long	971                             ## 0x3cb
	.long	1080                            ## 0x438
	.long	973                             ## 0x3cd
	.long	1078                            ## 0x436
	.long	975                             ## 0x3cf
	.long	1076                            ## 0x434
	.long	977                             ## 0x3d1
	.long	1073                            ## 0x431
	.long	979                             ## 0x3d3
	.long	1071                            ## 0x42f
	.long	981                             ## 0x3d5
	.long	1069                            ## 0x42d
	.long	983                             ## 0x3d7
	.long	1067                            ## 0x42b
	.long	985                             ## 0x3d9
	.long	1065                            ## 0x429
	.long	987                             ## 0x3db
	.long	1063                            ## 0x427
	.long	989                             ## 0x3dd
	.long	1060                            ## 0x424
	.long	994                             ## 0x3e2
	.long	1055                            ## 0x41f

	.no_dead_strip	_b43_phy_lcn_set_channel
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function b43_phy_lcn_set_channel
_b43_phy_lcn_set_channel:               ; @b43_phy_lcn_set_channel
	.cfi_startproc
; %bb.0:
	stp	x22, x21, [sp, #-48]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 48
	stp	x20, x19, [sp, #16]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #32]             ; 16-byte Folded Spill
	add	x29, sp, #32
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	.cfi_offset w21, -40
	.cfi_offset w22, -48
	mov	x20, x1
	mov	x19, x0
	ldr	w1, [x1]
	bl	_b43_phy_lcn_set_channel_tweaks
	mov	x0, x19
	mov	w1, #1098
	mov	w2, #68
	bl	_b43_phy_set
	mov	x0, x19
	mov	w1, #1098
	mov	w2, #128
	bl	_b43_phy_write
	mov	x0, x19
	bl	_b43_radio_2064_channel_setup
	mov	w0, #1
	bl	_mdelay
	mov	x0, x19
	bl	_b43_phy_lcn_afe_set_unset
	ldrsw	x8, [x20]
Lloh0:
	adrp	x21, _b43_phy_lcn_set_channel.sfo_cfg@PAGE
Lloh1:
	add	x21, x21, _b43_phy_lcn_set_channel.sfo_cfg@PAGEOFF
	add	x8, x21, x8, lsl #3
	ldur	w2, [x8, #-8]
	mov	x0, x19
	mov	w1, #1623
	bl	_b43_phy_write
	ldrsw	x8, [x20]
	add	x8, x21, x8, lsl #3
	ldur	w2, [x8, #-4]
	mov	x0, x19
	mov	w1, #1624
	bl	_b43_phy_write
	ldr	w8, [x20]
	mov	w9, #256
	mov	w10, #512
	cmp	w8, #14
	csel	w3, w10, w9, eq
	mov	w8, #25
	mov	w9, #3
	csel	w20, w9, w8, eq
	mov	x0, x19
	mov	w1, #1096
	mov	w2, #-769
	bl	_b43_phy_maskset
	mov	x0, x19
	mov	x1, x20
	bl	_b43_phy_lcn_load_tx_iir_cck_filter
	mov	x0, x19
	mov	w1, #0
	bl	_b43_phy_lcn_load_tx_iir_ofdm_filter
	mov	x0, x19
	mov	w1, #1259
	mov	w2, #-57
	mov	w3, #8
	bl	_b43_phy_maskset
	mov	w0, #0
	ldp	x29, x30, [sp, #32]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #16]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp], #48             ; 16-byte Folded Reload
	ret
	.loh AdrpAdd	Lloh0, Lloh1
	.cfi_endproc
                                        ; -- End function
	.section	__TEXT,__const
	.p2align	2                               ; @b43_phy_lcn_set_channel.sfo_cfg
_b43_phy_lcn_set_channel.sfo_cfg:
	.long	965                             ; 0x3c5
	.long	1087                            ; 0x43f
	.long	967                             ; 0x3c7
	.long	1085                            ; 0x43d
	.long	969                             ; 0x3c9
	.long	1082                            ; 0x43a
	.long	971                             ; 0x3cb
	.long	1080                            ; 0x438
	.long	973                             ; 0x3cd
	.long	1078                            ; 0x436
	.long	975                             ; 0x3cf
	.long	1076                            ; 0x434
	.long	977                             ; 0x3d1
	.long	1073                            ; 0x431
	.long	979                             ; 0x3d3
	.long	1071                            ; 0x42f
	.long	981                             ; 0x3d5
	.long	1069                            ; 0x42d
	.long	983                             ; 0x3d7
	.long	1067                            ; 0x42b
	.long	985                             ; 0x3d9
	.long	1065                            ; 0x429
	.long	987                             ; 0x3db
	.long	1063                            ; 0x427
	.long	989                             ; 0x3dd
	.long	1060                            ; 0x424
	.long	994                             ; 0x3e2
	.long	1055                            ; 0x41f

	.no_dead_strip	_b43_phy_lcn_set_channel
.subsections_via_symbols
