	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_wlc_phy_init_nphy              ## -- Begin function wlc_phy_init_nphy
	.p2align	4, 0x90
_wlc_phy_init_nphy:                     ## @wlc_phy_init_nphy
	.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
	subq	$24, %rsp
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	%rdi, %r13
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -48(%rbp)
	movl	(%rdi), %eax
	movq	_PHY_HOLD_FOR_SCAN@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	jne	LBB0_2
## %bb.1:
	movq	_PHY_HOLD_FOR_NOT_ASSOC@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	movl	%eax, (%r13)
LBB0_2:
	movq	%r13, %rdi
	callq	_ISNPHY
	testq	%rax, %rax
	je	LBB0_9
## %bb.3:
	movl	108(%r13), %edi
	movl	$5, %esi
	callq	_NREV_GE
	testq	%rax, %rax
	je	LBB0_9
## %bb.4:
	movq	112(%r13), %rax
	movq	(%rax), %rcx
	movq	_BCMA_PKG_ID_BCM4717@GOTPCREL(%rip), %rdx
	cmpq	(%rdx), %rcx
	je	LBB0_6
## %bb.5:
	movq	_BCMA_PKG_ID_BCM4718@GOTPCREL(%rip), %rdx
	cmpq	(%rdx), %rcx
	jne	LBB0_9
LBB0_6:
	movq	_BFL_EXTLNA@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	testl	%ecx, 8(%rax)
	je	LBB0_9
## %bb.7:
	movl	140(%r13), %edi
	callq	_CHSPEC_IS2G
	testq	%rax, %rax
	je	LBB0_9
## %bb.8:
	movq	168(%r13), %rax
	movq	(%rax), %rdi
	movq	_BCMA_CC_CHIPCTL@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	$64, %edx
	callq	_bcma_cc_set32
LBB0_9:
	movq	%r13, %rdi
	callq	_PHY_IPA
	testq	%rax, %rax
	jne	LBB0_12
## %bb.10:
	movq	112(%r13), %rax
	movq	16(%rax), %rax
	movq	_BCMA_CHIP_ID_BCM5357@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_12
## %bb.11:
	movq	168(%r13), %rax
	movq	(%rax), %rdi
	movq	_CCTRL5357_EXTPA@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movl	%ecx, %edx
	notl	%edx
	movl	$1, %esi
	callq	_bcma_chipco_chipctl_maskset
LBB0_12:
	cmpq	$0, 176(%r13)
	je	LBB0_16
## %bb.13:
	movl	140(%r13), %edi
	callq	_CHSPEC_IS2G
	testq	%rax, %rax
	je	LBB0_16
## %bb.14:
	movl	140(%r13), %edi
	callq	_CHSPEC_IS40
	testq	%rax, %rax
	je	LBB0_16
## %bb.15:
	movq	168(%r13), %rbx
	movq	_clk_ctl_st@GOTPCREL(%rip), %r15
	movl	(%r15), %edi
	callq	_D11REGOFFS
	movq	%rbx, %rdi
	movl	%eax, %esi
	callq	_bcma_read32
	movl	%eax, %r14d
	movq	168(%r13), %rbx
	movl	(%r15), %edi
	callq	_D11REGOFFS
	movq	_CCS_FORCEHT@GOTPCREL(%rip), %rcx
	movq	_CCS_HTAREQ@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	orl	(%rcx), %edx
	notl	%edx
	movq	%rbx, %rdi
	movl	%eax, %esi
	callq	_bcma_mask32
	movq	168(%r13), %rbx
	movl	(%r15), %edi
	callq	_D11REGOFFS
	movq	%rbx, %rdi
	movl	%eax, %esi
	movl	%r14d, %edx
	callq	_bcma_write32
LBB0_16:
	movq	%r13, %rdi
	callq	_PHY_IPA
	movb	$1, %bl
	testq	%rax, %rax
	jne	LBB0_21
## %bb.17:
	movl	108(%r13), %edi
	movl	$7, %esi
	callq	_NREV_GE
	testq	%rax, %rax
	jne	LBB0_21
## %bb.18:
	movl	108(%r13), %edi
	movl	$5, %esi
	callq	_NREV_GE
	testq	%rax, %rax
	je	LBB0_19
## %bb.20:
	movq	112(%r13), %rax
	movq	_BFL2_INTERNDET_TXIQCAL@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	testl	%ecx, 24(%rax)
	setne	%bl
	jmp	LBB0_21
LBB0_19:
	xorl	%ebx, %ebx
LBB0_21:
	movzbl	%bl, %eax
	movl	%eax, 4(%r13)
	movl	$0, 8(%r13)
	movq	$0, 160(%r13)
	movq	%r13, %rdi
	callq	_wlc_phy_tbl_init_nphy
	movq	$0, 12(%r13)
	movl	108(%r13), %edi
	movl	$3, %esi
	callq	_NREV_GE
	testq	%rax, %rax
	je	LBB0_22
## %bb.23:
	movq	%r13, %rdi
	movl	$231, %esi
	xorl	%edx, %edx
	callq	_write_phy_reg
	movq	%r13, %rdi
	movl	$236, %esi
	xorl	%edx, %edx
	callq	_write_phy_reg
	movl	108(%r13), %edi
	movl	$7, %esi
	callq	_NREV_GE
	testq	%rax, %rax
	je	LBB0_25
## %bb.24:
	movq	%r13, %rdi
	movl	$834, %esi                      ## imm = 0x342
	xorl	%edx, %edx
	callq	_write_phy_reg
	movq	%r13, %rdi
	movl	$835, %esi                      ## imm = 0x343
	xorl	%edx, %edx
	callq	_write_phy_reg
	movq	%r13, %rdi
	movl	$838, %esi                      ## imm = 0x346
	xorl	%edx, %edx
	callq	_write_phy_reg
	movq	%r13, %rdi
	movl	$839, %esi                      ## imm = 0x347
	xorl	%edx, %edx
	callq	_write_phy_reg
LBB0_25:
	movq	%r13, %rdi
	movl	$229, %esi
	xorl	%edx, %edx
	callq	_write_phy_reg
	movl	$230, %esi
	jmp	LBB0_26
LBB0_22:
	movl	$236, %esi
LBB0_26:
	movq	%r13, %rdi
	xorl	%edx, %edx
	callq	_write_phy_reg
	movq	%r13, %rdi
	movl	$145, %esi
	xorl	%edx, %edx
	callq	_write_phy_reg
	movq	%r13, %rdi
	movl	$146, %esi
	xorl	%edx, %edx
	callq	_write_phy_reg
	movl	108(%r13), %edi
	movl	$6, %esi
	callq	_NREV_LT
	testq	%rax, %rax
	je	LBB0_28
## %bb.27:
	movq	%r13, %rdi
	movl	$147, %esi
	xorl	%edx, %edx
	callq	_write_phy_reg
	movq	%r13, %rdi
	movl	$148, %esi
	xorl	%edx, %edx
	callq	_write_phy_reg
LBB0_28:
	movq	%r13, %rdi
	movl	$161, %esi
	movl	$-4, %edx
	callq	_and_phy_reg
	movl	108(%r13), %edi
	movl	$3, %esi
	callq	_NREV_GE
	testq	%rax, %rax
	je	LBB0_30
## %bb.29:
	movq	%r13, %rdi
	movl	$143, %esi
	xorl	%edx, %edx
	callq	_write_phy_reg
LBB0_30:
	movq	%r13, %rdi
	movl	$165, %esi
	xorl	%edx, %edx
	callq	_write_phy_reg
	movl	108(%r13), %edi
	movl	$2, %esi
	callq	_NREV_IS
	movl	$59, %ecx
	testq	%rax, %rax
	jne	LBB0_32
## %bb.31:
	movl	108(%r13), %edi
	movl	$2, %esi
	callq	_NREV_LT
	movl	$64, %ecx
	testq	%rax, %rax
	je	LBB0_33
LBB0_32:
	movq	%r13, %rdi
	movl	$220, %esi
	movl	$255, %edx
	callq	_mod_phy_reg
LBB0_33:
	movq	%r13, %rdi
	movl	$515, %esi                      ## imm = 0x203
	movl	$32, %edx
	callq	_write_phy_reg
	movq	%r13, %rdi
	movl	$513, %esi                      ## imm = 0x201
	movl	$32, %edx
	callq	_write_phy_reg
	movq	112(%r13), %rax
	movq	_BFL2_SKWRKFEM_BRD@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	andl	24(%rax), %ecx
	movl	$184, %eax
	movl	$160, %edx
	cmovel	%eax, %edx
	movq	%r13, %rdi
	movl	$525, %esi                      ## imm = 0x20D
	callq	_write_phy_reg
	movq	%r13, %rdi
	movl	$314, %esi                      ## imm = 0x13A
	movl	$200, %edx
	callq	_write_phy_reg
	movq	%r13, %rdi
	movl	$112, %esi
	movl	$80, %edx
	callq	_write_phy_reg
	movq	%r13, %rdi
	movl	$511, %esi                      ## imm = 0x1FF
	movl	$48, %edx
	callq	_write_phy_reg
	movl	108(%r13), %edi
	movl	$8, %esi
	callq	_NREV_LT
	testq	%rax, %rax
	je	LBB0_35
## %bb.34:
	movl	156(%r13), %esi
	movq	%r13, %rdi
	callq	_wlc_phy_update_mimoconfig_nphy
LBB0_35:
	movq	%r13, %rdi
	callq	_wlc_phy_stf_chain_upd_nphy
	movl	108(%r13), %edi
	movl	$2, %esi
	callq	_NREV_LT
	testq	%rax, %rax
	je	LBB0_37
## %bb.36:
	movq	%r13, %rdi
	movl	$384, %esi                      ## imm = 0x180
	movl	$2728, %edx                     ## imm = 0xAA8
	callq	_write_phy_reg
	movq	%r13, %rdi
	movl	$385, %esi                      ## imm = 0x181
	movl	$2468, %edx                     ## imm = 0x9A4
	callq	_write_phy_reg
LBB0_37:
	movq	%r13, %rdi
	callq	_PHY_IPA
	testq	%rax, %rax
	je	LBB0_42
## %bb.38:
	cmpq	$0, 96(%r13)
	je	LBB0_41
## %bb.39:
	xorl	%ebx, %ebx
	movq	_PHY_CORE_0@GOTPCREL(%rip), %r14
	.p2align	4, 0x90
LBB0_40:                                ## =>This Inner Loop Header: Depth=1
	xorl	%eax, %eax
	cmpq	(%r14), %rbx
	setne	%al
	leal	663(,%rax,4), %esi
	movq	%r13, %rdi
	movl	$1, %edx
	movl	$1, %ecx
	callq	_mod_phy_reg
	xorl	%eax, %eax
	cmpq	(%r14), %rbx
	setne	%al
	leal	664(,%rax,4), %esi
	movq	24(%r13), %rax
	movl	(%rax,%rbx,4), %ecx
	shll	$7, %ecx
	movq	%r13, %rdi
	movl	$65408, %edx                    ## imm = 0xFF80
	callq	_mod_phy_reg
	incq	%rbx
	cmpq	96(%r13), %rbx
	jb	LBB0_40
LBB0_41:
	movq	%r13, %rdi
	callq	_wlc_phy_ipa_set_tx_digi_filts_nphy
	jmp	LBB0_44
LBB0_42:
	movl	108(%r13), %edi
	movl	$5, %esi
	callq	_NREV_GE
	testq	%rax, %rax
	je	LBB0_44
## %bb.43:
	movq	%r13, %rdi
	callq	_wlc_phy_extpa_set_tx_digi_filts_nphy
LBB0_44:
	movq	%r13, %rdi
	callq	_wlc_phy_workarounds_nphy
	movq	112(%r13), %rax
	movl	36(%rax), %edi
	movq	_ON@GOTPCREL(%rip), %r14
	movl	(%r14), %esi
	callq	_wlapi_bmac_phyclk_fgc
	movq	%r13, %rdi
	movl	$1, %esi
	callq	_read_phy_reg
	movl	%eax, %ebx
	movq	_BBCFG_RESETCCA@GOTPCREL(%rip), %r15
	movl	(%r15), %edx
	orl	%eax, %edx
	movq	%r13, %rdi
	movl	$1, %esi
	callq	_write_phy_reg
	movl	(%r15), %edx
	notl	%edx
	andl	%ebx, %edx
	movq	%r13, %rdi
	movl	$1, %esi
	callq	_write_phy_reg
	movq	112(%r13), %rax
	movl	36(%rax), %edi
	movq	_OFF@GOTPCREL(%rip), %rbx
	movl	(%rbx), %esi
	callq	_wlapi_bmac_phyclk_fgc
	movq	112(%r13), %rax
	movl	36(%rax), %edi
	movl	(%r14), %esi
	callq	_wlapi_bmac_macphyclk_set
	movl	(%rbx), %esi
	movq	%r13, %rdi
	callq	_wlc_phy_pa_override_nphy
	movq	_NPHY_RFSEQ_RX2TX@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r13, %rdi
	callq	_wlc_phy_force_rfseq_nphy
	movq	_NPHY_RFSEQ_RESET2RX@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r13, %rdi
	callq	_wlc_phy_force_rfseq_nphy
	movl	(%r14), %esi
	movq	%r13, %rdi
	callq	_wlc_phy_pa_override_nphy
	movq	%r13, %rdi
	xorl	%esi, %esi
	xorl	%edx, %edx
	callq	_wlc_phy_classifier_nphy
	leaq	-56(%rbp), %rdx
	movq	%r13, %rdi
	xorl	%esi, %esi
	callq	_wlc_phy_clip_det_nphy
	movl	140(%r13), %edi
	callq	_CHSPEC_IS2G
	testq	%rax, %rax
	je	LBB0_46
## %bb.45:
	movq	%r13, %rdi
	callq	_wlc_phy_bphy_init_nphy
LBB0_46:
	movl	152(%r13), %r14d
	movq	_PHY_TPC_HW_OFF@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r13, %rdi
	callq	_wlc_phy_txpwrctrl_enable_nphy
	movq	%r13, %rdi
	callq	_wlc_phy_txpwr_fixpower_nphy
	movq	%r13, %rdi
	callq	_wlc_phy_txpwrctrl_idle_tssi_nphy
	movq	%r13, %rdi
	callq	_wlc_phy_txpwrctrl_pwr_setup_nphy
	movl	108(%r13), %edi
	movl	$3, %esi
	callq	_NREV_GE
	testq	%rax, %rax
	je	LBB0_76
## %bb.47:
	movq	%r13, %rdi
	callq	_PHY_IPA
	testq	%rax, %rax
	je	LBB0_49
## %bb.48:
	movq	%r13, %rdi
	callq	_wlc_phy_get_ipa_gaintbl_nphy
	movq	%rax, %r15
	jmp	LBB0_68
LBB0_76:
	movq	_NPHY_TBL_ID_CORE1TXPWRCTL@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_nphy_tpc_txgain@GOTPCREL(%rip), %rbx
	movq	(%rbx), %r9
	movq	%r13, %rdi
	movl	$128, %edx
	movl	$192, %ecx
	movl	$32, %r8d
	callq	_wlc_phy_table_write_nphy
	movq	_NPHY_TBL_ID_CORE2TXPWRCTL@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	(%rbx), %r9
	movq	%r13, %rdi
	movl	$128, %edx
	movl	$192, %ecx
	movl	$32, %r8d
	callq	_wlc_phy_table_write_nphy
	jmp	LBB0_77
LBB0_49:
	movl	140(%r13), %edi
	callq	_CHSPEC_IS5G
	movl	108(%r13), %edi
	testq	%rax, %rax
	je	LBB0_57
## %bb.50:
	movl	$3, %esi
	callq	_NREV_IS
	testq	%rax, %rax
	je	LBB0_52
## %bb.51:
	movq	_nphy_tpc_5GHz_txgain_rev3@GOTPCREL(%rip), %rax
LBB0_67:
	movq	(%rax), %r15
LBB0_68:
	movl	%r14d, -64(%rbp)                ## 4-byte Spill
	movq	_NPHY_TBL_ID_CORE1TXPWRCTL@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r13, %rdi
	movl	$128, %edx
	movl	$192, %ecx
	movl	$32, %r8d
	movq	%r15, %r9
	callq	_wlc_phy_table_write_nphy
	movq	_NPHY_TBL_ID_CORE2TXPWRCTL@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r13, %rdi
	movl	$128, %edx
	movl	$192, %ecx
	movl	$32, %r8d
	movq	%r15, %r9
	callq	_wlc_phy_table_write_nphy
	movzwl	2(%r15), %eax
	andl	$28672, %eax                    ## imm = 0x7000
	movl	%eax, 32(%r13)
	movl	108(%r13), %edi
	movl	$7, %esi
	callq	_NREV_GE
	testq	%rax, %rax
	je	LBB0_71
## %bb.69:
	xorl	%ebx, %ebx
	leaq	-60(%rbp), %r12
	.p2align	4, 0x90
LBB0_70:                                ## =>This Inner Loop Header: Depth=1
	movl	(%r15,%rbx,4), %edx
	movl	%edx, %esi
	shrl	$24, %esi
	andl	$15, %esi
	shrl	$19, %edx
	andl	$31, %edx
	movq	%r13, %rdi
	callq	_get_rf_pwr_offset
	movl	%eax, -60(%rbp)
	movq	_NPHY_TBL_ID_CORE1TXPWRCTL@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leal	576(%rbx), %r14d
	movq	%r13, %rdi
	movl	$1, %edx
	movl	%r14d, %ecx
	movl	$32, %r8d
	movq	%r12, %r9
	callq	_wlc_phy_table_write_nphy
	movq	_NPHY_TBL_ID_CORE2TXPWRCTL@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r13, %rdi
	movl	$1, %edx
	movl	%r14d, %ecx
	movl	$32, %r8d
	movq	%r12, %r9
	callq	_wlc_phy_table_write_nphy
	incq	%rbx
	cmpq	$128, %rbx
	jne	LBB0_70
LBB0_75:
	movl	-64(%rbp), %r14d                ## 4-byte Reload
LBB0_77:
	movq	112(%r13), %rax
	movl	28(%rax), %esi
	cmpl	$3, %esi
	je	LBB0_79
## %bb.78:
	movq	%r13, %rdi
	callq	_wlc_phy_rxcore_setstate_nphy
LBB0_79:
	movq	%r13, %rdi
	callq	_PHY_PERICAL_MPHASE_PENDING
	testq	%rax, %rax
	je	LBB0_81
## %bb.80:
	movq	%r13, %rdi
	callq	_wlc_phy_cal_perical_mphase_restart
LBB0_81:
	movl	108(%r13), %edi
	movl	$3, %esi
	callq	_NREV_GE
	testq	%rax, %rax
	je	LBB0_84
## %bb.82:
	movl	140(%r13), %edi
	callq	_CHSPEC_IS2G
	xorl	%ecx, %ecx
	testq	%rax, %rax
	sete	%cl
	cmpq	$0, 40(%r13,%rcx,8)
	je	LBB0_84
## %bb.83:
	movq	%r13, %rdi
	callq	_wlc_phy_restore_rssical_nphy
	jmp	LBB0_85
LBB0_84:
	movq	%r13, %rdi
	callq	_wlc_phy_rssi_cal_nphy
LBB0_85:
	movq	%r13, %rdi
	callq	_SCAN_RM_IN_PROGRESS
	testl	%eax, %eax
	je	LBB0_86
LBB0_98:
	movq	%r13, %rdi
	callq	_wlc_phy_restorecal_nphy
LBB0_99:
	movq	%r13, %rdi
	callq	_wlc_phy_txpwrctrl_coeff_setup_nphy
	movq	%r13, %rdi
	movl	%r14d, %esi
	callq	_wlc_phy_txpwrctrl_enable_nphy
	movq	112(%r13), %rax
	movl	32(%rax), %esi
	movq	%r13, %rdi
	callq	_wlc_phy_nphy_tkip_rifs_war
	movl	108(%r13), %edi
	movl	$3, %esi
	callq	_NREV_GE
	testq	%rax, %rax
	je	LBB0_102
## %bb.100:
	movl	108(%r13), %edi
	movl	$6, %esi
	callq	_NREV_LE
	testq	%rax, %rax
	je	LBB0_102
## %bb.101:
	movq	%r13, %rdi
	movl	$112, %esi
	movl	$50, %edx
	callq	_write_phy_reg
LBB0_102:
	movq	%r13, %rdi
	callq	_wlc_phy_txlpfbw_nphy
	movq	%r13, %rdi
	callq	_wlc_phy_spurwar_nphy
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	cmpq	-48(%rbp), %rax
	jne	LBB0_104
## %bb.103:
	addq	$24, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_86:
	movl	140(%r13), %edi
	callq	_CHSPEC_IS2G
	xorl	%ecx, %ecx
	testq	%rax, %rax
	sete	%al
	cmpl	$0, 136(%r13)
	je	LBB0_98
## %bb.87:
	movb	%al, %cl
	cmpq	$0, 56(%r13,%rcx,8)
	jne	LBB0_98
## %bb.88:
	movq	%r13, %rdi
	callq	_wlc_phy_get_tx_gain_nphy
	movl	%eax, %r15d
	movq	72(%r13), %rax
	movq	_ANTSEL_2x3@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_90
## %bb.89:
	movq	%r13, %rdi
	movl	$1, %esi
	callq	_wlc_phy_antsel_init
LBB0_90:
	movq	80(%r13), %rax
	movq	_PHY_PERICAL_MPHASE@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_91
## %bb.96:
	movq	88(%r13), %rax
	movq	_MPHASE_CAL_STATE_IDLE@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_99
## %bb.97:
	movq	_PHY_PERICAL_PHYINIT@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r13, %rdi
	callq	_wlc_phy_cal_perical
	jmp	LBB0_99
LBB0_71:
	xorl	%r14d, %r14d
	leaq	-60(%rbp), %r12
	jmp	LBB0_72
	.p2align	4, 0x90
LBB0_74:                                ##   in Loop: Header=BB0_72 Depth=1
	movq	(%rcx), %rax
	shrq	$21, %rbx
	andl	$120, %ebx
	movl	(%rax,%rbx), %eax
	movl	%eax, -60(%rbp)
	movq	_NPHY_TBL_ID_CORE1TXPWRCTL@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leal	576(%r14), %ebx
	movq	%r13, %rdi
	movl	$1, %edx
	movl	%ebx, %ecx
	movl	$32, %r8d
	movq	%r12, %r9
	callq	_wlc_phy_table_write_nphy
	movq	_NPHY_TBL_ID_CORE2TXPWRCTL@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r13, %rdi
	movl	$1, %edx
	movl	%ebx, %ecx
	movl	$32, %r8d
	movq	%r12, %r9
	callq	_wlc_phy_table_write_nphy
	incq	%r14
	cmpq	$128, %r14
	je	LBB0_75
LBB0_72:                                ## =>This Inner Loop Header: Depth=1
	movl	(%r15,%r14,4), %ebx
	movl	140(%r13), %edi
	callq	_CHSPEC_IS2G
	movq	_nphy_papd_pga_gain_delta_ipa_2g@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	jne	LBB0_74
## %bb.73:                              ##   in Loop: Header=BB0_72 Depth=1
	movq	_nphy_papd_pga_gain_delta_ipa_5g@GOTPCREL(%rip), %rcx
	jmp	LBB0_74
LBB0_91:
	movq	%r13, %rdi
	callq	_wlc_phy_rssi_cal_nphy
	movl	108(%r13), %edi
	movl	$3, %esi
	callq	_NREV_GE
	testq	%rax, %rax
	je	LBB0_93
## %bb.92:
	movq	_PHY_CORE_0@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	120(%r13), %rcx
	movq	128(%r13), %rdx
	movl	(%rcx,%rax,4), %eax
	movl	%eax, (%rdx)
	movq	_PHY_CORE_1@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	(%rcx,%rax,4), %eax
	movl	%eax, 4(%rdx)
	movq	%r13, %rdi
	callq	_wlc_phy_precal_txgain_nphy
	movq	%r13, %rdi
	callq	_wlc_phy_get_tx_gain_nphy
	movl	%eax, %r15d
LBB0_93:
	movq	%r13, %rdi
	movl	%r15d, %esi
	movl	$1, %edx
	xorl	%ecx, %ecx
	callq	_wlc_phy_cal_txiqlo_nphy
	testq	%rax, %rax
	jne	LBB0_99
## %bb.94:
	movq	%r13, %rdi
	movl	%r15d, %esi
	movl	$2, %edx
	xorl	%ecx, %ecx
	callq	_wlc_phy_cal_rxiq_nphy
	testq	%rax, %rax
	jne	LBB0_99
## %bb.95:
	movq	%r13, %rdi
	callq	_wlc_phy_savecal_nphy
	jmp	LBB0_99
LBB0_57:
	movl	$7, %esi
	callq	_NREV_GE
	testq	%rax, %rax
	je	LBB0_63
## %bb.58:
	movl	104(%r13), %eax
	cmpl	$3, %eax
	je	LBB0_62
## %bb.59:
	cmpl	$5, %eax
	jne	LBB0_60
## %bb.61:
	movq	_nphy_tpc_txgain_epa_2057rev5@GOTPCREL(%rip), %rax
	jmp	LBB0_67
LBB0_52:
	movl	108(%r13), %edi
	movl	$4, %esi
	callq	_NREV_IS
	testq	%rax, %rax
	je	LBB0_56
## %bb.53:
	cmpl	$3, 148(%r13)
	jne	LBB0_54
## %bb.55:
	movq	_nphy_tpc_5GHz_txgain_HiPwrEPA@GOTPCREL(%rip), %rax
	jmp	LBB0_67
LBB0_63:
	movl	108(%r13), %edi
	movl	$5, %esi
	callq	_NREV_GE
	testq	%rax, %rax
	je	LBB0_66
## %bb.64:
	cmpl	$3, 144(%r13)
	jne	LBB0_66
## %bb.65:
	movq	_nphy_tpc_txgain_HiPwrEPA@GOTPCREL(%rip), %rax
	jmp	LBB0_67
LBB0_66:
	movq	_nphy_tpc_txgain_rev3@GOTPCREL(%rip), %rax
	jmp	LBB0_67
LBB0_56:
	movq	_nphy_tpc_5GHz_txgain_rev5@GOTPCREL(%rip), %rax
	jmp	LBB0_67
LBB0_62:
	movq	_nphy_tpc_txgain_epa_2057rev3@GOTPCREL(%rip), %rax
	jmp	LBB0_67
LBB0_60:
	xorl	%r15d, %r15d
	jmp	LBB0_68
LBB0_54:
	movq	_nphy_tpc_5GHz_txgain_rev4@GOTPCREL(%rip), %rax
	jmp	LBB0_67
LBB0_104:
	callq	___stack_chk_fail
	.cfi_endproc
                                        ## -- End function
	.comm	_PHY_HOLD_FOR_SCAN,4,2          ## @PHY_HOLD_FOR_SCAN
	.comm	_PHY_HOLD_FOR_NOT_ASSOC,4,2     ## @PHY_HOLD_FOR_NOT_ASSOC
	.comm	_BCMA_PKG_ID_BCM4717,8,3        ## @BCMA_PKG_ID_BCM4717
	.comm	_BCMA_PKG_ID_BCM4718,8,3        ## @BCMA_PKG_ID_BCM4718
	.comm	_BFL_EXTLNA,4,2                 ## @BFL_EXTLNA
	.comm	_BCMA_CC_CHIPCTL,4,2            ## @BCMA_CC_CHIPCTL
	.comm	_BCMA_CHIP_ID_BCM5357,8,3       ## @BCMA_CHIP_ID_BCM5357
	.comm	_CCTRL5357_EXTPA,4,2            ## @CCTRL5357_EXTPA
	.comm	_clk_ctl_st,4,2                 ## @clk_ctl_st
	.comm	_CCS_FORCEHT,4,2                ## @CCS_FORCEHT
	.comm	_CCS_HTAREQ,4,2                 ## @CCS_HTAREQ
	.comm	_BFL2_INTERNDET_TXIQCAL,4,2     ## @BFL2_INTERNDET_TXIQCAL
	.comm	_BFL2_SKWRKFEM_BRD,4,2          ## @BFL2_SKWRKFEM_BRD
	.comm	_PHY_CORE_0,8,3                 ## @PHY_CORE_0
	.comm	_ON,4,2                         ## @ON
	.comm	_BBCFG_RESETCCA,4,2             ## @BBCFG_RESETCCA
	.comm	_OFF,4,2                        ## @OFF
	.comm	_NPHY_RFSEQ_RX2TX,4,2           ## @NPHY_RFSEQ_RX2TX
	.comm	_NPHY_RFSEQ_RESET2RX,4,2        ## @NPHY_RFSEQ_RESET2RX
	.comm	_PHY_TPC_HW_OFF,4,2             ## @PHY_TPC_HW_OFF
	.comm	_nphy_tpc_5GHz_txgain_rev3,8,3  ## @nphy_tpc_5GHz_txgain_rev3
	.comm	_nphy_tpc_5GHz_txgain_HiPwrEPA,8,3 ## @nphy_tpc_5GHz_txgain_HiPwrEPA
	.comm	_nphy_tpc_5GHz_txgain_rev4,8,3  ## @nphy_tpc_5GHz_txgain_rev4
	.comm	_nphy_tpc_5GHz_txgain_rev5,8,3  ## @nphy_tpc_5GHz_txgain_rev5
	.comm	_nphy_tpc_txgain_epa_2057rev5,8,3 ## @nphy_tpc_txgain_epa_2057rev5
	.comm	_nphy_tpc_txgain_epa_2057rev3,8,3 ## @nphy_tpc_txgain_epa_2057rev3
	.comm	_nphy_tpc_txgain_HiPwrEPA,8,3   ## @nphy_tpc_txgain_HiPwrEPA
	.comm	_nphy_tpc_txgain_rev3,8,3       ## @nphy_tpc_txgain_rev3
	.comm	_NPHY_TBL_ID_CORE1TXPWRCTL,4,2  ## @NPHY_TBL_ID_CORE1TXPWRCTL
	.comm	_NPHY_TBL_ID_CORE2TXPWRCTL,4,2  ## @NPHY_TBL_ID_CORE2TXPWRCTL
	.comm	_nphy_papd_pga_gain_delta_ipa_2g,8,3 ## @nphy_papd_pga_gain_delta_ipa_2g
	.comm	_nphy_papd_pga_gain_delta_ipa_5g,8,3 ## @nphy_papd_pga_gain_delta_ipa_5g
	.comm	_nphy_tpc_txgain,8,3            ## @nphy_tpc_txgain
	.comm	_ANTSEL_2x3,8,3                 ## @ANTSEL_2x3
	.comm	_PHY_PERICAL_MPHASE,8,3         ## @PHY_PERICAL_MPHASE
	.comm	_PHY_CORE_1,8,3                 ## @PHY_CORE_1
	.comm	_MPHASE_CAL_STATE_IDLE,8,3      ## @MPHASE_CAL_STATE_IDLE
	.comm	_PHY_PERICAL_PHYINIT,4,2        ## @PHY_PERICAL_PHYINIT
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_wlc_phy_init_nphy              ; -- Begin function wlc_phy_init_nphy
	.p2align	2
_wlc_phy_init_nphy:                     ; @wlc_phy_init_nphy
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #128
	.cfi_def_cfa_offset 128
	stp	x28, x27, [sp, #32]             ; 16-byte Folded Spill
	stp	x26, x25, [sp, #48]             ; 16-byte Folded Spill
	stp	x24, x23, [sp, #64]             ; 16-byte Folded Spill
	stp	x22, x21, [sp, #80]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #96]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #112]            ; 16-byte Folded Spill
	add	x29, sp, #112
	.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
	.cfi_offset w27, -88
	.cfi_offset w28, -96
	mov	x19, x0
Lloh0:
	adrp	x8, ___stack_chk_guard@GOTPAGE
Lloh1:
	ldr	x8, [x8, ___stack_chk_guard@GOTPAGEOFF]
Lloh2:
	ldr	x8, [x8]
	str	x8, [sp, #24]
	ldr	w8, [x0]
Lloh3:
	adrp	x9, _PHY_HOLD_FOR_SCAN@GOTPAGE
Lloh4:
	ldr	x9, [x9, _PHY_HOLD_FOR_SCAN@GOTPAGEOFF]
Lloh5:
	ldr	w9, [x9]
	tst	w9, w8
	b.ne	LBB0_2
; %bb.1:
Lloh6:
	adrp	x9, _PHY_HOLD_FOR_NOT_ASSOC@GOTPAGE
Lloh7:
	ldr	x9, [x9, _PHY_HOLD_FOR_NOT_ASSOC@GOTPAGEOFF]
Lloh8:
	ldr	w9, [x9]
	orr	w8, w9, w8
	str	w8, [x19]
LBB0_2:
	mov	x0, x19
	bl	_ISNPHY
	cbz	x0, LBB0_8
; %bb.3:
	ldr	w0, [x19, #108]
	mov	w1, #5
	bl	_NREV_GE
	cbz	x0, LBB0_8
; %bb.4:
	ldr	x8, [x19, #112]
	ldr	x9, [x8]
Lloh9:
	adrp	x10, _BCMA_PKG_ID_BCM4717@GOTPAGE
Lloh10:
	ldr	x10, [x10, _BCMA_PKG_ID_BCM4717@GOTPAGEOFF]
Lloh11:
	ldr	x10, [x10]
Lloh12:
	adrp	x11, _BCMA_PKG_ID_BCM4718@GOTPAGE
Lloh13:
	ldr	x11, [x11, _BCMA_PKG_ID_BCM4718@GOTPAGEOFF]
Lloh14:
	ldr	x11, [x11]
	cmp	x9, x10
	ccmp	x9, x11, #4, ne
	b.ne	LBB0_8
; %bb.5:
	ldr	w8, [x8, #8]
Lloh15:
	adrp	x9, _BFL_EXTLNA@GOTPAGE
Lloh16:
	ldr	x9, [x9, _BFL_EXTLNA@GOTPAGEOFF]
Lloh17:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_8
; %bb.6:
	ldr	w0, [x19, #140]
	bl	_CHSPEC_IS2G
	cbz	x0, LBB0_8
; %bb.7:
	ldr	x8, [x19, #168]
	ldr	x0, [x8]
Lloh18:
	adrp	x8, _BCMA_CC_CHIPCTL@GOTPAGE
Lloh19:
	ldr	x8, [x8, _BCMA_CC_CHIPCTL@GOTPAGEOFF]
Lloh20:
	ldr	w1, [x8]
	mov	w2, #64
	bl	_bcma_cc_set32
LBB0_8:
	mov	x0, x19
	bl	_PHY_IPA
	cbnz	x0, LBB0_11
; %bb.9:
	ldr	x8, [x19, #112]
	ldr	x8, [x8, #16]
Lloh21:
	adrp	x9, _BCMA_CHIP_ID_BCM5357@GOTPAGE
Lloh22:
	ldr	x9, [x9, _BCMA_CHIP_ID_BCM5357@GOTPAGEOFF]
Lloh23:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_11
; %bb.10:
	ldr	x8, [x19, #168]
	ldr	x0, [x8]
Lloh24:
	adrp	x8, _CCTRL5357_EXTPA@GOTPAGE
Lloh25:
	ldr	x8, [x8, _CCTRL5357_EXTPA@GOTPAGEOFF]
Lloh26:
	ldr	w3, [x8]
	mvn	w2, w3
	mov	w1, #1
	bl	_bcma_chipco_chipctl_maskset
LBB0_11:
	ldr	x8, [x19, #176]
	cbz	x8, LBB0_15
; %bb.12:
	ldr	w0, [x19, #140]
	bl	_CHSPEC_IS2G
	cbz	x0, LBB0_15
; %bb.13:
	ldr	w0, [x19, #140]
	bl	_CHSPEC_IS40
	cbz	x0, LBB0_15
; %bb.14:
	ldr	x20, [x19, #168]
Lloh27:
	adrp	x22, _clk_ctl_st@GOTPAGE
Lloh28:
	ldr	x22, [x22, _clk_ctl_st@GOTPAGEOFF]
	ldr	w0, [x22]
	bl	_D11REGOFFS
	mov	x1, x0
	mov	x0, x20
	bl	_bcma_read32
	mov	x20, x0
	ldr	x21, [x19, #168]
	ldr	w0, [x22]
	bl	_D11REGOFFS
	mov	x1, x0
Lloh29:
	adrp	x8, _CCS_FORCEHT@GOTPAGE
Lloh30:
	ldr	x8, [x8, _CCS_FORCEHT@GOTPAGEOFF]
Lloh31:
	ldr	w8, [x8]
Lloh32:
	adrp	x9, _CCS_HTAREQ@GOTPAGE
Lloh33:
	ldr	x9, [x9, _CCS_HTAREQ@GOTPAGEOFF]
Lloh34:
	ldr	w9, [x9]
	orr	w8, w9, w8
	mvn	w2, w8
	mov	x0, x21
	bl	_bcma_mask32
	ldr	x21, [x19, #168]
	ldr	w0, [x22]
	bl	_D11REGOFFS
	mov	x1, x0
	mov	x0, x21
	mov	x2, x20
	bl	_bcma_write32
LBB0_15:
	mov	x0, x19
	bl	_PHY_IPA
	cbnz	x0, LBB0_17
; %bb.16:
	ldr	w0, [x19, #108]
	mov	w1, #7
	bl	_NREV_GE
	cbz	x0, LBB0_52
LBB0_17:
	mov	w8, #1
LBB0_18:
	stp	w8, wzr, [x19, #4]
	str	xzr, [x19, #160]
	mov	x0, x19
	bl	_wlc_phy_tbl_init_nphy
	stp	wzr, wzr, [x19, #12]
	ldr	w0, [x19, #108]
	mov	w1, #3
	bl	_NREV_GE
	cbz	x0, LBB0_22
; %bb.19:
	mov	x0, x19
	mov	w1, #231
	mov	w2, #0
	bl	_write_phy_reg
	mov	x0, x19
	mov	w1, #236
	mov	w2, #0
	bl	_write_phy_reg
	ldr	w0, [x19, #108]
	mov	w1, #7
	bl	_NREV_GE
	cbz	x0, LBB0_21
; %bb.20:
	mov	x0, x19
	mov	w1, #834
	mov	w2, #0
	bl	_write_phy_reg
	mov	x0, x19
	mov	w1, #835
	mov	w2, #0
	bl	_write_phy_reg
	mov	x0, x19
	mov	w1, #838
	mov	w2, #0
	bl	_write_phy_reg
	mov	x0, x19
	mov	w1, #839
	mov	w2, #0
	bl	_write_phy_reg
LBB0_21:
	mov	x0, x19
	mov	w1, #229
	mov	w2, #0
	bl	_write_phy_reg
	mov	w1, #230
	b	LBB0_23
LBB0_22:
	mov	w1, #236
LBB0_23:
	mov	x0, x19
	mov	w2, #0
	bl	_write_phy_reg
	mov	x0, x19
	mov	w1, #145
	mov	w2, #0
	bl	_write_phy_reg
	mov	x0, x19
	mov	w1, #146
	mov	w2, #0
	bl	_write_phy_reg
	ldr	w0, [x19, #108]
	mov	w1, #6
	bl	_NREV_LT
	cbz	x0, LBB0_25
; %bb.24:
	mov	x0, x19
	mov	w1, #147
	mov	w2, #0
	bl	_write_phy_reg
	mov	x0, x19
	mov	w1, #148
	mov	w2, #0
	bl	_write_phy_reg
LBB0_25:
	mov	x0, x19
	mov	w1, #161
	mov	w2, #-4
	bl	_and_phy_reg
	ldr	w0, [x19, #108]
	mov	w1, #3
	bl	_NREV_GE
	cbz	x0, LBB0_27
; %bb.26:
	mov	x0, x19
	mov	w1, #143
	mov	w2, #0
	bl	_write_phy_reg
LBB0_27:
	mov	x0, x19
	mov	w1, #165
	mov	w2, #0
	bl	_write_phy_reg
	ldr	w0, [x19, #108]
	mov	w1, #2
	bl	_NREV_IS
	cbz	x0, LBB0_29
; %bb.28:
	mov	w3, #59
	b	LBB0_31
LBB0_29:
	ldr	w0, [x19, #108]
	mov	w1, #2
	bl	_NREV_LT
	cbz	x0, LBB0_32
; %bb.30:
	mov	w3, #64
LBB0_31:
	mov	x0, x19
	mov	w1, #220
	mov	w2, #255
	bl	_mod_phy_reg
LBB0_32:
	mov	x0, x19
	mov	w1, #515
	mov	w2, #32
	bl	_write_phy_reg
	mov	x0, x19
	mov	w1, #513
	mov	w2, #32
	bl	_write_phy_reg
	ldr	x8, [x19, #112]
Lloh35:
	adrp	x9, _BFL2_SKWRKFEM_BRD@GOTPAGE
Lloh36:
	ldr	x9, [x9, _BFL2_SKWRKFEM_BRD@GOTPAGEOFF]
	ldr	w8, [x8, #24]
Lloh37:
	ldr	w9, [x9]
	tst	w9, w8
	mov	w8, #160
	mov	w9, #184
	csel	w2, w9, w8, eq
	mov	x0, x19
	mov	w1, #525
	bl	_write_phy_reg
	mov	x0, x19
	mov	w1, #314
	mov	w2, #200
	bl	_write_phy_reg
	mov	x0, x19
	mov	w1, #112
	mov	w2, #80
	bl	_write_phy_reg
	mov	x0, x19
	mov	w1, #511
	mov	w2, #48
	bl	_write_phy_reg
	ldr	w0, [x19, #108]
	mov	w1, #8
	bl	_NREV_LT
	cbz	x0, LBB0_34
; %bb.33:
	ldr	w1, [x19, #156]
	mov	x0, x19
	bl	_wlc_phy_update_mimoconfig_nphy
LBB0_34:
	mov	x0, x19
	bl	_wlc_phy_stf_chain_upd_nphy
	ldr	w0, [x19, #108]
	mov	w1, #2
	bl	_NREV_LT
	cbz	x0, LBB0_36
; %bb.35:
	mov	x0, x19
	mov	w1, #384
	mov	w2, #2728
	bl	_write_phy_reg
	mov	x0, x19
	mov	w1, #385
	mov	w2, #2468
	bl	_write_phy_reg
LBB0_36:
	mov	x0, x19
	bl	_PHY_IPA
	cbz	x0, LBB0_41
; %bb.37:
	ldr	x8, [x19, #96]
	cbz	x8, LBB0_40
; %bb.38:
	mov	x20, #0
Lloh38:
	adrp	x21, _PHY_CORE_0@GOTPAGE
Lloh39:
	ldr	x21, [x21, _PHY_CORE_0@GOTPAGEOFF]
	mov	w22, #667
	mov	w23, #663
	mov	w24, #668
	mov	w25, #664
LBB0_39:                                ; =>This Inner Loop Header: Depth=1
	ldr	x8, [x21]
	cmp	x20, x8
	csel	w1, w23, w22, eq
	mov	x0, x19
	mov	w2, #1
	mov	w3, #1
	bl	_mod_phy_reg
	ldr	x8, [x21]
	cmp	x20, x8
	csel	w1, w25, w24, eq
	ldr	x8, [x19, #24]
	ldr	w8, [x8, x20, lsl #2]
	lsl	w3, w8, #7
	mov	x0, x19
	mov	w2, #65408
	bl	_mod_phy_reg
	add	x20, x20, #1
	ldr	x8, [x19, #96]
	cmp	x20, x8
	b.lo	LBB0_39
LBB0_40:
	mov	x0, x19
	bl	_wlc_phy_ipa_set_tx_digi_filts_nphy
	b	LBB0_43
LBB0_41:
	ldr	w0, [x19, #108]
	mov	w1, #5
	bl	_NREV_GE
	cbz	x0, LBB0_43
; %bb.42:
	mov	x0, x19
	bl	_wlc_phy_extpa_set_tx_digi_filts_nphy
LBB0_43:
	mov	x0, x19
	bl	_wlc_phy_workarounds_nphy
	ldr	x8, [x19, #112]
	ldr	w0, [x8, #36]
Lloh40:
	adrp	x21, _ON@GOTPAGE
Lloh41:
	ldr	x21, [x21, _ON@GOTPAGEOFF]
	ldr	w1, [x21]
	bl	_wlapi_bmac_phyclk_fgc
	mov	x0, x19
	mov	w1, #1
	bl	_read_phy_reg
	mov	x20, x0
Lloh42:
	adrp	x22, _BBCFG_RESETCCA@GOTPAGE
Lloh43:
	ldr	x22, [x22, _BBCFG_RESETCCA@GOTPAGEOFF]
	ldr	w8, [x22]
	orr	w2, w8, w0
	mov	x0, x19
	mov	w1, #1
	bl	_write_phy_reg
	ldr	w8, [x22]
	bic	w2, w20, w8
	mov	x0, x19
	mov	w1, #1
	bl	_write_phy_reg
	ldr	x8, [x19, #112]
	ldr	w0, [x8, #36]
Lloh44:
	adrp	x20, _OFF@GOTPAGE
Lloh45:
	ldr	x20, [x20, _OFF@GOTPAGEOFF]
	ldr	w1, [x20]
	bl	_wlapi_bmac_phyclk_fgc
	ldr	x8, [x19, #112]
	ldr	w0, [x8, #36]
	ldr	w1, [x21]
	bl	_wlapi_bmac_macphyclk_set
	ldr	w1, [x20]
	mov	x0, x19
	bl	_wlc_phy_pa_override_nphy
Lloh46:
	adrp	x8, _NPHY_RFSEQ_RX2TX@GOTPAGE
Lloh47:
	ldr	x8, [x8, _NPHY_RFSEQ_RX2TX@GOTPAGEOFF]
Lloh48:
	ldr	w1, [x8]
	mov	x0, x19
	bl	_wlc_phy_force_rfseq_nphy
Lloh49:
	adrp	x8, _NPHY_RFSEQ_RESET2RX@GOTPAGE
Lloh50:
	ldr	x8, [x8, _NPHY_RFSEQ_RESET2RX@GOTPAGEOFF]
Lloh51:
	ldr	w1, [x8]
	mov	x0, x19
	bl	_wlc_phy_force_rfseq_nphy
	ldr	w1, [x21]
	mov	x0, x19
	bl	_wlc_phy_pa_override_nphy
	mov	x0, x19
	mov	w1, #0
	mov	w2, #0
	bl	_wlc_phy_classifier_nphy
	add	x2, sp, #16
	mov	x0, x19
	mov	w1, #0
	bl	_wlc_phy_clip_det_nphy
	ldr	w0, [x19, #140]
	bl	_CHSPEC_IS2G
	cbz	x0, LBB0_45
; %bb.44:
	mov	x0, x19
	bl	_wlc_phy_bphy_init_nphy
LBB0_45:
	ldr	w20, [x19, #152]
Lloh52:
	adrp	x8, _PHY_TPC_HW_OFF@GOTPAGE
Lloh53:
	ldr	x8, [x8, _PHY_TPC_HW_OFF@GOTPAGEOFF]
Lloh54:
	ldr	w1, [x8]
	mov	x0, x19
	bl	_wlc_phy_txpwrctrl_enable_nphy
	mov	x0, x19
	bl	_wlc_phy_txpwr_fixpower_nphy
	mov	x0, x19
	bl	_wlc_phy_txpwrctrl_idle_tssi_nphy
	mov	x0, x19
	bl	_wlc_phy_txpwrctrl_pwr_setup_nphy
	ldr	w0, [x19, #108]
	mov	w1, #3
	bl	_NREV_GE
Lloh55:
	adrp	x24, _NPHY_TBL_ID_CORE1TXPWRCTL@GOTPAGE
Lloh56:
	ldr	x24, [x24, _NPHY_TBL_ID_CORE1TXPWRCTL@GOTPAGEOFF]
Lloh57:
	adrp	x23, _NPHY_TBL_ID_CORE2TXPWRCTL@GOTPAGE
Lloh58:
	ldr	x23, [x23, _NPHY_TBL_ID_CORE2TXPWRCTL@GOTPAGEOFF]
	cbz	x0, LBB0_48
; %bb.46:
	mov	x0, x19
	bl	_PHY_IPA
	cbz	x0, LBB0_49
; %bb.47:
	mov	x0, x19
	bl	_wlc_phy_get_ipa_gaintbl_nphy
	mov	x21, x0
	b	LBB0_68
LBB0_48:
	ldr	w1, [x24]
Lloh59:
	adrp	x21, _nphy_tpc_txgain@GOTPAGE
Lloh60:
	ldr	x21, [x21, _nphy_tpc_txgain@GOTPAGEOFF]
	ldr	x5, [x21]
	mov	x0, x19
	mov	w2, #128
	mov	w3, #192
	mov	w4, #32
	bl	_wlc_phy_table_write_nphy
	ldr	w1, [x23]
	ldr	x5, [x21]
	mov	x0, x19
	mov	w2, #128
	mov	w3, #192
	mov	w4, #32
	bl	_wlc_phy_table_write_nphy
	b	LBB0_72
LBB0_49:
	ldr	w0, [x19, #140]
	bl	_CHSPEC_IS5G
	mov	x8, x0
	ldr	w0, [x19, #108]
	cbz	x8, LBB0_54
; %bb.50:
	mov	w1, #3
	bl	_NREV_IS
	cbz	x0, LBB0_58
; %bb.51:
Lloh61:
	adrp	x8, _nphy_tpc_5GHz_txgain_rev3@GOTPAGE
Lloh62:
	ldr	x8, [x8, _nphy_tpc_5GHz_txgain_rev3@GOTPAGEOFF]
	b	LBB0_67
LBB0_52:
	ldr	w0, [x19, #108]
	mov	w1, #5
	bl	_NREV_GE
	cbz	x0, LBB0_60
; %bb.53:
	ldr	x8, [x19, #112]
	ldr	w8, [x8, #24]
Lloh63:
	adrp	x9, _BFL2_INTERNDET_TXIQCAL@GOTPAGE
Lloh64:
	ldr	x9, [x9, _BFL2_INTERNDET_TXIQCAL@GOTPAGEOFF]
Lloh65:
	ldr	w9, [x9]
	tst	w9, w8
	cset	w8, ne
	b	LBB0_18
LBB0_54:
	mov	w1, #7
	bl	_NREV_GE
	cbz	x0, LBB0_61
; %bb.55:
	ldr	w8, [x19, #104]
	cmp	w8, #3
	b.eq	LBB0_66
; %bb.56:
	cmp	w8, #5
	b.ne	LBB0_99
; %bb.57:
Lloh66:
	adrp	x8, _nphy_tpc_txgain_epa_2057rev5@GOTPAGE
Lloh67:
	ldr	x8, [x8, _nphy_tpc_txgain_epa_2057rev5@GOTPAGEOFF]
	b	LBB0_67
LBB0_58:
	ldr	w0, [x19, #108]
	mov	w1, #4
	bl	_NREV_IS
	cbz	x0, LBB0_65
; %bb.59:
Lloh68:
	adrp	x8, _nphy_tpc_5GHz_txgain_HiPwrEPA@GOTPAGE
Lloh69:
	ldr	x8, [x8, _nphy_tpc_5GHz_txgain_HiPwrEPA@GOTPAGEOFF]
	ldr	w9, [x19, #148]
Lloh70:
	adrp	x10, _nphy_tpc_5GHz_txgain_rev4@GOTPAGE
Lloh71:
	ldr	x10, [x10, _nphy_tpc_5GHz_txgain_rev4@GOTPAGEOFF]
	cmp	w9, #3
	csel	x8, x8, x10, eq
	b	LBB0_67
LBB0_60:
	mov	w8, #0
	b	LBB0_18
LBB0_61:
	ldr	w0, [x19, #108]
	mov	w1, #5
	bl	_NREV_GE
	cbz	x0, LBB0_64
; %bb.62:
	ldr	w8, [x19, #144]
	cmp	w8, #3
	b.ne	LBB0_64
; %bb.63:
Lloh72:
	adrp	x8, _nphy_tpc_txgain_HiPwrEPA@GOTPAGE
Lloh73:
	ldr	x8, [x8, _nphy_tpc_txgain_HiPwrEPA@GOTPAGEOFF]
	b	LBB0_67
LBB0_64:
Lloh74:
	adrp	x8, _nphy_tpc_txgain_rev3@GOTPAGE
Lloh75:
	ldr	x8, [x8, _nphy_tpc_txgain_rev3@GOTPAGEOFF]
	b	LBB0_67
LBB0_65:
Lloh76:
	adrp	x8, _nphy_tpc_5GHz_txgain_rev5@GOTPAGE
Lloh77:
	ldr	x8, [x8, _nphy_tpc_5GHz_txgain_rev5@GOTPAGEOFF]
	b	LBB0_67
LBB0_66:
Lloh78:
	adrp	x8, _nphy_tpc_txgain_epa_2057rev3@GOTPAGE
Lloh79:
	ldr	x8, [x8, _nphy_tpc_txgain_epa_2057rev3@GOTPAGEOFF]
LBB0_67:
	ldr	x21, [x8]
LBB0_68:
	ldr	w1, [x24]
	mov	x0, x19
	mov	w2, #128
	mov	w3, #192
	mov	w4, #32
	mov	x5, x21
	bl	_wlc_phy_table_write_nphy
	ldr	w1, [x23]
	mov	x0, x19
	mov	w2, #128
	mov	w3, #192
	mov	w4, #32
	mov	x5, x21
	bl	_wlc_phy_table_write_nphy
	ldrh	w8, [x21, #2]
	and	w8, w8, #0x7000
	str	w8, [x19, #32]
	ldr	w0, [x19, #108]
	mov	w1, #7
	bl	_NREV_GE
	mov	x25, #0
	cbz	x0, LBB0_70
LBB0_69:                                ; =>This Inner Loop Header: Depth=1
	ldr	w8, [x21, x25, lsl #2]
	ubfx	x1, x8, #24, #4
	ubfx	x2, x8, #19, #5
	mov	x0, x19
	bl	_get_rf_pwr_offset
	str	w0, [sp, #12]
	ldr	w1, [x24]
	add	w22, w25, #576
	add	x5, sp, #12
	mov	x0, x19
	mov	w2, #1
	mov	x3, x22
	mov	w4, #32
	bl	_wlc_phy_table_write_nphy
	ldr	w1, [x23]
	add	x5, sp, #12
	mov	x0, x19
	mov	w2, #1
	mov	x3, x22
	mov	w4, #32
	bl	_wlc_phy_table_write_nphy
	add	x25, x25, #1
	cmp	x25, #128
	b.ne	LBB0_69
	b	LBB0_72
LBB0_70:
Lloh80:
	adrp	x26, _nphy_papd_pga_gain_delta_ipa_5g@GOTPAGE
Lloh81:
	ldr	x26, [x26, _nphy_papd_pga_gain_delta_ipa_5g@GOTPAGEOFF]
Lloh82:
	adrp	x27, _nphy_papd_pga_gain_delta_ipa_2g@GOTPAGE
Lloh83:
	ldr	x27, [x27, _nphy_papd_pga_gain_delta_ipa_2g@GOTPAGEOFF]
LBB0_71:                                ; =>This Inner Loop Header: Depth=1
	add	x8, x21, x25, lsl #2
	ldrb	w8, [x8, #3]
	and	x22, x8, #0xf
	ldr	w0, [x19, #140]
	bl	_CHSPEC_IS2G
	cmp	x0, #0
	csel	x8, x26, x27, eq
	ldr	x8, [x8]
	ldr	x8, [x8, x22, lsl #3]
	str	w8, [sp, #12]
	ldr	w1, [x24]
	add	w22, w25, #576
	add	x5, sp, #12
	mov	x0, x19
	mov	w2, #1
	mov	x3, x22
	mov	w4, #32
	bl	_wlc_phy_table_write_nphy
	ldr	w1, [x23]
	add	x5, sp, #12
	mov	x0, x19
	mov	w2, #1
	mov	x3, x22
	mov	w4, #32
	bl	_wlc_phy_table_write_nphy
	add	x25, x25, #1
	cmp	x25, #128
	b.ne	LBB0_71
LBB0_72:
	ldr	x8, [x19, #112]
	ldr	w1, [x8, #28]
	cmp	w1, #3
	b.eq	LBB0_74
; %bb.73:
	mov	x0, x19
	bl	_wlc_phy_rxcore_setstate_nphy
LBB0_74:
	mov	x0, x19
	bl	_PHY_PERICAL_MPHASE_PENDING
	cbz	x0, LBB0_76
; %bb.75:
	mov	x0, x19
	bl	_wlc_phy_cal_perical_mphase_restart
LBB0_76:
	ldr	w0, [x19, #108]
	mov	w1, #3
	bl	_NREV_GE
	cbz	x0, LBB0_79
; %bb.77:
	ldr	w0, [x19, #140]
	bl	_CHSPEC_IS2G
	mov	w8, #40
	mov	w9, #48
	cmp	x0, #0
	csel	x8, x9, x8, eq
	ldr	x8, [x19, x8]
	cbz	x8, LBB0_79
; %bb.78:
	mov	x0, x19
	bl	_wlc_phy_restore_rssical_nphy
	b	LBB0_80
LBB0_79:
	mov	x0, x19
	bl	_wlc_phy_rssi_cal_nphy
LBB0_80:
	mov	x0, x19
	bl	_SCAN_RM_IN_PROGRESS
	cbz	w0, LBB0_87
LBB0_81:
	mov	x0, x19
	bl	_wlc_phy_restorecal_nphy
LBB0_82:
	mov	x0, x19
	bl	_wlc_phy_txpwrctrl_coeff_setup_nphy
	mov	x0, x19
	mov	x1, x20
	bl	_wlc_phy_txpwrctrl_enable_nphy
	ldr	x8, [x19, #112]
	ldr	w1, [x8, #32]
	mov	x0, x19
	bl	_wlc_phy_nphy_tkip_rifs_war
	ldr	w0, [x19, #108]
	mov	w1, #3
	bl	_NREV_GE
	cbz	x0, LBB0_85
; %bb.83:
	ldr	w0, [x19, #108]
	mov	w1, #6
	bl	_NREV_LE
	cbz	x0, LBB0_85
; %bb.84:
	mov	x0, x19
	mov	w1, #112
	mov	w2, #50
	bl	_write_phy_reg
LBB0_85:
	mov	x0, x19
	bl	_wlc_phy_txlpfbw_nphy
	mov	x0, x19
	bl	_wlc_phy_spurwar_nphy
	ldr	x8, [sp, #24]
Lloh84:
	adrp	x9, ___stack_chk_guard@GOTPAGE
Lloh85:
	ldr	x9, [x9, ___stack_chk_guard@GOTPAGEOFF]
Lloh86:
	ldr	x9, [x9]
	cmp	x9, x8
	b.ne	LBB0_100
; %bb.86:
	ldp	x29, x30, [sp, #112]            ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #96]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #80]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #64]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #48]             ; 16-byte Folded Reload
	ldp	x28, x27, [sp, #32]             ; 16-byte Folded Reload
	add	sp, sp, #128
	ret
LBB0_87:
	ldr	w0, [x19, #140]
	bl	_CHSPEC_IS2G
	mov	w8, #56
	mov	w9, #64
	cmp	x0, #0
	csel	x8, x9, x8, eq
	ldr	w9, [x19, #136]
	cbz	w9, LBB0_81
; %bb.88:
	ldr	x8, [x19, x8]
	cbnz	x8, LBB0_81
; %bb.89:
	mov	x0, x19
	bl	_wlc_phy_get_tx_gain_nphy
	mov	x21, x0
	ldr	x8, [x19, #72]
Lloh87:
	adrp	x9, _ANTSEL_2x3@GOTPAGE
Lloh88:
	ldr	x9, [x9, _ANTSEL_2x3@GOTPAGEOFF]
Lloh89:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_91
; %bb.90:
	mov	x0, x19
	mov	w1, #1
	bl	_wlc_phy_antsel_init
LBB0_91:
	ldr	x8, [x19, #80]
Lloh90:
	adrp	x9, _PHY_PERICAL_MPHASE@GOTPAGE
Lloh91:
	ldr	x9, [x9, _PHY_PERICAL_MPHASE@GOTPAGEOFF]
Lloh92:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_94
; %bb.92:
	ldr	x8, [x19, #88]
Lloh93:
	adrp	x9, _MPHASE_CAL_STATE_IDLE@GOTPAGE
Lloh94:
	ldr	x9, [x9, _MPHASE_CAL_STATE_IDLE@GOTPAGEOFF]
Lloh95:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_82
; %bb.93:
Lloh96:
	adrp	x8, _PHY_PERICAL_PHYINIT@GOTPAGE
Lloh97:
	ldr	x8, [x8, _PHY_PERICAL_PHYINIT@GOTPAGEOFF]
Lloh98:
	ldr	w1, [x8]
	mov	x0, x19
	bl	_wlc_phy_cal_perical
	b	LBB0_82
LBB0_94:
	mov	x0, x19
	bl	_wlc_phy_rssi_cal_nphy
	ldr	w0, [x19, #108]
	mov	w1, #3
	bl	_NREV_GE
	cbz	x0, LBB0_96
; %bb.95:
Lloh99:
	adrp	x8, _PHY_CORE_0@GOTPAGE
Lloh100:
	ldr	x8, [x8, _PHY_CORE_0@GOTPAGEOFF]
Lloh101:
	ldr	x8, [x8]
	ldp	x9, x10, [x19, #120]
	ldr	w8, [x9, x8, lsl #2]
	str	w8, [x10]
Lloh102:
	adrp	x8, _PHY_CORE_1@GOTPAGE
Lloh103:
	ldr	x8, [x8, _PHY_CORE_1@GOTPAGEOFF]
Lloh104:
	ldr	x8, [x8]
	ldr	w8, [x9, x8, lsl #2]
	str	w8, [x10, #4]
	mov	x0, x19
	bl	_wlc_phy_precal_txgain_nphy
	mov	x0, x19
	bl	_wlc_phy_get_tx_gain_nphy
	mov	x21, x0
LBB0_96:
	mov	w21, w21
	mov	x0, x19
	mov	x1, x21
	mov	w2, #1
	mov	w3, #0
	bl	_wlc_phy_cal_txiqlo_nphy
	cbnz	x0, LBB0_82
; %bb.97:
	mov	x0, x19
	mov	x1, x21
	mov	w2, #2
	mov	w3, #0
	bl	_wlc_phy_cal_rxiq_nphy
	cbnz	x0, LBB0_82
; %bb.98:
	mov	x0, x19
	bl	_wlc_phy_savecal_nphy
	b	LBB0_82
LBB0_99:
	mov	x21, #0
	b	LBB0_68
LBB0_100:
	bl	___stack_chk_fail
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpLdrGotLdr	Lloh12, Lloh13, Lloh14
	.loh AdrpLdrGotLdr	Lloh9, Lloh10, Lloh11
	.loh AdrpLdrGotLdr	Lloh15, Lloh16, Lloh17
	.loh AdrpLdrGotLdr	Lloh18, Lloh19, Lloh20
	.loh AdrpLdrGotLdr	Lloh21, Lloh22, Lloh23
	.loh AdrpLdrGotLdr	Lloh24, Lloh25, Lloh26
	.loh AdrpLdrGotLdr	Lloh32, Lloh33, Lloh34
	.loh AdrpLdrGotLdr	Lloh29, Lloh30, Lloh31
	.loh AdrpLdrGot	Lloh27, Lloh28
	.loh AdrpLdrGotLdr	Lloh35, Lloh36, Lloh37
	.loh AdrpLdrGot	Lloh38, Lloh39
	.loh AdrpLdrGotLdr	Lloh49, Lloh50, Lloh51
	.loh AdrpLdrGotLdr	Lloh46, Lloh47, Lloh48
	.loh AdrpLdrGot	Lloh44, Lloh45
	.loh AdrpLdrGot	Lloh42, Lloh43
	.loh AdrpLdrGot	Lloh40, Lloh41
	.loh AdrpLdrGot	Lloh57, Lloh58
	.loh AdrpLdrGot	Lloh55, Lloh56
	.loh AdrpLdrGotLdr	Lloh52, Lloh53, Lloh54
	.loh AdrpLdrGot	Lloh59, Lloh60
	.loh AdrpLdrGot	Lloh61, Lloh62
	.loh AdrpLdrGotLdr	Lloh63, Lloh64, Lloh65
	.loh AdrpLdrGot	Lloh66, Lloh67
	.loh AdrpLdrGot	Lloh70, Lloh71
	.loh AdrpLdrGot	Lloh68, Lloh69
	.loh AdrpLdrGot	Lloh72, Lloh73
	.loh AdrpLdrGot	Lloh74, Lloh75
	.loh AdrpLdrGot	Lloh76, Lloh77
	.loh AdrpLdrGot	Lloh78, Lloh79
	.loh AdrpLdrGot	Lloh82, Lloh83
	.loh AdrpLdrGot	Lloh80, Lloh81
	.loh AdrpLdrGotLdr	Lloh84, Lloh85, Lloh86
	.loh AdrpLdrGotLdr	Lloh87, Lloh88, Lloh89
	.loh AdrpLdrGotLdr	Lloh90, Lloh91, Lloh92
	.loh AdrpLdrGotLdr	Lloh93, Lloh94, Lloh95
	.loh AdrpLdrGotLdr	Lloh96, Lloh97, Lloh98
	.loh AdrpLdrGotLdr	Lloh102, Lloh103, Lloh104
	.loh AdrpLdrGotLdr	Lloh99, Lloh100, Lloh101
	.cfi_endproc
                                        ; -- End function
	.comm	_PHY_HOLD_FOR_SCAN,4,2          ; @PHY_HOLD_FOR_SCAN
	.comm	_PHY_HOLD_FOR_NOT_ASSOC,4,2     ; @PHY_HOLD_FOR_NOT_ASSOC
	.comm	_BCMA_PKG_ID_BCM4717,8,3        ; @BCMA_PKG_ID_BCM4717
	.comm	_BCMA_PKG_ID_BCM4718,8,3        ; @BCMA_PKG_ID_BCM4718
	.comm	_BFL_EXTLNA,4,2                 ; @BFL_EXTLNA
	.comm	_BCMA_CC_CHIPCTL,4,2            ; @BCMA_CC_CHIPCTL
	.comm	_BCMA_CHIP_ID_BCM5357,8,3       ; @BCMA_CHIP_ID_BCM5357
	.comm	_CCTRL5357_EXTPA,4,2            ; @CCTRL5357_EXTPA
	.comm	_clk_ctl_st,4,2                 ; @clk_ctl_st
	.comm	_CCS_FORCEHT,4,2                ; @CCS_FORCEHT
	.comm	_CCS_HTAREQ,4,2                 ; @CCS_HTAREQ
	.comm	_BFL2_INTERNDET_TXIQCAL,4,2     ; @BFL2_INTERNDET_TXIQCAL
	.comm	_BFL2_SKWRKFEM_BRD,4,2          ; @BFL2_SKWRKFEM_BRD
	.comm	_PHY_CORE_0,8,3                 ; @PHY_CORE_0
	.comm	_ON,4,2                         ; @ON
	.comm	_BBCFG_RESETCCA,4,2             ; @BBCFG_RESETCCA
	.comm	_OFF,4,2                        ; @OFF
	.comm	_NPHY_RFSEQ_RX2TX,4,2           ; @NPHY_RFSEQ_RX2TX
	.comm	_NPHY_RFSEQ_RESET2RX,4,2        ; @NPHY_RFSEQ_RESET2RX
	.comm	_PHY_TPC_HW_OFF,4,2             ; @PHY_TPC_HW_OFF
	.comm	_nphy_tpc_5GHz_txgain_rev3,8,3  ; @nphy_tpc_5GHz_txgain_rev3
	.comm	_nphy_tpc_5GHz_txgain_HiPwrEPA,8,3 ; @nphy_tpc_5GHz_txgain_HiPwrEPA
	.comm	_nphy_tpc_5GHz_txgain_rev4,8,3  ; @nphy_tpc_5GHz_txgain_rev4
	.comm	_nphy_tpc_5GHz_txgain_rev5,8,3  ; @nphy_tpc_5GHz_txgain_rev5
	.comm	_nphy_tpc_txgain_epa_2057rev5,8,3 ; @nphy_tpc_txgain_epa_2057rev5
	.comm	_nphy_tpc_txgain_epa_2057rev3,8,3 ; @nphy_tpc_txgain_epa_2057rev3
	.comm	_nphy_tpc_txgain_HiPwrEPA,8,3   ; @nphy_tpc_txgain_HiPwrEPA
	.comm	_nphy_tpc_txgain_rev3,8,3       ; @nphy_tpc_txgain_rev3
	.comm	_NPHY_TBL_ID_CORE1TXPWRCTL,4,2  ; @NPHY_TBL_ID_CORE1TXPWRCTL
	.comm	_NPHY_TBL_ID_CORE2TXPWRCTL,4,2  ; @NPHY_TBL_ID_CORE2TXPWRCTL
	.comm	_nphy_papd_pga_gain_delta_ipa_2g,8,3 ; @nphy_papd_pga_gain_delta_ipa_2g
	.comm	_nphy_papd_pga_gain_delta_ipa_5g,8,3 ; @nphy_papd_pga_gain_delta_ipa_5g
	.comm	_nphy_tpc_txgain,8,3            ; @nphy_tpc_txgain
	.comm	_ANTSEL_2x3,8,3                 ; @ANTSEL_2x3
	.comm	_PHY_PERICAL_MPHASE,8,3         ; @PHY_PERICAL_MPHASE
	.comm	_PHY_CORE_1,8,3                 ; @PHY_CORE_1
	.comm	_MPHASE_CAL_STATE_IDLE,8,3      ; @MPHASE_CAL_STATE_IDLE
	.comm	_PHY_PERICAL_PHYINIT,4,2        ; @PHY_PERICAL_PHYINIT
.subsections_via_symbols
