	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function lpphy_baseband_rev2plus_init
_lpphy_baseband_rev2plus_init:          ## @lpphy_baseband_rev2plus_init
	.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	%r13
	pushq	%r12
	pushq	%rbx
	pushq	%rax
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	%rdi, %rbx
	movq	16(%rdi), %rax
	movq	%rax, -48(%rbp)                 ## 8-byte Spill
	movq	_B43_LPPHY_AFE_DAC_CTL@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	$80, %edx
	callq	_b43_phy_write
	movq	_B43_LPPHY_AFE_CTL@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$34816, %edx                    ## imm = 0x8800
	callq	_b43_phy_write
	movq	_B43_LPPHY_AFE_CTL_OVR@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	xorl	%edx, %edx
	callq	_b43_phy_write
	movq	_B43_LPPHY_AFE_CTL_OVRVAL@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	xorl	%edx, %edx
	callq	_b43_phy_write
	movq	_B43_LPPHY_RF_OVERRIDE_0@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	xorl	%edx, %edx
	callq	_b43_phy_write
	movq	_B43_LPPHY_RF_OVERRIDE_2@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	xorl	%edx, %edx
	callq	_b43_phy_write
	movl	$249, %edi
	callq	_B43_PHY_OFDM
	movq	%rbx, %rdi
	movl	%eax, %esi
	xorl	%edx, %edx
	callq	_b43_phy_write
	movq	_B43_LPPHY_TR_LOOKUP_1@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	xorl	%edx, %edx
	callq	_b43_phy_write
	movq	_B43_LPPHY_ADC_COMPENSATION_CTL@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	$16, %r14d
	movq	%rbx, %rdi
	movl	$16, %edx
	callq	_b43_phy_set
	movq	_B43_LPPHY_OFDMSYNCTHRESH0@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$65280, %edx                    ## imm = 0xFF00
	movl	$180, %ecx
	callq	_b43_phy_maskset
	movq	_B43_LPPHY_DCOFFSETTRANSIENT@GOTPCREL(%rip), %r15
	movl	(%r15), %esi
	movq	%rbx, %rdi
	movl	$63743, %edx                    ## imm = 0xF8FF
	movl	$512, %ecx                      ## imm = 0x200
	callq	_b43_phy_maskset
	movl	(%r15), %esi
	movq	%rbx, %rdi
	movl	$65280, %edx                    ## imm = 0xFF00
	movl	$127, %ecx
	callq	_b43_phy_maskset
	movq	_B43_LPPHY_GAINDIRECTMISMATCH@GOTPCREL(%rip), %r15
	movl	(%r15), %esi
	movq	%rbx, %rdi
	movl	$65295, %edx                    ## imm = 0xFF0F
	movl	$64, %ecx
	callq	_b43_phy_maskset
	movq	_B43_LPPHY_PREAMBLECONFIRMTO@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$65280, %edx                    ## imm = 0xFF00
	movl	$2, %ecx
	callq	_b43_phy_maskset
	movq	_B43_LPPHY_CRSGAIN_CTL@GOTPCREL(%rip), %r12
	movl	(%r12), %esi
	movq	%rbx, %rdi
	movl	$-16385, %edx                   ## imm = 0xBFFF
	callq	_b43_phy_mask
	movl	(%r12), %esi
	movq	%rbx, %rdi
	movl	$-8193, %edx                    ## imm = 0xDFFF
	callq	_b43_phy_mask
	movl	$266, %edi                      ## imm = 0x10A
	callq	_B43_PHY_OFDM
	movq	%rbx, %rdi
	movl	%eax, %esi
	movl	$1, %edx
	callq	_b43_phy_set
	movq	(%rbx), %rax
	cmpl	$24, (%rax)
	jl	LBB0_2
## %bb.1:
	movl	$17, %edi
	movl	$65, %esi
	callq	_B43_LPTAB32
	movq	%rbx, %rdi
	movl	%eax, %esi
	movl	$236, %edx
	callq	_b43_lptab_write
	movl	$20, %r14d
LBB0_2:
	movl	$266, %edi                      ## imm = 0x10A
	callq	_B43_PHY_OFDM
	movq	%rbx, %rdi
	movl	%eax, %esi
	movl	$65281, %edx                    ## imm = 0xFF01
	movl	%r14d, %ecx
	callq	_b43_phy_maskset
	movl	$223, %edi
	callq	_B43_PHY_OFDM
	movq	%rbx, %rdi
	movl	%eax, %esi
	movl	$65280, %edx                    ## imm = 0xFF00
	movl	$244, %ecx
	callq	_b43_phy_maskset
	movl	$223, %edi
	callq	_B43_PHY_OFDM
	movq	%rbx, %rdi
	movl	%eax, %esi
	movl	$255, %edx
	movl	$61696, %ecx                    ## imm = 0xF100
	callq	_b43_phy_maskset
	movq	_B43_LPPHY_CLIPTHRESH@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$72, %edx
	callq	_b43_phy_write
	movq	_B43_LPPHY_HIGAINDB@GOTPCREL(%rip), %r14
	movl	(%r14), %esi
	movq	%rbx, %rdi
	movl	$65280, %edx                    ## imm = 0xFF00
	movl	$70, %ecx
	callq	_b43_phy_maskset
	movl	$228, %edi
	callq	_B43_PHY_OFDM
	movq	%rbx, %rdi
	movl	%eax, %esi
	movl	$65280, %edx                    ## imm = 0xFF00
	movl	$16, %ecx
	callq	_b43_phy_maskset
	movq	_B43_LPPHY_PWR_THRESH1@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$65520, %edx                    ## imm = 0xFFF0
	movl	$9, %ecx
	callq	_b43_phy_maskset
	movl	(%r15), %esi
	movq	%rbx, %rdi
	movl	$-16, %edx
	callq	_b43_phy_mask
	movq	_B43_LPPHY_VERYLOWGAINDB@GOTPCREL(%rip), %r12
	movl	(%r12), %esi
	movq	%rbx, %rdi
	movl	$255, %edx
	movl	$21760, %ecx                    ## imm = 0x5500
	callq	_b43_phy_maskset
	movq	_B43_LPPHY_CLIPCTRTHRESH@GOTPCREL(%rip), %r13
	movl	(%r13), %esi
	movq	%rbx, %rdi
	movl	$64543, %edx                    ## imm = 0xFC1F
	movl	$160, %ecx
	callq	_b43_phy_maskset
	movl	(%r15), %esi
	movq	%rbx, %rdi
	movl	$57599, %edx                    ## imm = 0xE0FF
	movl	$768, %ecx                      ## imm = 0x300
	callq	_b43_phy_maskset
	movl	(%r14), %esi
	movq	%rbx, %rdi
	movl	$255, %edx
	movl	$10752, %ecx                    ## imm = 0x2A00
	callq	_b43_phy_maskset
	movq	(%rbx), %rax
	cmpl	$17189, 4(%rax)                 ## imm = 0x4325
	jne	LBB0_5
## %bb.3:
	cmpq	$0, 8(%rax)
	je	LBB0_4
LBB0_5:
	movl	$13, %r14d
	movl	$7680, %ecx                     ## imm = 0x1E00
	jmp	LBB0_6
LBB0_4:
	movl	$10, %r14d
	movl	$8448, %ecx                     ## imm = 0x2100
LBB0_6:
	movq	_B43_LPPHY_LOWGAINDB@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$255, %edx
	callq	_b43_phy_maskset
	movl	(%r12), %esi
	movq	%rbx, %rdi
	movl	$65280, %edx                    ## imm = 0xFF00
	movl	%r14d, %ecx
	callq	_b43_phy_maskset
	movl	$254, %edi
	callq	_B43_PHY_OFDM
	movq	%rbx, %rdi
	movl	%eax, %esi
	movl	$65504, %edx                    ## imm = 0xFFE0
	movl	$31, %ecx
	callq	_b43_phy_maskset
	movl	$255, %edi
	callq	_B43_PHY_OFDM
	movq	%rbx, %rdi
	movl	%eax, %esi
	movl	$65504, %edx                    ## imm = 0xFFE0
	movl	$12, %ecx
	callq	_b43_phy_maskset
	movl	$256, %edi                      ## imm = 0x100
	callq	_B43_PHY_OFDM
	movq	%rbx, %rdi
	movl	%eax, %esi
	movl	$65280, %edx                    ## imm = 0xFF00
	movl	$25, %ecx
	callq	_b43_phy_maskset
	movl	$255, %edi
	callq	_B43_PHY_OFDM
	movq	%rbx, %rdi
	movl	%eax, %esi
	movl	$1023, %edx                     ## imm = 0x3FF
	movl	$15360, %ecx                    ## imm = 0x3C00
	callq	_b43_phy_maskset
	movl	$254, %edi
	callq	_B43_PHY_OFDM
	movq	%rbx, %rdi
	movl	%eax, %esi
	movl	$64543, %edx                    ## imm = 0xFC1F
	movl	$992, %ecx                      ## imm = 0x3E0
	callq	_b43_phy_maskset
	movl	$255, %edi
	callq	_B43_PHY_OFDM
	movq	%rbx, %rdi
	movl	%eax, %esi
	movl	$65504, %edx                    ## imm = 0xFFE0
	movl	$12, %ecx
	callq	_b43_phy_maskset
	movl	$256, %edi                      ## imm = 0x100
	callq	_B43_PHY_OFDM
	movq	%rbx, %rdi
	movl	%eax, %esi
	movl	$255, %edx
	movl	$6400, %ecx                     ## imm = 0x1900
	callq	_b43_phy_maskset
	movl	(%r13), %esi
	movq	%rbx, %rdi
	movl	$33791, %edx                    ## imm = 0x83FF
	movl	$22528, %ecx                    ## imm = 0x5800
	callq	_b43_phy_maskset
	movl	(%r13), %esi
	movq	%rbx, %rdi
	movl	$65504, %edx                    ## imm = 0xFFE0
	movl	$18, %ecx
	callq	_b43_phy_maskset
	movq	_B43_LPPHY_GAINMISMATCH@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$4095, %edx                     ## imm = 0xFFF
	movl	$36864, %ecx                    ## imm = 0x9000
	callq	_b43_phy_maskset
	movq	(%rbx), %rax
	cmpl	$17189, 4(%rax)                 ## imm = 0x4325
	jne	LBB0_9
## %bb.7:
	cmpq	$0, 8(%rax)
	jne	LBB0_9
## %bb.8:
	movl	$8, %edi
	movl	$20, %esi
	callq	_B43_LPTAB16
	movq	%rbx, %rdi
	movl	%eax, %esi
	xorl	%edx, %edx
	callq	_b43_lptab_write
	movl	$8, %edi
	movl	$18, %esi
	callq	_B43_LPTAB16
	movq	%rbx, %rdi
	movl	%eax, %esi
	movl	$64, %edx
	callq	_b43_lptab_write
LBB0_9:
	movl	8(%rbx), %edi
	callq	_b43_current_band
	movq	_NL80211_BAND_2GHZ@GOTPCREL(%rip), %rcx
	movq	_B43_LPPHY_CRSGAIN_CTL@GOTPCREL(%rip), %r14
	movl	(%r14), %esi
	cmpq	(%rcx), %rax
	jne	LBB0_11
## %bb.10:
	movq	%rbx, %rdi
	movl	$64, %edx
	callq	_b43_phy_set
	movl	(%r14), %esi
	movq	%rbx, %rdi
	movl	$61695, %edx                    ## imm = 0xF0FF
	movl	$2816, %ecx                     ## imm = 0xB00
	callq	_b43_phy_maskset
	movq	_B43_LPPHY_SYNCPEAKCNT@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$65528, %edx                    ## imm = 0xFFF8
	movl	$6, %ecx
	callq	_b43_phy_maskset
	movq	_B43_LPPHY_MINPWR_LEVEL@GOTPCREL(%rip), %r14
	movl	(%r14), %esi
	movq	%rbx, %rdi
	movl	$255, %edx
	movl	$40192, %ecx                    ## imm = 0x9D00
	callq	_b43_phy_maskset
	movl	(%r14), %esi
	movq	%rbx, %rdi
	movl	$65280, %edx                    ## imm = 0xFF00
	movl	$161, %ecx
	callq	_b43_phy_maskset
	movq	_B43_LPPHY_IDLEAFTERPKTRXTO@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$255, %edx
	jmp	LBB0_12
LBB0_11:
	movq	%rbx, %rdi
	movl	$-65, %edx
LBB0_12:
	callq	_b43_phy_mask
	movq	_B43_LPPHY_CRS_ED_THRESH@GOTPCREL(%rip), %r14
	movl	(%r14), %esi
	movq	%rbx, %rdi
	movl	$65280, %edx                    ## imm = 0xFF00
	movl	$179, %ecx
	callq	_b43_phy_maskset
	movl	(%r14), %esi
	movq	%rbx, %rdi
	movl	$255, %edx
	movl	$44288, %ecx                    ## imm = 0xAD00
	callq	_b43_phy_maskset
	movq	_B43_LPPHY_INPUT_PWRDB@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	-48(%rbp), %r15                 ## 8-byte Reload
	movl	(%r15), %ecx
	movq	%rbx, %rdi
	movl	$65280, %edx                    ## imm = 0xFF00
	callq	_b43_phy_maskset
	movq	_B43_LPPHY_RESET_CTL@GOTPCREL(%rip), %r14
	movl	(%r14), %esi
	movq	%rbx, %rdi
	movl	$68, %edx
	callq	_b43_phy_set
	movl	(%r14), %esi
	movq	%rbx, %rdi
	movl	$128, %edx
	callq	_b43_phy_write
	movq	_B43_LPPHY_AFE_RSSI_CTL_0@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$43348, %edx                    ## imm = 0xA954
	callq	_b43_phy_write
	movq	_B43_LPPHY_AFE_RSSI_CTL_1@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	8(%r15), %eax
	movl	16(%r15), %edx
	shll	$10, %edx
	shll	$4, %eax
	orl	4(%r15), %edx
	orl	%eax, %edx
	orl	$8192, %edx                     ## imm = 0x2000
	movq	%rbx, %rdi
	callq	_b43_phy_write
	movq	(%rbx), %rax
	cmpl	$17189, 4(%rax)                 ## imm = 0x4325
	jne	LBB0_15
## %bb.13:
	cmpq	$0, 8(%rax)
	jne	LBB0_15
## %bb.14:
	movq	_B43_LPPHY_AFE_ADC_CTL_0@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$28, %edx
	callq	_b43_phy_set
	movq	_B43_LPPHY_AFE_CTL@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$255, %edx
	movl	$34816, %ecx                    ## imm = 0x8800
	callq	_b43_phy_maskset
	movq	_B43_LPPHY_AFE_ADC_CTL_1@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$64572, %edx                    ## imm = 0xFC3C
	movl	$1024, %ecx                     ## imm = 0x400
	callq	_b43_phy_maskset
LBB0_15:
	movq	%rbx, %rdi
	addq	$8, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_lpphy_save_dig_flt_state       ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.comm	_B43_LPPHY_AFE_DAC_CTL,4,2      ## @B43_LPPHY_AFE_DAC_CTL
	.comm	_B43_LPPHY_AFE_CTL,4,2          ## @B43_LPPHY_AFE_CTL
	.comm	_B43_LPPHY_AFE_CTL_OVR,4,2      ## @B43_LPPHY_AFE_CTL_OVR
	.comm	_B43_LPPHY_AFE_CTL_OVRVAL,4,2   ## @B43_LPPHY_AFE_CTL_OVRVAL
	.comm	_B43_LPPHY_RF_OVERRIDE_0,4,2    ## @B43_LPPHY_RF_OVERRIDE_0
	.comm	_B43_LPPHY_RF_OVERRIDE_2,4,2    ## @B43_LPPHY_RF_OVERRIDE_2
	.comm	_B43_LPPHY_TR_LOOKUP_1,4,2      ## @B43_LPPHY_TR_LOOKUP_1
	.comm	_B43_LPPHY_ADC_COMPENSATION_CTL,4,2 ## @B43_LPPHY_ADC_COMPENSATION_CTL
	.comm	_B43_LPPHY_OFDMSYNCTHRESH0,4,2  ## @B43_LPPHY_OFDMSYNCTHRESH0
	.comm	_B43_LPPHY_DCOFFSETTRANSIENT,4,2 ## @B43_LPPHY_DCOFFSETTRANSIENT
	.comm	_B43_LPPHY_GAINDIRECTMISMATCH,4,2 ## @B43_LPPHY_GAINDIRECTMISMATCH
	.comm	_B43_LPPHY_PREAMBLECONFIRMTO,4,2 ## @B43_LPPHY_PREAMBLECONFIRMTO
	.comm	_B43_LPPHY_CRSGAIN_CTL,4,2      ## @B43_LPPHY_CRSGAIN_CTL
	.comm	_B43_LPPHY_CLIPTHRESH,4,2       ## @B43_LPPHY_CLIPTHRESH
	.comm	_B43_LPPHY_HIGAINDB,4,2         ## @B43_LPPHY_HIGAINDB
	.comm	_B43_LPPHY_PWR_THRESH1,4,2      ## @B43_LPPHY_PWR_THRESH1
	.comm	_B43_LPPHY_VERYLOWGAINDB,4,2    ## @B43_LPPHY_VERYLOWGAINDB
	.comm	_B43_LPPHY_CLIPCTRTHRESH,4,2    ## @B43_LPPHY_CLIPCTRTHRESH
	.comm	_B43_LPPHY_LOWGAINDB,4,2        ## @B43_LPPHY_LOWGAINDB
	.comm	_B43_LPPHY_GAINMISMATCH,4,2     ## @B43_LPPHY_GAINMISMATCH
	.comm	_NL80211_BAND_2GHZ,8,3          ## @NL80211_BAND_2GHZ
	.comm	_B43_LPPHY_SYNCPEAKCNT,4,2      ## @B43_LPPHY_SYNCPEAKCNT
	.comm	_B43_LPPHY_MINPWR_LEVEL,4,2     ## @B43_LPPHY_MINPWR_LEVEL
	.comm	_B43_LPPHY_IDLEAFTERPKTRXTO,4,2 ## @B43_LPPHY_IDLEAFTERPKTRXTO
	.comm	_B43_LPPHY_CRS_ED_THRESH,4,2    ## @B43_LPPHY_CRS_ED_THRESH
	.comm	_B43_LPPHY_INPUT_PWRDB,4,2      ## @B43_LPPHY_INPUT_PWRDB
	.comm	_B43_LPPHY_RESET_CTL,4,2        ## @B43_LPPHY_RESET_CTL
	.comm	_B43_LPPHY_AFE_RSSI_CTL_0,4,2   ## @B43_LPPHY_AFE_RSSI_CTL_0
	.comm	_B43_LPPHY_AFE_RSSI_CTL_1,4,2   ## @B43_LPPHY_AFE_RSSI_CTL_1
	.comm	_B43_LPPHY_AFE_ADC_CTL_0,4,2    ## @B43_LPPHY_AFE_ADC_CTL_0
	.comm	_B43_LPPHY_AFE_ADC_CTL_1,4,2    ## @B43_LPPHY_AFE_ADC_CTL_1
	.no_dead_strip	_lpphy_baseband_rev2plus_init
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function lpphy_baseband_rev2plus_init
_lpphy_baseband_rev2plus_init:          ; @lpphy_baseband_rev2plus_init
	.cfi_startproc
; %bb.0:
	stp	x26, x25, [sp, #-80]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 80
	stp	x24, x23, [sp, #16]             ; 16-byte Folded Spill
	stp	x22, x21, [sp, #32]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #48]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #64]             ; 16-byte Folded Spill
	add	x29, sp, #64
	.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
	.cfi_offset w23, -56
	.cfi_offset w24, -64
	.cfi_offset w25, -72
	.cfi_offset w26, -80
	mov	x19, x0
	ldr	x22, [x0, #16]
Lloh0:
	adrp	x8, _B43_LPPHY_AFE_DAC_CTL@GOTPAGE
Lloh1:
	ldr	x8, [x8, _B43_LPPHY_AFE_DAC_CTL@GOTPAGEOFF]
Lloh2:
	ldr	w1, [x8]
	mov	w2, #80
	bl	_b43_phy_write
Lloh3:
	adrp	x21, _B43_LPPHY_AFE_CTL@GOTPAGE
Lloh4:
	ldr	x21, [x21, _B43_LPPHY_AFE_CTL@GOTPAGEOFF]
	ldr	w1, [x21]
	mov	x0, x19
	mov	w2, #34816
	bl	_b43_phy_write
Lloh5:
	adrp	x8, _B43_LPPHY_AFE_CTL_OVR@GOTPAGE
Lloh6:
	ldr	x8, [x8, _B43_LPPHY_AFE_CTL_OVR@GOTPAGEOFF]
Lloh7:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #0
	bl	_b43_phy_write
Lloh8:
	adrp	x8, _B43_LPPHY_AFE_CTL_OVRVAL@GOTPAGE
Lloh9:
	ldr	x8, [x8, _B43_LPPHY_AFE_CTL_OVRVAL@GOTPAGEOFF]
Lloh10:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #0
	bl	_b43_phy_write
Lloh11:
	adrp	x8, _B43_LPPHY_RF_OVERRIDE_0@GOTPAGE
Lloh12:
	ldr	x8, [x8, _B43_LPPHY_RF_OVERRIDE_0@GOTPAGEOFF]
Lloh13:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #0
	bl	_b43_phy_write
Lloh14:
	adrp	x8, _B43_LPPHY_RF_OVERRIDE_2@GOTPAGE
Lloh15:
	ldr	x8, [x8, _B43_LPPHY_RF_OVERRIDE_2@GOTPAGEOFF]
Lloh16:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #0
	bl	_b43_phy_write
	mov	w0, #249
	bl	_B43_PHY_OFDM
	mov	x1, x0
	mov	x0, x19
	mov	w2, #0
	bl	_b43_phy_write
Lloh17:
	adrp	x8, _B43_LPPHY_TR_LOOKUP_1@GOTPAGE
Lloh18:
	ldr	x8, [x8, _B43_LPPHY_TR_LOOKUP_1@GOTPAGEOFF]
Lloh19:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #0
	bl	_b43_phy_write
Lloh20:
	adrp	x8, _B43_LPPHY_ADC_COMPENSATION_CTL@GOTPAGE
Lloh21:
	ldr	x8, [x8, _B43_LPPHY_ADC_COMPENSATION_CTL@GOTPAGEOFF]
Lloh22:
	ldr	w1, [x8]
	mov	w20, #16
	mov	x0, x19
	mov	w2, #16
	bl	_b43_phy_set
Lloh23:
	adrp	x8, _B43_LPPHY_OFDMSYNCTHRESH0@GOTPAGE
Lloh24:
	ldr	x8, [x8, _B43_LPPHY_OFDMSYNCTHRESH0@GOTPAGEOFF]
Lloh25:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #65280
	mov	w3, #180
	bl	_b43_phy_maskset
Lloh26:
	adrp	x23, _B43_LPPHY_DCOFFSETTRANSIENT@GOTPAGE
Lloh27:
	ldr	x23, [x23, _B43_LPPHY_DCOFFSETTRANSIENT@GOTPAGEOFF]
	ldr	w1, [x23]
	mov	x0, x19
	mov	w2, #63743
	mov	w3, #512
	bl	_b43_phy_maskset
	ldr	w1, [x23]
	mov	x0, x19
	mov	w2, #65280
	mov	w3, #127
	bl	_b43_phy_maskset
Lloh28:
	adrp	x24, _B43_LPPHY_GAINDIRECTMISMATCH@GOTPAGE
Lloh29:
	ldr	x24, [x24, _B43_LPPHY_GAINDIRECTMISMATCH@GOTPAGEOFF]
	ldr	w1, [x24]
	mov	x0, x19
	mov	w2, #65295
	mov	w3, #64
	bl	_b43_phy_maskset
Lloh30:
	adrp	x8, _B43_LPPHY_PREAMBLECONFIRMTO@GOTPAGE
Lloh31:
	ldr	x8, [x8, _B43_LPPHY_PREAMBLECONFIRMTO@GOTPAGEOFF]
Lloh32:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #65280
	mov	w3, #2
	bl	_b43_phy_maskset
Lloh33:
	adrp	x23, _B43_LPPHY_CRSGAIN_CTL@GOTPAGE
Lloh34:
	ldr	x23, [x23, _B43_LPPHY_CRSGAIN_CTL@GOTPAGEOFF]
	ldr	w1, [x23]
	mov	x0, x19
	mov	w2, #-16385
	bl	_b43_phy_mask
	ldr	w1, [x23]
	mov	x0, x19
	mov	w2, #-8193
	bl	_b43_phy_mask
	mov	w0, #266
	bl	_B43_PHY_OFDM
	mov	x1, x0
	mov	x0, x19
	mov	w2, #1
	bl	_b43_phy_set
	ldr	x8, [x19]
	ldr	w8, [x8]
	cmp	w8, #24
	b.lt	LBB0_2
; %bb.1:
	mov	w0, #17
	mov	w1, #65
	bl	_B43_LPTAB32
	mov	x1, x0
	mov	x0, x19
	mov	w2, #236
	bl	_b43_lptab_write
	mov	w20, #20
LBB0_2:
	mov	w0, #266
	bl	_B43_PHY_OFDM
	mov	x1, x0
	mov	x0, x19
	mov	w2, #65281
	mov	x3, x20
	bl	_b43_phy_maskset
	mov	w0, #223
	bl	_B43_PHY_OFDM
	mov	x1, x0
	mov	x0, x19
	mov	w2, #65280
	mov	w3, #244
	bl	_b43_phy_maskset
	mov	w0, #223
	bl	_B43_PHY_OFDM
	mov	x1, x0
	mov	x0, x19
	mov	w2, #255
	mov	w3, #61696
	bl	_b43_phy_maskset
Lloh35:
	adrp	x8, _B43_LPPHY_CLIPTHRESH@GOTPAGE
Lloh36:
	ldr	x8, [x8, _B43_LPPHY_CLIPTHRESH@GOTPAGEOFF]
Lloh37:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #72
	bl	_b43_phy_write
Lloh38:
	adrp	x20, _B43_LPPHY_HIGAINDB@GOTPAGE
Lloh39:
	ldr	x20, [x20, _B43_LPPHY_HIGAINDB@GOTPAGEOFF]
	ldr	w1, [x20]
	mov	x0, x19
	mov	w2, #65280
	mov	w3, #70
	bl	_b43_phy_maskset
	mov	w0, #228
	bl	_B43_PHY_OFDM
	mov	x1, x0
	mov	x0, x19
	mov	w2, #65280
	mov	w3, #16
	bl	_b43_phy_maskset
Lloh40:
	adrp	x8, _B43_LPPHY_PWR_THRESH1@GOTPAGE
Lloh41:
	ldr	x8, [x8, _B43_LPPHY_PWR_THRESH1@GOTPAGEOFF]
Lloh42:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #65520
	mov	w3, #9
	bl	_b43_phy_maskset
	ldr	w1, [x24]
	mov	x0, x19
	mov	w2, #-16
	bl	_b43_phy_mask
Lloh43:
	adrp	x26, _B43_LPPHY_VERYLOWGAINDB@GOTPAGE
Lloh44:
	ldr	x26, [x26, _B43_LPPHY_VERYLOWGAINDB@GOTPAGEOFF]
	ldr	w1, [x26]
	mov	x0, x19
	mov	w2, #255
	mov	w3, #21760
	bl	_b43_phy_maskset
Lloh45:
	adrp	x25, _B43_LPPHY_CLIPCTRTHRESH@GOTPAGE
Lloh46:
	ldr	x25, [x25, _B43_LPPHY_CLIPCTRTHRESH@GOTPAGEOFF]
	ldr	w1, [x25]
	mov	x0, x19
	mov	w2, #64543
	mov	w3, #160
	bl	_b43_phy_maskset
	ldr	w1, [x24]
	mov	x0, x19
	mov	w2, #57599
	mov	w3, #768
	bl	_b43_phy_maskset
	ldr	w1, [x20]
	mov	x0, x19
	mov	w2, #255
	mov	w3, #10752
	bl	_b43_phy_maskset
	ldr	x8, [x19]
	ldr	w9, [x8, #4]
	mov	w10, #17189
	cmp	w9, w10
	b.ne	LBB0_4
; %bb.3:
	ldr	x8, [x8, #8]
	cbz	x8, LBB0_5
LBB0_4:
	mov	w20, #13
	mov	w3, #7680
	b	LBB0_6
LBB0_5:
	mov	w20, #10
	mov	w3, #8448
LBB0_6:
Lloh47:
	adrp	x8, _B43_LPPHY_LOWGAINDB@GOTPAGE
Lloh48:
	ldr	x8, [x8, _B43_LPPHY_LOWGAINDB@GOTPAGEOFF]
Lloh49:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #255
	bl	_b43_phy_maskset
	ldr	w1, [x26]
	mov	x0, x19
	mov	w2, #65280
	mov	x3, x20
	bl	_b43_phy_maskset
	mov	w0, #254
	bl	_B43_PHY_OFDM
	mov	x1, x0
	mov	x0, x19
	mov	w2, #65504
	mov	w3, #31
	bl	_b43_phy_maskset
	mov	w0, #255
	bl	_B43_PHY_OFDM
	mov	x1, x0
	mov	x0, x19
	mov	w2, #65504
	mov	w3, #12
	bl	_b43_phy_maskset
	mov	w0, #256
	bl	_B43_PHY_OFDM
	mov	x1, x0
	mov	x0, x19
	mov	w2, #65280
	mov	w3, #25
	bl	_b43_phy_maskset
	mov	w0, #255
	bl	_B43_PHY_OFDM
	mov	x1, x0
	mov	x0, x19
	mov	w2, #1023
	mov	w3, #15360
	bl	_b43_phy_maskset
	mov	w0, #254
	bl	_B43_PHY_OFDM
	mov	x1, x0
	mov	x0, x19
	mov	w2, #64543
	mov	w3, #992
	bl	_b43_phy_maskset
	mov	w0, #255
	bl	_B43_PHY_OFDM
	mov	x1, x0
	mov	x0, x19
	mov	w2, #65504
	mov	w3, #12
	bl	_b43_phy_maskset
	mov	w0, #256
	bl	_B43_PHY_OFDM
	mov	x1, x0
	mov	x0, x19
	mov	w2, #255
	mov	w3, #6400
	bl	_b43_phy_maskset
	ldr	w1, [x25]
	mov	x0, x19
	mov	w2, #33791
	mov	w3, #22528
	bl	_b43_phy_maskset
	ldr	w1, [x25]
	mov	x0, x19
	mov	w2, #65504
	mov	w3, #18
	bl	_b43_phy_maskset
Lloh50:
	adrp	x8, _B43_LPPHY_GAINMISMATCH@GOTPAGE
Lloh51:
	ldr	x8, [x8, _B43_LPPHY_GAINMISMATCH@GOTPAGEOFF]
Lloh52:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #4095
	mov	w3, #36864
	bl	_b43_phy_maskset
	ldr	x8, [x19]
	ldr	w9, [x8, #4]
	mov	w10, #17189
	cmp	w9, w10
	b.ne	LBB0_9
; %bb.7:
	ldr	x8, [x8, #8]
	cbnz	x8, LBB0_9
; %bb.8:
	mov	w0, #8
	mov	w1, #20
	bl	_B43_LPTAB16
	mov	x1, x0
	mov	x0, x19
	mov	w2, #0
	bl	_b43_lptab_write
	mov	w0, #8
	mov	w1, #18
	bl	_B43_LPTAB16
	mov	x1, x0
	mov	x0, x19
	mov	w2, #64
	bl	_b43_lptab_write
LBB0_9:
	ldr	w0, [x19, #8]
	bl	_b43_current_band
Lloh53:
	adrp	x8, _NL80211_BAND_2GHZ@GOTPAGE
Lloh54:
	ldr	x8, [x8, _NL80211_BAND_2GHZ@GOTPAGEOFF]
Lloh55:
	ldr	x8, [x8]
	ldr	w1, [x23]
	cmp	x0, x8
	b.ne	LBB0_11
; %bb.10:
	mov	x0, x19
	mov	w2, #64
	bl	_b43_phy_set
	ldr	w1, [x23]
	mov	x0, x19
	mov	w2, #61695
	mov	w3, #2816
	bl	_b43_phy_maskset
Lloh56:
	adrp	x8, _B43_LPPHY_SYNCPEAKCNT@GOTPAGE
Lloh57:
	ldr	x8, [x8, _B43_LPPHY_SYNCPEAKCNT@GOTPAGEOFF]
Lloh58:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #65528
	mov	w3, #6
	bl	_b43_phy_maskset
Lloh59:
	adrp	x20, _B43_LPPHY_MINPWR_LEVEL@GOTPAGE
Lloh60:
	ldr	x20, [x20, _B43_LPPHY_MINPWR_LEVEL@GOTPAGEOFF]
	ldr	w1, [x20]
	mov	x0, x19
	mov	w2, #255
	mov	w3, #40192
	bl	_b43_phy_maskset
	ldr	w1, [x20]
	mov	x0, x19
	mov	w2, #65280
	mov	w3, #161
	bl	_b43_phy_maskset
Lloh61:
	adrp	x8, _B43_LPPHY_IDLEAFTERPKTRXTO@GOTPAGE
Lloh62:
	ldr	x8, [x8, _B43_LPPHY_IDLEAFTERPKTRXTO@GOTPAGEOFF]
Lloh63:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #255
	b	LBB0_12
LBB0_11:
	mov	x0, x19
	mov	w2, #-65
LBB0_12:
	bl	_b43_phy_mask
Lloh64:
	adrp	x20, _B43_LPPHY_CRS_ED_THRESH@GOTPAGE
Lloh65:
	ldr	x20, [x20, _B43_LPPHY_CRS_ED_THRESH@GOTPAGEOFF]
	ldr	w1, [x20]
	mov	x0, x19
	mov	w2, #65280
	mov	w3, #179
	bl	_b43_phy_maskset
	ldr	w1, [x20]
	mov	x0, x19
	mov	w2, #255
	mov	w3, #44288
	bl	_b43_phy_maskset
Lloh66:
	adrp	x8, _B43_LPPHY_INPUT_PWRDB@GOTPAGE
Lloh67:
	ldr	x8, [x8, _B43_LPPHY_INPUT_PWRDB@GOTPAGEOFF]
Lloh68:
	ldr	w1, [x8]
	ldr	w3, [x22]
	mov	x0, x19
	mov	w2, #65280
	bl	_b43_phy_maskset
Lloh69:
	adrp	x20, _B43_LPPHY_RESET_CTL@GOTPAGE
Lloh70:
	ldr	x20, [x20, _B43_LPPHY_RESET_CTL@GOTPAGEOFF]
	ldr	w1, [x20]
	mov	x0, x19
	mov	w2, #68
	bl	_b43_phy_set
	ldr	w1, [x20]
	mov	x0, x19
	mov	w2, #128
	bl	_b43_phy_write
Lloh71:
	adrp	x8, _B43_LPPHY_AFE_RSSI_CTL_0@GOTPAGE
Lloh72:
	ldr	x8, [x8, _B43_LPPHY_AFE_RSSI_CTL_0@GOTPAGEOFF]
Lloh73:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #43348
	bl	_b43_phy_write
Lloh74:
	adrp	x8, _B43_LPPHY_AFE_RSSI_CTL_1@GOTPAGE
Lloh75:
	ldr	x8, [x8, _B43_LPPHY_AFE_RSSI_CTL_1@GOTPAGEOFF]
Lloh76:
	ldr	w1, [x8]
	ldr	w8, [x22, #16]
	ldp	w10, w9, [x22, #4]
	orr	w8, w10, w8, lsl #10
	orr	w8, w8, w9, lsl #4
	orr	w2, w8, #0x2000
	mov	x0, x19
	bl	_b43_phy_write
	ldr	x8, [x19]
	ldr	w9, [x8, #4]
	mov	w10, #17189
	cmp	w9, w10
	b.ne	LBB0_15
; %bb.13:
	ldr	x8, [x8, #8]
	cbnz	x8, LBB0_15
; %bb.14:
Lloh77:
	adrp	x8, _B43_LPPHY_AFE_ADC_CTL_0@GOTPAGE
Lloh78:
	ldr	x8, [x8, _B43_LPPHY_AFE_ADC_CTL_0@GOTPAGEOFF]
Lloh79:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #28
	bl	_b43_phy_set
	ldr	w1, [x21]
	mov	x0, x19
	mov	w2, #255
	mov	w3, #34816
	bl	_b43_phy_maskset
Lloh80:
	adrp	x8, _B43_LPPHY_AFE_ADC_CTL_1@GOTPAGE
Lloh81:
	ldr	x8, [x8, _B43_LPPHY_AFE_ADC_CTL_1@GOTPAGEOFF]
Lloh82:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #64572
	mov	w3, #1024
	bl	_b43_phy_maskset
LBB0_15:
	mov	x0, x19
	ldp	x29, x30, [sp, #64]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #48]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #32]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #16]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp], #80             ; 16-byte Folded Reload
	b	_lpphy_save_dig_flt_state
	.loh AdrpLdrGot	Lloh33, Lloh34
	.loh AdrpLdrGotLdr	Lloh30, Lloh31, Lloh32
	.loh AdrpLdrGot	Lloh28, Lloh29
	.loh AdrpLdrGot	Lloh26, Lloh27
	.loh AdrpLdrGotLdr	Lloh23, Lloh24, Lloh25
	.loh AdrpLdrGotLdr	Lloh20, Lloh21, Lloh22
	.loh AdrpLdrGotLdr	Lloh17, Lloh18, Lloh19
	.loh AdrpLdrGotLdr	Lloh14, Lloh15, Lloh16
	.loh AdrpLdrGotLdr	Lloh11, Lloh12, Lloh13
	.loh AdrpLdrGotLdr	Lloh8, Lloh9, Lloh10
	.loh AdrpLdrGotLdr	Lloh5, Lloh6, Lloh7
	.loh AdrpLdrGot	Lloh3, Lloh4
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGot	Lloh45, Lloh46
	.loh AdrpLdrGot	Lloh43, Lloh44
	.loh AdrpLdrGotLdr	Lloh40, Lloh41, Lloh42
	.loh AdrpLdrGot	Lloh38, Lloh39
	.loh AdrpLdrGotLdr	Lloh35, Lloh36, Lloh37
	.loh AdrpLdrGotLdr	Lloh50, Lloh51, Lloh52
	.loh AdrpLdrGotLdr	Lloh47, Lloh48, Lloh49
	.loh AdrpLdrGotLdr	Lloh53, Lloh54, Lloh55
	.loh AdrpLdrGotLdr	Lloh61, Lloh62, Lloh63
	.loh AdrpLdrGot	Lloh59, Lloh60
	.loh AdrpLdrGotLdr	Lloh56, Lloh57, Lloh58
	.loh AdrpLdrGotLdr	Lloh74, Lloh75, Lloh76
	.loh AdrpLdrGotLdr	Lloh71, Lloh72, Lloh73
	.loh AdrpLdrGot	Lloh69, Lloh70
	.loh AdrpLdrGotLdr	Lloh66, Lloh67, Lloh68
	.loh AdrpLdrGot	Lloh64, Lloh65
	.loh AdrpLdrGotLdr	Lloh80, Lloh81, Lloh82
	.loh AdrpLdrGotLdr	Lloh77, Lloh78, Lloh79
	.cfi_endproc
                                        ; -- End function
	.comm	_B43_LPPHY_AFE_DAC_CTL,4,2      ; @B43_LPPHY_AFE_DAC_CTL
	.comm	_B43_LPPHY_AFE_CTL,4,2          ; @B43_LPPHY_AFE_CTL
	.comm	_B43_LPPHY_AFE_CTL_OVR,4,2      ; @B43_LPPHY_AFE_CTL_OVR
	.comm	_B43_LPPHY_AFE_CTL_OVRVAL,4,2   ; @B43_LPPHY_AFE_CTL_OVRVAL
	.comm	_B43_LPPHY_RF_OVERRIDE_0,4,2    ; @B43_LPPHY_RF_OVERRIDE_0
	.comm	_B43_LPPHY_RF_OVERRIDE_2,4,2    ; @B43_LPPHY_RF_OVERRIDE_2
	.comm	_B43_LPPHY_TR_LOOKUP_1,4,2      ; @B43_LPPHY_TR_LOOKUP_1
	.comm	_B43_LPPHY_ADC_COMPENSATION_CTL,4,2 ; @B43_LPPHY_ADC_COMPENSATION_CTL
	.comm	_B43_LPPHY_OFDMSYNCTHRESH0,4,2  ; @B43_LPPHY_OFDMSYNCTHRESH0
	.comm	_B43_LPPHY_DCOFFSETTRANSIENT,4,2 ; @B43_LPPHY_DCOFFSETTRANSIENT
	.comm	_B43_LPPHY_GAINDIRECTMISMATCH,4,2 ; @B43_LPPHY_GAINDIRECTMISMATCH
	.comm	_B43_LPPHY_PREAMBLECONFIRMTO,4,2 ; @B43_LPPHY_PREAMBLECONFIRMTO
	.comm	_B43_LPPHY_CRSGAIN_CTL,4,2      ; @B43_LPPHY_CRSGAIN_CTL
	.comm	_B43_LPPHY_CLIPTHRESH,4,2       ; @B43_LPPHY_CLIPTHRESH
	.comm	_B43_LPPHY_HIGAINDB,4,2         ; @B43_LPPHY_HIGAINDB
	.comm	_B43_LPPHY_PWR_THRESH1,4,2      ; @B43_LPPHY_PWR_THRESH1
	.comm	_B43_LPPHY_VERYLOWGAINDB,4,2    ; @B43_LPPHY_VERYLOWGAINDB
	.comm	_B43_LPPHY_CLIPCTRTHRESH,4,2    ; @B43_LPPHY_CLIPCTRTHRESH
	.comm	_B43_LPPHY_LOWGAINDB,4,2        ; @B43_LPPHY_LOWGAINDB
	.comm	_B43_LPPHY_GAINMISMATCH,4,2     ; @B43_LPPHY_GAINMISMATCH
	.comm	_NL80211_BAND_2GHZ,8,3          ; @NL80211_BAND_2GHZ
	.comm	_B43_LPPHY_SYNCPEAKCNT,4,2      ; @B43_LPPHY_SYNCPEAKCNT
	.comm	_B43_LPPHY_MINPWR_LEVEL,4,2     ; @B43_LPPHY_MINPWR_LEVEL
	.comm	_B43_LPPHY_IDLEAFTERPKTRXTO,4,2 ; @B43_LPPHY_IDLEAFTERPKTRXTO
	.comm	_B43_LPPHY_CRS_ED_THRESH,4,2    ; @B43_LPPHY_CRS_ED_THRESH
	.comm	_B43_LPPHY_INPUT_PWRDB,4,2      ; @B43_LPPHY_INPUT_PWRDB
	.comm	_B43_LPPHY_RESET_CTL,4,2        ; @B43_LPPHY_RESET_CTL
	.comm	_B43_LPPHY_AFE_RSSI_CTL_0,4,2   ; @B43_LPPHY_AFE_RSSI_CTL_0
	.comm	_B43_LPPHY_AFE_RSSI_CTL_1,4,2   ; @B43_LPPHY_AFE_RSSI_CTL_1
	.comm	_B43_LPPHY_AFE_ADC_CTL_0,4,2    ; @B43_LPPHY_AFE_ADC_CTL_0
	.comm	_B43_LPPHY_AFE_ADC_CTL_1,4,2    ; @B43_LPPHY_AFE_ADC_CTL_1
	.no_dead_strip	_lpphy_baseband_rev2plus_init
.subsections_via_symbols
