	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function serdes_init_s6g
_serdes_init_s6g:                       ## @serdes_init_s6g
	.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	$40, %rsp
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movl	%edx, %r12d
	movl	%esi, %ebx
	movq	%rdi, %r15
	movq	_PHY_INTERFACE_MODE_QSGMII@GOTPCREL(%rip), %rax
	movl	(%rax), %r13d
	cmpl	%edx, %r13d
	setne	-52(%rbp)                       ## 1-byte Folded Spill
	sete	-48(%rbp)                       ## 1-byte Folded Spill
	movl	$120, %eax
	movl	$60, %ecx
	cmovel	%eax, %ecx
	movl	%ecx, -76(%rbp)                 ## 4-byte Spill
	movl	$24, %eax
	movl	$48, %r14d
	cmovel	%eax, %r14d
	callq	_serdes_update_mcb_s6g
	testl	%eax, %eax
	jne	LBB0_6
## %bb.1:
	movq	_HSIO_S6G_COMMON_CFG@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_HSIO_S6G_COMMON_CFG_SYS_RST@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%r15, %rdi
	xorl	%ecx, %ecx
	callq	_regmap_update_bits
	movq	_HSIO_S6G_PLL_CFG@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_HSIO_S6G_PLL_CFG_PLL_FSM_ENA@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%r15, %rdi
	xorl	%ecx, %ecx
	callq	_regmap_update_bits
	movq	_HSIO_S6G_IB_CFG_IB_SIG_DET_ENA@GOTPCREL(%rip), %rax
	movq	_HSIO_S6G_IB_CFG_IB_REG_ENA@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	orl	(%rax), %ecx
	movq	_HSIO_S6G_IB_CFG_IB_SAM_ENA@GOTPCREL(%rip), %rax
	orl	(%rax), %ecx
	movq	_HSIO_S6G_IB_CFG_IB_EQZ_ENA@GOTPCREL(%rip), %rax
	orl	(%rax), %ecx
	movq	_HSIO_S6G_IB_CFG@GOTPCREL(%rip), %rdx
	movq	_HSIO_S6G_IB_CFG_IB_CONCUR@GOTPCREL(%rip), %rax
	orl	(%rax), %ecx
	movl	(%rdx), %esi
	movq	_HSIO_S6G_IB_CFG_IB_CAL_ENA@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	orl	%ecx, %edx
	movq	%r15, %rdi
	callq	_regmap_update_bits
	movq	_HSIO_S6G_IB_CFG1@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_HSIO_S6G_IB_CFG1_IB_FRC_OFFSET@GOTPCREL(%rip), %rax
	movq	_HSIO_S6G_IB_CFG1_IB_FRC_LP@GOTPCREL(%rip), %rdi
	movq	_HSIO_S6G_IB_CFG1_IB_FRC_MID@GOTPCREL(%rip), %r9
	movq	_HSIO_S6G_IB_CFG1_IB_FRC_HP@GOTPCREL(%rip), %r8
	movq	_HSIO_S6G_IB_CFG1_IB_FILT_OFFSET@GOTPCREL(%rip), %rdx
	movq	_HSIO_S6G_IB_CFG1_IB_FILT_LP@GOTPCREL(%rip), %rcx
	movl	%ebx, -64(%rbp)                 ## 4-byte Spill
	movl	(%rcx), %ebx
	movq	_HSIO_S6G_IB_CFG1_IB_FILT_MID@GOTPCREL(%rip), %r10
	movq	_HSIO_S6G_IB_CFG1_IB_FILT_HP@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	orl	(%rdx), %ebx
	movl	(%rax), %edx
	orl	%ebx, %edx
	orl	(%rdi), %edx
	orl	(%r9), %edx
	orl	(%r8), %edx
	orl	(%r10), %ecx
	orl	%ecx, %edx
	orl	%ebx, %ecx
	movq	%r15, %rdi
	callq	_regmap_update_bits
	movq	_HSIO_S6G_IB_CFG2@GOTPCREL(%rip), %rax
	movq	%r15, -72(%rbp)                 ## 8-byte Spill
	movl	%r13d, -56(%rbp)                ## 4-byte Spill
	movl	(%rax), %r13d
	movq	_HSIO_S6G_IB_CFG2_IB_UREG_M@GOTPCREL(%rip), %rax
	movl	(%rax), %ebx
	movl	$4, %edi
	callq	_HSIO_S6G_IB_CFG2_IB_UREG
	movq	-72(%rbp), %rdi                 ## 8-byte Reload
	movl	%r13d, %esi
	movl	%ebx, %edx
	movl	%eax, %ecx
	callq	_regmap_update_bits
	movq	_HSIO_S6G_IB_CFG3_IB_INI_OFFSET_M@GOTPCREL(%rip), %rax
	movq	_HSIO_S6G_IB_CFG3_IB_INI_LP_M@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ebx
	orl	(%rax), %ebx
	movq	_HSIO_S6G_IB_CFG3@GOTPCREL(%rip), %rax
	movq	_HSIO_S6G_IB_CFG3_IB_INI_MID_M@GOTPCREL(%rip), %rcx
	orl	(%rcx), %ebx
	movl	(%rax), %r13d
	movq	_HSIO_S6G_IB_CFG3_IB_INI_HP_M@GOTPCREL(%rip), %rax
	orl	(%rax), %ebx
	movl	$31, %edi
	callq	_HSIO_S6G_IB_CFG3_IB_INI_OFFSET
	movl	%r12d, -60(%rbp)                ## 4-byte Spill
	movl	%eax, %r12d
	movl	$1, %edi
	callq	_HSIO_S6G_IB_CFG3_IB_INI_LP
	orl	%eax, %r12d
	movl	$31, %edi
	callq	_HSIO_S6G_IB_CFG3_IB_INI_MID
	movl	%eax, %r15d
	xorl	%edi, %edi
	callq	_HSIO_S6G_IB_CFG3_IB_INI_HP
	orl	%eax, %r15d
	orl	%r12d, %r15d
	movq	-72(%rbp), %rdi                 ## 8-byte Reload
	movl	%r13d, %esi
	movl	-56(%rbp), %r13d                ## 4-byte Reload
	movq	-72(%rbp), %r12                 ## 8-byte Reload
	movl	%ebx, %edx
	movl	%r15d, %ecx
	callq	_regmap_update_bits
	movq	_HSIO_S6G_MISC_CFG@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_HSIO_S6G_MISC_CFG_LANE_RST@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	%r12, %rdi
	movl	%ecx, %edx
	callq	_regmap_update_bits
	movq	%r12, %rdi
	movl	-60(%rbp), %ebx                 ## 4-byte Reload
	movl	-64(%rbp), %esi                 ## 4-byte Reload
	callq	_serdes_commit_mcb_s6g
	testl	%eax, %eax
	jne	LBB0_6
## %bb.2:
	xorl	%eax, %eax
	movb	-48(%rbp), %cl                  ## 1-byte Reload
	movb	%cl, %al
	leal	(%rax,%rax), %ecx
	addl	$3, %ecx
	movl	%ecx, -48(%rbp)                 ## 4-byte Spill
	xorl	%r15d, %r15d
	movb	-52(%rbp), %cl                  ## 1-byte Reload
	movb	%cl, %r15b
	addl	%r15d, %r15d
	addl	%eax, %eax
	incl	%eax
	movl	%eax, -52(%rbp)                 ## 4-byte Spill
	movq	_HSIO_S6G_OB_CFG_OB_IDLE@GOTPCREL(%rip), %rax
	movq	_HSIO_S6G_OB_CFG_OB_ENA1V_MODE@GOTPCREL(%rip), %rcx
	movl	%r13d, %edx
	movl	(%rcx), %r13d
	movl	(%rax), %r12d
	orl	%r13d, %r12d
	movq	_HSIO_S6G_OB_CFG_OB_POST0_M@GOTPCREL(%rip), %rax
	orl	(%rax), %r12d
	movq	_HSIO_S6G_OB_CFG_OB_PREC_M@GOTPCREL(%rip), %rax
	orl	(%rax), %r12d
	cmpl	%ebx, %edx
	movq	_HSIO_S6G_OB_CFG@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -44(%rbp)                 ## 4-byte Spill
	movl	$0, %eax
	cmovel	%eax, %r13d
	xorl	%edi, %edi
	callq	_HSIO_S6G_OB_CFG_OB_POST0
	movl	%eax, %ebx
	xorl	%edi, %edi
	callq	_HSIO_S6G_OB_CFG_OB_PREC
	orl	%eax, %ebx
	orl	%r13d, %ebx
	movq	-72(%rbp), %r13                 ## 8-byte Reload
	movq	%r13, %rdi
	movl	-44(%rbp), %esi                 ## 4-byte Reload
	movl	%r12d, %edx
	movl	%ebx, %ecx
	callq	_regmap_update_bits
	movq	_HSIO_S6G_OB_CFG1@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -44(%rbp)                 ## 4-byte Spill
	movq	_HSIO_S6G_OB_CFG1_OB_ENA_CAS_M@GOTPCREL(%rip), %rax
	movq	_HSIO_S6G_OB_CFG1_OB_LEV_M@GOTPCREL(%rip), %rcx
	movl	(%rcx), %r12d
	orl	(%rax), %r12d
	movl	%r14d, %edi
	callq	_HSIO_S6G_OB_CFG1_OB_LEV
	movl	%eax, %ebx
	movl	%r15d, %edi
	callq	_HSIO_S6G_OB_CFG1_OB_ENA_CAS
	orl	%eax, %ebx
	movq	%r13, %rdi
	movl	-44(%rbp), %esi                 ## 4-byte Reload
	movl	%r12d, %edx
	movl	%ebx, %ecx
	callq	_regmap_update_bits
	movq	_HSIO_S6G_DES_CFG@GOTPCREL(%rip), %rax
	movq	_HSIO_S6G_DES_CFG_DES_PHS_CTRL_M@GOTPCREL(%rip), %rcx
	movq	_HSIO_S6G_DES_CFG_DES_CPMD_SEL_M@GOTPCREL(%rip), %rdx
	movl	(%rdx), %r15d
	orl	(%rcx), %r15d
	movl	(%rax), %r14d
	movq	_HSIO_S6G_DES_CFG_DES_BW_ANA_M@GOTPCREL(%rip), %rax
	orl	(%rax), %r15d
	movl	$2, %edi
	callq	_HSIO_S6G_DES_CFG_DES_PHS_CTRL
	movl	%eax, %ebx
	xorl	%edi, %edi
	callq	_HSIO_S6G_DES_CFG_DES_CPMD_SEL
	orl	%eax, %ebx
	movl	-48(%rbp), %edi                 ## 4-byte Reload
	callq	_HSIO_S6G_DES_CFG_DES_BW_ANA
	orl	%eax, %ebx
	movq	%r13, %rdi
	movl	%r14d, %esi
	movl	%r15d, %edx
	movl	%ebx, %ecx
	callq	_regmap_update_bits
	movq	_HSIO_S6G_IB_CFG@GOTPCREL(%rip), %rax
	movl	(%rax), %r14d
	movq	_HSIO_S6G_IB_CFG_IB_SIG_DET_CLK_SEL_M@GOTPCREL(%rip), %rcx
	movq	_HSIO_S6G_IB_CFG_IB_REG_PAT_SEL_OFFSET_M@GOTPCREL(%rip), %rax
	movl	(%rax), %r15d
	orl	(%rcx), %r15d
	xorl	%edi, %edi
	callq	_HSIO_S6G_IB_CFG_IB_REG_PAT_SEL_OFFSET
	movl	%eax, %ebx
	xorl	%edi, %edi
	callq	_HSIO_S6G_IB_CFG_IB_SIG_DET_CLK_SEL
	orl	%eax, %ebx
	movq	%r13, %rdi
	movl	%r14d, %esi
	movl	%r15d, %edx
	movl	%ebx, %ecx
	callq	_regmap_update_bits
	movq	_HSIO_S6G_IB_CFG1@GOTPCREL(%rip), %rax
	movl	(%rax), %r14d
	movq	_HSIO_S6G_IB_CFG1_IB_TSDET_M@GOTPCREL(%rip), %r12
	movl	(%r12), %ebx
	movl	$16, %edi
	callq	_HSIO_S6G_IB_CFG1_IB_TSDET
	movq	%r13, %rdi
	movl	%r14d, %esi
	movl	%ebx, %edx
	movl	%eax, %ecx
	callq	_regmap_update_bits
	movq	_HSIO_S6G_SER_CFG@GOTPCREL(%rip), %rax
	movl	(%rax), %r14d
	movq	_HSIO_S6G_SER_CFG_SER_ALISEL_M@GOTPCREL(%rip), %rax
	movq	_HSIO_S6G_SER_CFG_SER_ENALI@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ebx
	orl	(%rax), %ebx
	xorl	%edi, %edi
	callq	_HSIO_S6G_SER_CFG_SER_ALISEL
	movq	%r13, %rdi
	movl	%r14d, %esi
	movl	%ebx, %edx
	movl	%eax, %ecx
	callq	_regmap_update_bits
	movq	_HSIO_S6G_PLL_CFG_PLL_DIV4@GOTPCREL(%rip), %rax
	movq	_HSIO_S6G_PLL_CFG_PLL_ENA_ROT@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ebx
	orl	(%rax), %ebx
	movq	_HSIO_S6G_PLL_CFG_PLL_FSM_CTRL_DATA_M@GOTPCREL(%rip), %rax
	orl	(%rax), %ebx
	movq	_HSIO_S6G_PLL_CFG_PLL_ROT_DIR@GOTPCREL(%rip), %rax
	orl	(%rax), %ebx
	movq	_HSIO_S6G_PLL_CFG@GOTPCREL(%rip), %rax
	movl	(%rax), %r14d
	movq	_HSIO_S6G_PLL_CFG_PLL_ROT_FRQ@GOTPCREL(%rip), %rax
	orl	(%rax), %ebx
	movl	-76(%rbp), %edi                 ## 4-byte Reload
	callq	_HSIO_S6G_PLL_CFG_PLL_FSM_CTRL_DATA
	movq	%r13, %rdi
	movl	%r14d, %esi
	movl	%ebx, %edx
	movl	%eax, %ecx
	callq	_regmap_update_bits
	movl	-56(%rbp), %eax                 ## 4-byte Reload
	cmpl	-60(%rbp), %eax                 ## 4-byte Folded Reload
	movq	_HSIO_S6G_COMMON_CFG@GOTPCREL(%rip), %rax
	movl	(%rax), %r14d
	movq	_HSIO_S6G_COMMON_CFG_ENA_LANE@GOTPCREL(%rip), %rax
	movl	(%rax), %r15d
	movq	_HSIO_S6G_COMMON_CFG_PWD_RX@GOTPCREL(%rip), %rax
	movq	_HSIO_S6G_COMMON_CFG_PWD_TX@GOTPCREL(%rip), %rcx
	movq	_HSIO_S6G_COMMON_CFG_HRATE@GOTPCREL(%rip), %rdx
	movq	_HSIO_S6G_COMMON_CFG_QRATE@GOTPCREL(%rip), %rsi
	movl	(%rsi), %esi
	movq	_HSIO_S6G_COMMON_CFG_ENA_ELOOP@GOTPCREL(%rip), %r8
	movl	$0, %edi
	cmovnel	%esi, %edi
	movq	_HSIO_S6G_COMMON_CFG_SYS_RST@GOTPCREL(%rip), %rbx
	orl	(%rbx), %r15d
	movl	(%rax), %ebx
	orl	%r15d, %ebx
	orl	(%rcx), %ebx
	movq	_HSIO_S6G_COMMON_CFG_ENA_FLOOP@GOTPCREL(%rip), %rax
	orl	(%rdx), %ebx
	orl	%esi, %ebx
	orl	(%r8), %ebx
	orl	(%rax), %ebx
	movq	_HSIO_S6G_COMMON_CFG_IF_MODE_M@GOTPCREL(%rip), %rax
	orl	(%rax), %ebx
	orl	%edi, %r15d
	movl	-52(%rbp), %edi                 ## 4-byte Reload
	callq	_HSIO_S6G_COMMON_CFG_IF_MODE
	orl	%eax, %r15d
	movq	%r13, %rdi
	movl	%r14d, %esi
	movl	%ebx, %edx
	movl	-64(%rbp), %ebx                 ## 4-byte Reload
	movl	%r15d, %ecx
	movq	_HSIO_S6G_MISC_CFG_LANE_RST@GOTPCREL(%rip), %r15
	movq	_HSIO_S6G_MISC_CFG@GOTPCREL(%rip), %r14
	callq	_regmap_update_bits
	movl	(%r14), %esi
	movq	_HSIO_S6G_MISC_CFG_DES_100FX_CPMD_ENA@GOTPCREL(%rip), %rax
	movq	_HSIO_S6G_MISC_CFG_RX_LPI_MODE_ENA@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movq	_HSIO_S6G_MISC_CFG_TX_LPI_MODE_ENA@GOTPCREL(%rip), %rdi
	orl	(%r15), %ecx
	movl	(%rax), %edx
	orl	%ecx, %edx
	orl	(%rdi), %edx
	movq	%r13, %rdi
	callq	_regmap_update_bits
	movq	%r13, %rdi
	movl	%ebx, %esi
	callq	_serdes_commit_mcb_s6g
	testl	%eax, %eax
	jne	LBB0_6
## %bb.3:
	movq	_HSIO_S6G_PLL_CFG@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_HSIO_S6G_PLL_CFG_PLL_FSM_ENA@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	%r13, %rdi
	movl	%ecx, %edx
	callq	_regmap_update_bits
	movq	%r13, %rdi
	movl	%ebx, %esi
	callq	_serdes_commit_mcb_s6g
	testl	%eax, %eax
	jne	LBB0_6
## %bb.4:
	movl	$20, %edi
	callq	_msleep
	movq	_HSIO_S6G_IB_CFG@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_HSIO_S6G_IB_CFG_IB_CAL_ENA@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	%r13, %rdi
	movl	%ecx, %edx
	callq	_regmap_update_bits
	movl	(%r14), %esi
	movl	(%r15), %edx
	movq	%r13, %rdi
	xorl	%ecx, %ecx
	callq	_regmap_update_bits
	movq	%r13, %rdi
	movl	%ebx, %esi
	callq	_serdes_commit_mcb_s6g
	testl	%eax, %eax
	jne	LBB0_6
## %bb.5:
	movl	$60, %edi
	callq	_msleep
	movq	_HSIO_S6G_IB_CFG@GOTPCREL(%rip), %rax
	movl	(%rax), %r14d
	movq	_HSIO_S6G_IB_CFG_IB_SIG_DET_CLK_SEL_M@GOTPCREL(%rip), %rax
	movl	(%rax), %r15d
	movq	_HSIO_S6G_IB_CFG_IB_REG_PAT_SEL_OFFSET_M@GOTPCREL(%rip), %rax
	orl	(%rax), %r15d
	xorl	%edi, %edi
	callq	_HSIO_S6G_IB_CFG_IB_REG_PAT_SEL_OFFSET
	movl	%eax, %ebx
	movl	$7, %edi
	callq	_HSIO_S6G_IB_CFG_IB_SIG_DET_CLK_SEL
	orl	%eax, %ebx
	movq	%r13, %rdi
	movl	%r14d, %esi
	movl	%r15d, %edx
	movl	%ebx, %ecx
	callq	_regmap_update_bits
	movq	_HSIO_S6G_IB_CFG1@GOTPCREL(%rip), %rax
	movl	(%rax), %ebx
	movl	(%r12), %r14d
	movl	$3, %edi
	callq	_HSIO_S6G_IB_CFG1_IB_TSDET
	movq	%r13, %rdi
	movl	%ebx, %esi
	movl	%r14d, %edx
	movl	%eax, %ecx
	callq	_regmap_update_bits
	xorl	%eax, %eax
LBB0_6:
	addq	$40, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_PHY_INTERFACE_MODE_QSGMII,4,2  ## @PHY_INTERFACE_MODE_QSGMII
	.comm	_HSIO_S6G_COMMON_CFG,4,2        ## @HSIO_S6G_COMMON_CFG
	.comm	_HSIO_S6G_COMMON_CFG_SYS_RST,4,2 ## @HSIO_S6G_COMMON_CFG_SYS_RST
	.comm	_HSIO_S6G_PLL_CFG,4,2           ## @HSIO_S6G_PLL_CFG
	.comm	_HSIO_S6G_PLL_CFG_PLL_FSM_ENA,4,2 ## @HSIO_S6G_PLL_CFG_PLL_FSM_ENA
	.comm	_HSIO_S6G_IB_CFG,4,2            ## @HSIO_S6G_IB_CFG
	.comm	_HSIO_S6G_IB_CFG_IB_SIG_DET_ENA,4,2 ## @HSIO_S6G_IB_CFG_IB_SIG_DET_ENA
	.comm	_HSIO_S6G_IB_CFG_IB_REG_ENA,4,2 ## @HSIO_S6G_IB_CFG_IB_REG_ENA
	.comm	_HSIO_S6G_IB_CFG_IB_SAM_ENA,4,2 ## @HSIO_S6G_IB_CFG_IB_SAM_ENA
	.comm	_HSIO_S6G_IB_CFG_IB_EQZ_ENA,4,2 ## @HSIO_S6G_IB_CFG_IB_EQZ_ENA
	.comm	_HSIO_S6G_IB_CFG_IB_CONCUR,4,2  ## @HSIO_S6G_IB_CFG_IB_CONCUR
	.comm	_HSIO_S6G_IB_CFG_IB_CAL_ENA,4,2 ## @HSIO_S6G_IB_CFG_IB_CAL_ENA
	.comm	_HSIO_S6G_IB_CFG1,4,2           ## @HSIO_S6G_IB_CFG1
	.comm	_HSIO_S6G_IB_CFG1_IB_FRC_OFFSET,4,2 ## @HSIO_S6G_IB_CFG1_IB_FRC_OFFSET
	.comm	_HSIO_S6G_IB_CFG1_IB_FRC_LP,4,2 ## @HSIO_S6G_IB_CFG1_IB_FRC_LP
	.comm	_HSIO_S6G_IB_CFG1_IB_FRC_MID,4,2 ## @HSIO_S6G_IB_CFG1_IB_FRC_MID
	.comm	_HSIO_S6G_IB_CFG1_IB_FRC_HP,4,2 ## @HSIO_S6G_IB_CFG1_IB_FRC_HP
	.comm	_HSIO_S6G_IB_CFG1_IB_FILT_OFFSET,4,2 ## @HSIO_S6G_IB_CFG1_IB_FILT_OFFSET
	.comm	_HSIO_S6G_IB_CFG1_IB_FILT_LP,4,2 ## @HSIO_S6G_IB_CFG1_IB_FILT_LP
	.comm	_HSIO_S6G_IB_CFG1_IB_FILT_MID,4,2 ## @HSIO_S6G_IB_CFG1_IB_FILT_MID
	.comm	_HSIO_S6G_IB_CFG1_IB_FILT_HP,4,2 ## @HSIO_S6G_IB_CFG1_IB_FILT_HP
	.comm	_HSIO_S6G_IB_CFG2,4,2           ## @HSIO_S6G_IB_CFG2
	.comm	_HSIO_S6G_IB_CFG2_IB_UREG_M,4,2 ## @HSIO_S6G_IB_CFG2_IB_UREG_M
	.comm	_HSIO_S6G_IB_CFG3,4,2           ## @HSIO_S6G_IB_CFG3
	.comm	_HSIO_S6G_IB_CFG3_IB_INI_OFFSET_M,4,2 ## @HSIO_S6G_IB_CFG3_IB_INI_OFFSET_M
	.comm	_HSIO_S6G_IB_CFG3_IB_INI_LP_M,4,2 ## @HSIO_S6G_IB_CFG3_IB_INI_LP_M
	.comm	_HSIO_S6G_IB_CFG3_IB_INI_MID_M,4,2 ## @HSIO_S6G_IB_CFG3_IB_INI_MID_M
	.comm	_HSIO_S6G_IB_CFG3_IB_INI_HP_M,4,2 ## @HSIO_S6G_IB_CFG3_IB_INI_HP_M
	.comm	_HSIO_S6G_MISC_CFG,4,2          ## @HSIO_S6G_MISC_CFG
	.comm	_HSIO_S6G_MISC_CFG_LANE_RST,4,2 ## @HSIO_S6G_MISC_CFG_LANE_RST
	.comm	_HSIO_S6G_OB_CFG,4,2            ## @HSIO_S6G_OB_CFG
	.comm	_HSIO_S6G_OB_CFG_OB_IDLE,4,2    ## @HSIO_S6G_OB_CFG_OB_IDLE
	.comm	_HSIO_S6G_OB_CFG_OB_ENA1V_MODE,4,2 ## @HSIO_S6G_OB_CFG_OB_ENA1V_MODE
	.comm	_HSIO_S6G_OB_CFG_OB_POST0_M,4,2 ## @HSIO_S6G_OB_CFG_OB_POST0_M
	.comm	_HSIO_S6G_OB_CFG_OB_PREC_M,4,2  ## @HSIO_S6G_OB_CFG_OB_PREC_M
	.comm	_HSIO_S6G_OB_CFG1,4,2           ## @HSIO_S6G_OB_CFG1
	.comm	_HSIO_S6G_OB_CFG1_OB_ENA_CAS_M,4,2 ## @HSIO_S6G_OB_CFG1_OB_ENA_CAS_M
	.comm	_HSIO_S6G_OB_CFG1_OB_LEV_M,4,2  ## @HSIO_S6G_OB_CFG1_OB_LEV_M
	.comm	_HSIO_S6G_DES_CFG,4,2           ## @HSIO_S6G_DES_CFG
	.comm	_HSIO_S6G_DES_CFG_DES_PHS_CTRL_M,4,2 ## @HSIO_S6G_DES_CFG_DES_PHS_CTRL_M
	.comm	_HSIO_S6G_DES_CFG_DES_CPMD_SEL_M,4,2 ## @HSIO_S6G_DES_CFG_DES_CPMD_SEL_M
	.comm	_HSIO_S6G_DES_CFG_DES_BW_ANA_M,4,2 ## @HSIO_S6G_DES_CFG_DES_BW_ANA_M
	.comm	_HSIO_S6G_IB_CFG_IB_SIG_DET_CLK_SEL_M,4,2 ## @HSIO_S6G_IB_CFG_IB_SIG_DET_CLK_SEL_M
	.comm	_HSIO_S6G_IB_CFG_IB_REG_PAT_SEL_OFFSET_M,4,2 ## @HSIO_S6G_IB_CFG_IB_REG_PAT_SEL_OFFSET_M
	.comm	_HSIO_S6G_IB_CFG1_IB_TSDET_M,4,2 ## @HSIO_S6G_IB_CFG1_IB_TSDET_M
	.comm	_HSIO_S6G_SER_CFG,4,2           ## @HSIO_S6G_SER_CFG
	.comm	_HSIO_S6G_SER_CFG_SER_ALISEL_M,4,2 ## @HSIO_S6G_SER_CFG_SER_ALISEL_M
	.comm	_HSIO_S6G_SER_CFG_SER_ENALI,4,2 ## @HSIO_S6G_SER_CFG_SER_ENALI
	.comm	_HSIO_S6G_PLL_CFG_PLL_DIV4,4,2  ## @HSIO_S6G_PLL_CFG_PLL_DIV4
	.comm	_HSIO_S6G_PLL_CFG_PLL_ENA_ROT,4,2 ## @HSIO_S6G_PLL_CFG_PLL_ENA_ROT
	.comm	_HSIO_S6G_PLL_CFG_PLL_FSM_CTRL_DATA_M,4,2 ## @HSIO_S6G_PLL_CFG_PLL_FSM_CTRL_DATA_M
	.comm	_HSIO_S6G_PLL_CFG_PLL_ROT_DIR,4,2 ## @HSIO_S6G_PLL_CFG_PLL_ROT_DIR
	.comm	_HSIO_S6G_PLL_CFG_PLL_ROT_FRQ,4,2 ## @HSIO_S6G_PLL_CFG_PLL_ROT_FRQ
	.comm	_HSIO_S6G_COMMON_CFG_ENA_LANE,4,2 ## @HSIO_S6G_COMMON_CFG_ENA_LANE
	.comm	_HSIO_S6G_COMMON_CFG_PWD_RX,4,2 ## @HSIO_S6G_COMMON_CFG_PWD_RX
	.comm	_HSIO_S6G_COMMON_CFG_PWD_TX,4,2 ## @HSIO_S6G_COMMON_CFG_PWD_TX
	.comm	_HSIO_S6G_COMMON_CFG_HRATE,4,2  ## @HSIO_S6G_COMMON_CFG_HRATE
	.comm	_HSIO_S6G_COMMON_CFG_QRATE,4,2  ## @HSIO_S6G_COMMON_CFG_QRATE
	.comm	_HSIO_S6G_COMMON_CFG_ENA_ELOOP,4,2 ## @HSIO_S6G_COMMON_CFG_ENA_ELOOP
	.comm	_HSIO_S6G_COMMON_CFG_ENA_FLOOP,4,2 ## @HSIO_S6G_COMMON_CFG_ENA_FLOOP
	.comm	_HSIO_S6G_COMMON_CFG_IF_MODE_M,4,2 ## @HSIO_S6G_COMMON_CFG_IF_MODE_M
	.comm	_HSIO_S6G_MISC_CFG_DES_100FX_CPMD_ENA,4,2 ## @HSIO_S6G_MISC_CFG_DES_100FX_CPMD_ENA
	.comm	_HSIO_S6G_MISC_CFG_RX_LPI_MODE_ENA,4,2 ## @HSIO_S6G_MISC_CFG_RX_LPI_MODE_ENA
	.comm	_HSIO_S6G_MISC_CFG_TX_LPI_MODE_ENA,4,2 ## @HSIO_S6G_MISC_CFG_TX_LPI_MODE_ENA
	.no_dead_strip	_serdes_init_s6g
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function serdes_init_s6g
_serdes_init_s6g:                       ; @serdes_init_s6g
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #112
	.cfi_def_cfa_offset 112
	stp	x28, x27, [sp, #16]             ; 16-byte Folded Spill
	stp	x26, x25, [sp, #32]             ; 16-byte Folded Spill
	stp	x24, x23, [sp, #48]             ; 16-byte Folded Spill
	stp	x22, x21, [sp, #64]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #80]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #96]             ; 16-byte Folded Spill
	add	x29, sp, #96
	.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	x21, x2
	mov	x20, x1
	mov	x19, x0
Lloh0:
	adrp	x8, _PHY_INTERFACE_MODE_QSGMII@GOTPAGE
Lloh1:
	ldr	x8, [x8, _PHY_INTERFACE_MODE_QSGMII@GOTPAGEOFF]
Lloh2:
	ldr	w22, [x8]
	mov	w8, #60
	mov	w9, #120
	cmp	w22, w2
	csel	w25, w9, w8, eq
	cset	w8, ne
	str	w8, [sp, #12]                   ; 4-byte Folded Spill
	mov	w8, #3
	mov	w9, #5
	csel	w28, w9, w8, eq
	csinc	w26, w8, wzr, eq
	mov	w8, #48
	mov	w9, #24
	csel	w24, w9, w8, eq
	bl	_serdes_update_mcb_s6g
	cbnz	w0, LBB0_6
; %bb.1:
Lloh3:
	adrp	x8, _HSIO_S6G_COMMON_CFG@GOTPAGE
Lloh4:
	ldr	x8, [x8, _HSIO_S6G_COMMON_CFG@GOTPAGEOFF]
Lloh5:
	ldr	w1, [x8]
Lloh6:
	adrp	x8, _HSIO_S6G_COMMON_CFG_SYS_RST@GOTPAGE
Lloh7:
	ldr	x8, [x8, _HSIO_S6G_COMMON_CFG_SYS_RST@GOTPAGEOFF]
Lloh8:
	ldr	w2, [x8]
	mov	x0, x19
	mov	w3, #0
	bl	_regmap_update_bits
Lloh9:
	adrp	x8, _HSIO_S6G_PLL_CFG@GOTPAGE
Lloh10:
	ldr	x8, [x8, _HSIO_S6G_PLL_CFG@GOTPAGEOFF]
Lloh11:
	ldr	w1, [x8]
Lloh12:
	adrp	x8, _HSIO_S6G_PLL_CFG_PLL_FSM_ENA@GOTPAGE
Lloh13:
	ldr	x8, [x8, _HSIO_S6G_PLL_CFG_PLL_FSM_ENA@GOTPAGEOFF]
Lloh14:
	ldr	w2, [x8]
	mov	x0, x19
	mov	w3, #0
	bl	_regmap_update_bits
Lloh15:
	adrp	x8, _HSIO_S6G_IB_CFG@GOTPAGE
Lloh16:
	ldr	x8, [x8, _HSIO_S6G_IB_CFG@GOTPAGEOFF]
Lloh17:
	ldr	w1, [x8]
Lloh18:
	adrp	x8, _HSIO_S6G_IB_CFG_IB_SIG_DET_ENA@GOTPAGE
Lloh19:
	ldr	x8, [x8, _HSIO_S6G_IB_CFG_IB_SIG_DET_ENA@GOTPAGEOFF]
Lloh20:
	ldr	w8, [x8]
Lloh21:
	adrp	x9, _HSIO_S6G_IB_CFG_IB_REG_ENA@GOTPAGE
Lloh22:
	ldr	x9, [x9, _HSIO_S6G_IB_CFG_IB_REG_ENA@GOTPAGEOFF]
Lloh23:
	ldr	w9, [x9]
	orr	w8, w9, w8
Lloh24:
	adrp	x9, _HSIO_S6G_IB_CFG_IB_SAM_ENA@GOTPAGE
Lloh25:
	ldr	x9, [x9, _HSIO_S6G_IB_CFG_IB_SAM_ENA@GOTPAGEOFF]
Lloh26:
	ldr	w9, [x9]
	orr	w8, w8, w9
Lloh27:
	adrp	x9, _HSIO_S6G_IB_CFG_IB_EQZ_ENA@GOTPAGE
Lloh28:
	ldr	x9, [x9, _HSIO_S6G_IB_CFG_IB_EQZ_ENA@GOTPAGEOFF]
Lloh29:
	ldr	w9, [x9]
	orr	w8, w8, w9
Lloh30:
	adrp	x9, _HSIO_S6G_IB_CFG_IB_CONCUR@GOTPAGE
Lloh31:
	ldr	x9, [x9, _HSIO_S6G_IB_CFG_IB_CONCUR@GOTPAGEOFF]
Lloh32:
	ldr	w9, [x9]
	orr	w3, w8, w9
Lloh33:
	adrp	x8, _HSIO_S6G_IB_CFG_IB_CAL_ENA@GOTPAGE
Lloh34:
	ldr	x8, [x8, _HSIO_S6G_IB_CFG_IB_CAL_ENA@GOTPAGEOFF]
Lloh35:
	ldr	w8, [x8]
	orr	w2, w3, w8
	mov	x0, x19
	bl	_regmap_update_bits
Lloh36:
	adrp	x8, _HSIO_S6G_IB_CFG1@GOTPAGE
Lloh37:
	ldr	x8, [x8, _HSIO_S6G_IB_CFG1@GOTPAGEOFF]
Lloh38:
	ldr	w1, [x8]
Lloh39:
	adrp	x8, _HSIO_S6G_IB_CFG1_IB_FRC_OFFSET@GOTPAGE
Lloh40:
	ldr	x8, [x8, _HSIO_S6G_IB_CFG1_IB_FRC_OFFSET@GOTPAGEOFF]
Lloh41:
	ldr	w8, [x8]
Lloh42:
	adrp	x9, _HSIO_S6G_IB_CFG1_IB_FRC_LP@GOTPAGE
Lloh43:
	ldr	x9, [x9, _HSIO_S6G_IB_CFG1_IB_FRC_LP@GOTPAGEOFF]
Lloh44:
	ldr	w9, [x9]
Lloh45:
	adrp	x10, _HSIO_S6G_IB_CFG1_IB_FRC_MID@GOTPAGE
Lloh46:
	ldr	x10, [x10, _HSIO_S6G_IB_CFG1_IB_FRC_MID@GOTPAGEOFF]
Lloh47:
	ldr	w10, [x10]
Lloh48:
	adrp	x11, _HSIO_S6G_IB_CFG1_IB_FRC_HP@GOTPAGE
Lloh49:
	ldr	x11, [x11, _HSIO_S6G_IB_CFG1_IB_FRC_HP@GOTPAGEOFF]
Lloh50:
	ldr	w11, [x11]
Lloh51:
	adrp	x12, _HSIO_S6G_IB_CFG1_IB_FILT_OFFSET@GOTPAGE
Lloh52:
	ldr	x12, [x12, _HSIO_S6G_IB_CFG1_IB_FILT_OFFSET@GOTPAGEOFF]
Lloh53:
	ldr	w12, [x12]
Lloh54:
	adrp	x13, _HSIO_S6G_IB_CFG1_IB_FILT_LP@GOTPAGE
Lloh55:
	ldr	x13, [x13, _HSIO_S6G_IB_CFG1_IB_FILT_LP@GOTPAGEOFF]
Lloh56:
	ldr	w13, [x13]
Lloh57:
	adrp	x14, _HSIO_S6G_IB_CFG1_IB_FILT_MID@GOTPAGE
Lloh58:
	ldr	x14, [x14, _HSIO_S6G_IB_CFG1_IB_FILT_MID@GOTPAGEOFF]
Lloh59:
	ldr	w14, [x14]
Lloh60:
	adrp	x15, _HSIO_S6G_IB_CFG1_IB_FILT_HP@GOTPAGE
Lloh61:
	ldr	x15, [x15, _HSIO_S6G_IB_CFG1_IB_FILT_HP@GOTPAGEOFF]
Lloh62:
	ldr	w15, [x15]
	orr	w12, w13, w12
	orr	w8, w12, w8
	orr	w8, w8, w9
	orr	w8, w8, w10
	orr	w8, w8, w11
	orr	w8, w8, w14
	orr	w2, w8, w15
	orr	w8, w12, w14
	orr	w3, w8, w15
	mov	x0, x19
	bl	_regmap_update_bits
Lloh63:
	adrp	x8, _HSIO_S6G_IB_CFG2@GOTPAGE
Lloh64:
	ldr	x8, [x8, _HSIO_S6G_IB_CFG2@GOTPAGEOFF]
	str	w26, [sp, #8]                   ; 4-byte Folded Spill
Lloh65:
	ldr	w26, [x8]
Lloh66:
	adrp	x8, _HSIO_S6G_IB_CFG2_IB_UREG_M@GOTPAGE
Lloh67:
	ldr	x8, [x8, _HSIO_S6G_IB_CFG2_IB_UREG_M@GOTPAGEOFF]
Lloh68:
	ldr	w27, [x8]
	mov	w0, #4
	bl	_HSIO_S6G_IB_CFG2_IB_UREG
	mov	x3, x0
	mov	x0, x19
	mov	x1, x26
	mov	x2, x27
	bl	_regmap_update_bits
Lloh69:
	adrp	x8, _HSIO_S6G_IB_CFG3@GOTPAGE
Lloh70:
	ldr	x8, [x8, _HSIO_S6G_IB_CFG3@GOTPAGEOFF]
Lloh71:
	ldr	w26, [x8]
Lloh72:
	adrp	x8, _HSIO_S6G_IB_CFG3_IB_INI_OFFSET_M@GOTPAGE
Lloh73:
	ldr	x8, [x8, _HSIO_S6G_IB_CFG3_IB_INI_OFFSET_M@GOTPAGEOFF]
Lloh74:
	ldr	w8, [x8]
Lloh75:
	adrp	x9, _HSIO_S6G_IB_CFG3_IB_INI_LP_M@GOTPAGE
Lloh76:
	ldr	x9, [x9, _HSIO_S6G_IB_CFG3_IB_INI_LP_M@GOTPAGEOFF]
Lloh77:
	ldr	w9, [x9]
	orr	w8, w9, w8
Lloh78:
	adrp	x9, _HSIO_S6G_IB_CFG3_IB_INI_MID_M@GOTPAGE
Lloh79:
	ldr	x9, [x9, _HSIO_S6G_IB_CFG3_IB_INI_MID_M@GOTPAGEOFF]
Lloh80:
	ldr	w9, [x9]
	orr	w8, w8, w9
Lloh81:
	adrp	x9, _HSIO_S6G_IB_CFG3_IB_INI_HP_M@GOTPAGE
Lloh82:
	ldr	x9, [x9, _HSIO_S6G_IB_CFG3_IB_INI_HP_M@GOTPAGEOFF]
Lloh83:
	ldr	w9, [x9]
	orr	w27, w8, w9
	mov	w0, #31
	bl	_HSIO_S6G_IB_CFG3_IB_INI_OFFSET
	mov	x23, x21
	mov	x21, x22
	mov	x22, x20
	mov	x20, x28
	mov	x28, x0
	mov	w0, #1
	bl	_HSIO_S6G_IB_CFG3_IB_INI_LP
	orr	w28, w0, w28
	mov	w0, #31
	bl	_HSIO_S6G_IB_CFG3_IB_INI_MID
	orr	w28, w28, w0
	mov	w0, #0
	bl	_HSIO_S6G_IB_CFG3_IB_INI_HP
	orr	w3, w28, w0
	mov	x28, x20
	mov	x20, x22
	mov	x22, x21
	mov	x21, x23
	mov	x23, x24
	mov	x0, x19
	mov	x1, x26
	mov	x2, x27
	bl	_regmap_update_bits
Lloh84:
	adrp	x8, _HSIO_S6G_MISC_CFG@GOTPAGE
Lloh85:
	ldr	x8, [x8, _HSIO_S6G_MISC_CFG@GOTPAGEOFF]
Lloh86:
	ldr	w1, [x8]
Lloh87:
	adrp	x8, _HSIO_S6G_MISC_CFG_LANE_RST@GOTPAGE
Lloh88:
	ldr	x8, [x8, _HSIO_S6G_MISC_CFG_LANE_RST@GOTPAGEOFF]
Lloh89:
	ldr	w2, [x8]
	mov	x0, x19
	mov	x3, x2
	bl	_regmap_update_bits
	mov	x0, x19
	mov	x1, x20
	bl	_serdes_commit_mcb_s6g
	cbnz	w0, LBB0_6
; %bb.2:
	ldr	w8, [sp, #12]                   ; 4-byte Folded Reload
	lsl	w26, w8, #1
Lloh90:
	adrp	x8, _HSIO_S6G_OB_CFG@GOTPAGE
Lloh91:
	ldr	x8, [x8, _HSIO_S6G_OB_CFG@GOTPAGEOFF]
	str	w25, [sp, #12]                  ; 4-byte Folded Spill
Lloh92:
	ldr	w27, [x8]
Lloh93:
	adrp	x8, _HSIO_S6G_OB_CFG_OB_IDLE@GOTPAGE
Lloh94:
	ldr	x8, [x8, _HSIO_S6G_OB_CFG_OB_IDLE@GOTPAGEOFF]
Lloh95:
	ldr	w8, [x8]
Lloh96:
	adrp	x9, _HSIO_S6G_OB_CFG_OB_ENA1V_MODE@GOTPAGE
Lloh97:
	ldr	x9, [x9, _HSIO_S6G_OB_CFG_OB_ENA1V_MODE@GOTPAGEOFF]
Lloh98:
	ldr	w9, [x9]
	orr	w8, w9, w8
Lloh99:
	adrp	x10, _HSIO_S6G_OB_CFG_OB_POST0_M@GOTPAGE
Lloh100:
	ldr	x10, [x10, _HSIO_S6G_OB_CFG_OB_POST0_M@GOTPAGEOFF]
Lloh101:
	ldr	w10, [x10]
	orr	w8, w8, w10
Lloh102:
	adrp	x10, _HSIO_S6G_OB_CFG_OB_PREC_M@GOTPAGE
Lloh103:
	ldr	x10, [x10, _HSIO_S6G_OB_CFG_OB_PREC_M@GOTPAGEOFF]
Lloh104:
	ldr	w10, [x10]
	mov	x24, x28
	orr	w28, w8, w10
	cmp	w22, w21
	mov	x25, x23
	csel	w23, wzr, w9, eq
	bl	_HSIO_S6G_OB_CFG_OB_POST0
	orr	w23, w0, w23
	mov	w0, #0
	bl	_HSIO_S6G_OB_CFG_OB_PREC
	orr	w3, w23, w0
	mov	x0, x19
	mov	x1, x27
	mov	x2, x28
	bl	_regmap_update_bits
Lloh105:
	adrp	x8, _HSIO_S6G_OB_CFG1@GOTPAGE
Lloh106:
	ldr	x8, [x8, _HSIO_S6G_OB_CFG1@GOTPAGEOFF]
Lloh107:
	adrp	x9, _HSIO_S6G_OB_CFG1_OB_ENA_CAS_M@GOTPAGE
Lloh108:
	ldr	x9, [x9, _HSIO_S6G_OB_CFG1_OB_ENA_CAS_M@GOTPAGEOFF]
Lloh109:
	ldr	w27, [x8]
Lloh110:
	ldr	w8, [x9]
Lloh111:
	adrp	x9, _HSIO_S6G_OB_CFG1_OB_LEV_M@GOTPAGE
Lloh112:
	ldr	x9, [x9, _HSIO_S6G_OB_CFG1_OB_LEV_M@GOTPAGEOFF]
Lloh113:
	ldr	w9, [x9]
	orr	w28, w9, w8
	mov	x0, x25
	bl	_HSIO_S6G_OB_CFG1_OB_LEV
	mov	x25, x0
	mov	x0, x26
	bl	_HSIO_S6G_OB_CFG1_OB_ENA_CAS
	orr	w3, w0, w25
	mov	x0, x19
	mov	x1, x27
	mov	x2, x28
	bl	_regmap_update_bits
Lloh114:
	adrp	x8, _HSIO_S6G_DES_CFG@GOTPAGE
Lloh115:
	ldr	x8, [x8, _HSIO_S6G_DES_CFG@GOTPAGEOFF]
Lloh116:
	ldr	w25, [x8]
Lloh117:
	adrp	x8, _HSIO_S6G_DES_CFG_DES_PHS_CTRL_M@GOTPAGE
Lloh118:
	ldr	x8, [x8, _HSIO_S6G_DES_CFG_DES_PHS_CTRL_M@GOTPAGEOFF]
Lloh119:
	ldr	w8, [x8]
Lloh120:
	adrp	x9, _HSIO_S6G_DES_CFG_DES_CPMD_SEL_M@GOTPAGE
Lloh121:
	ldr	x9, [x9, _HSIO_S6G_DES_CFG_DES_CPMD_SEL_M@GOTPAGEOFF]
Lloh122:
	ldr	w9, [x9]
	orr	w8, w9, w8
Lloh123:
	adrp	x9, _HSIO_S6G_DES_CFG_DES_BW_ANA_M@GOTPAGE
Lloh124:
	ldr	x9, [x9, _HSIO_S6G_DES_CFG_DES_BW_ANA_M@GOTPAGEOFF]
Lloh125:
	ldr	w9, [x9]
	orr	w26, w8, w9
	mov	w0, #2
	bl	_HSIO_S6G_DES_CFG_DES_PHS_CTRL
	mov	x27, x0
	mov	w0, #0
	bl	_HSIO_S6G_DES_CFG_DES_CPMD_SEL
	orr	w23, w0, w27
	mov	x0, x24
	bl	_HSIO_S6G_DES_CFG_DES_BW_ANA
	orr	w3, w23, w0
	mov	x0, x19
	mov	x1, x25
	mov	x2, x26
	bl	_regmap_update_bits
Lloh126:
	adrp	x27, _HSIO_S6G_IB_CFG_IB_SIG_DET_CLK_SEL_M@GOTPAGE
Lloh127:
	ldr	x27, [x27, _HSIO_S6G_IB_CFG_IB_SIG_DET_CLK_SEL_M@GOTPAGEOFF]
Lloh128:
	adrp	x8, _HSIO_S6G_IB_CFG@GOTPAGE
Lloh129:
	ldr	x8, [x8, _HSIO_S6G_IB_CFG@GOTPAGEOFF]
Lloh130:
	ldr	w24, [x8]
	ldr	w8, [x27]
Lloh131:
	adrp	x28, _HSIO_S6G_IB_CFG_IB_REG_PAT_SEL_OFFSET_M@GOTPAGE
Lloh132:
	ldr	x28, [x28, _HSIO_S6G_IB_CFG_IB_REG_PAT_SEL_OFFSET_M@GOTPAGEOFF]
	ldr	w9, [x28]
	orr	w25, w9, w8
	mov	w0, #0
	bl	_HSIO_S6G_IB_CFG_IB_REG_PAT_SEL_OFFSET
	mov	x26, x0
	mov	w0, #0
	bl	_HSIO_S6G_IB_CFG_IB_SIG_DET_CLK_SEL
	orr	w3, w0, w26
	mov	x0, x19
	mov	x1, x24
	mov	x2, x25
	bl	_regmap_update_bits
Lloh133:
	adrp	x8, _HSIO_S6G_IB_CFG1@GOTPAGE
Lloh134:
	ldr	x8, [x8, _HSIO_S6G_IB_CFG1@GOTPAGEOFF]
Lloh135:
	ldr	w24, [x8]
Lloh136:
	adrp	x26, _HSIO_S6G_IB_CFG1_IB_TSDET_M@GOTPAGE
Lloh137:
	ldr	x26, [x26, _HSIO_S6G_IB_CFG1_IB_TSDET_M@GOTPAGEOFF]
	ldr	w25, [x26]
	mov	w0, #16
	bl	_HSIO_S6G_IB_CFG1_IB_TSDET
	mov	x3, x0
	mov	x0, x19
	mov	x1, x24
	mov	x2, x25
	bl	_regmap_update_bits
Lloh138:
	adrp	x8, _HSIO_S6G_SER_CFG@GOTPAGE
Lloh139:
	ldr	x8, [x8, _HSIO_S6G_SER_CFG@GOTPAGEOFF]
Lloh140:
	adrp	x9, _HSIO_S6G_SER_CFG_SER_ALISEL_M@GOTPAGE
Lloh141:
	ldr	x9, [x9, _HSIO_S6G_SER_CFG_SER_ALISEL_M@GOTPAGEOFF]
Lloh142:
	ldr	w24, [x8]
Lloh143:
	ldr	w8, [x9]
Lloh144:
	adrp	x9, _HSIO_S6G_SER_CFG_SER_ENALI@GOTPAGE
Lloh145:
	ldr	x9, [x9, _HSIO_S6G_SER_CFG_SER_ENALI@GOTPAGEOFF]
Lloh146:
	ldr	w9, [x9]
	orr	w25, w9, w8
	mov	w0, #0
	bl	_HSIO_S6G_SER_CFG_SER_ALISEL
	mov	x3, x0
	mov	x0, x19
	mov	x1, x24
	mov	x2, x25
	bl	_regmap_update_bits
Lloh147:
	adrp	x8, _HSIO_S6G_PLL_CFG_PLL_DIV4@GOTPAGE
Lloh148:
	ldr	x8, [x8, _HSIO_S6G_PLL_CFG_PLL_DIV4@GOTPAGEOFF]
Lloh149:
	adrp	x9, _HSIO_S6G_PLL_CFG@GOTPAGE
Lloh150:
	ldr	x9, [x9, _HSIO_S6G_PLL_CFG@GOTPAGEOFF]
Lloh151:
	ldr	w24, [x9]
Lloh152:
	ldr	w8, [x8]
Lloh153:
	adrp	x9, _HSIO_S6G_PLL_CFG_PLL_ENA_ROT@GOTPAGE
Lloh154:
	ldr	x9, [x9, _HSIO_S6G_PLL_CFG_PLL_ENA_ROT@GOTPAGEOFF]
Lloh155:
	ldr	w9, [x9]
	orr	w8, w9, w8
Lloh156:
	adrp	x9, _HSIO_S6G_PLL_CFG_PLL_FSM_CTRL_DATA_M@GOTPAGE
Lloh157:
	ldr	x9, [x9, _HSIO_S6G_PLL_CFG_PLL_FSM_CTRL_DATA_M@GOTPAGEOFF]
Lloh158:
	ldr	w9, [x9]
	orr	w8, w8, w9
Lloh159:
	adrp	x9, _HSIO_S6G_PLL_CFG_PLL_ROT_DIR@GOTPAGE
Lloh160:
	ldr	x9, [x9, _HSIO_S6G_PLL_CFG_PLL_ROT_DIR@GOTPAGEOFF]
Lloh161:
	ldr	w9, [x9]
	orr	w8, w8, w9
Lloh162:
	adrp	x9, _HSIO_S6G_PLL_CFG_PLL_ROT_FRQ@GOTPAGE
Lloh163:
	ldr	x9, [x9, _HSIO_S6G_PLL_CFG_PLL_ROT_FRQ@GOTPAGEOFF]
Lloh164:
	ldr	w9, [x9]
	orr	w25, w8, w9
	ldr	w0, [sp, #12]                   ; 4-byte Folded Reload
	bl	_HSIO_S6G_PLL_CFG_PLL_FSM_CTRL_DATA
	mov	x3, x0
	mov	x0, x19
	mov	x1, x24
	mov	x2, x25
	bl	_regmap_update_bits
Lloh165:
	adrp	x8, _HSIO_S6G_COMMON_CFG_SYS_RST@GOTPAGE
Lloh166:
	ldr	x8, [x8, _HSIO_S6G_COMMON_CFG_SYS_RST@GOTPAGEOFF]
Lloh167:
	ldr	w8, [x8]
Lloh168:
	adrp	x9, _HSIO_S6G_COMMON_CFG_ENA_LANE@GOTPAGE
Lloh169:
	ldr	x9, [x9, _HSIO_S6G_COMMON_CFG_ENA_LANE@GOTPAGEOFF]
Lloh170:
	ldr	w9, [x9]
	orr	w8, w9, w8
Lloh171:
	adrp	x9, _HSIO_S6G_COMMON_CFG_PWD_RX@GOTPAGE
Lloh172:
	ldr	x9, [x9, _HSIO_S6G_COMMON_CFG_PWD_RX@GOTPAGEOFF]
Lloh173:
	ldr	w9, [x9]
	orr	w9, w8, w9
Lloh174:
	adrp	x10, _HSIO_S6G_COMMON_CFG_PWD_TX@GOTPAGE
Lloh175:
	ldr	x10, [x10, _HSIO_S6G_COMMON_CFG_PWD_TX@GOTPAGEOFF]
Lloh176:
	ldr	w10, [x10]
	orr	w9, w9, w10
Lloh177:
	adrp	x10, _HSIO_S6G_COMMON_CFG_HRATE@GOTPAGE
Lloh178:
	ldr	x10, [x10, _HSIO_S6G_COMMON_CFG_HRATE@GOTPAGEOFF]
Lloh179:
	ldr	w10, [x10]
	orr	w9, w9, w10
Lloh180:
	adrp	x10, _HSIO_S6G_COMMON_CFG_QRATE@GOTPAGE
Lloh181:
	ldr	x10, [x10, _HSIO_S6G_COMMON_CFG_QRATE@GOTPAGEOFF]
Lloh182:
	ldr	w10, [x10]
	orr	w9, w9, w10
Lloh183:
	adrp	x11, _HSIO_S6G_COMMON_CFG_ENA_ELOOP@GOTPAGE
Lloh184:
	ldr	x11, [x11, _HSIO_S6G_COMMON_CFG_ENA_ELOOP@GOTPAGEOFF]
Lloh185:
	ldr	w11, [x11]
	orr	w9, w9, w11
Lloh186:
	adrp	x11, _HSIO_S6G_COMMON_CFG_ENA_FLOOP@GOTPAGE
Lloh187:
	ldr	x11, [x11, _HSIO_S6G_COMMON_CFG_ENA_FLOOP@GOTPAGEOFF]
Lloh188:
	ldr	w11, [x11]
	orr	w9, w9, w11
Lloh189:
	adrp	x11, _HSIO_S6G_COMMON_CFG_IF_MODE_M@GOTPAGE
Lloh190:
	ldr	x11, [x11, _HSIO_S6G_COMMON_CFG_IF_MODE_M@GOTPAGEOFF]
Lloh191:
	ldr	w11, [x11]
	orr	w23, w9, w11
Lloh192:
	adrp	x9, _HSIO_S6G_COMMON_CFG@GOTPAGE
Lloh193:
	ldr	x9, [x9, _HSIO_S6G_COMMON_CFG@GOTPAGEOFF]
Lloh194:
	ldr	w24, [x9]
	cmp	w22, w21
	csel	w9, wzr, w10, eq
	orr	w21, w9, w8
	ldr	w0, [sp, #8]                    ; 4-byte Folded Reload
	bl	_HSIO_S6G_COMMON_CFG_IF_MODE
	orr	w3, w21, w0
	mov	x0, x19
	mov	x1, x24
	mov	x2, x23
	bl	_regmap_update_bits
Lloh195:
	adrp	x8, _HSIO_S6G_MISC_CFG@GOTPAGE
Lloh196:
	ldr	x8, [x8, _HSIO_S6G_MISC_CFG@GOTPAGEOFF]
Lloh197:
	ldr	w1, [x8]
Lloh198:
	adrp	x8, _HSIO_S6G_MISC_CFG_LANE_RST@GOTPAGE
Lloh199:
	ldr	x8, [x8, _HSIO_S6G_MISC_CFG_LANE_RST@GOTPAGEOFF]
Lloh200:
	ldr	w8, [x8]
Lloh201:
	adrp	x9, _HSIO_S6G_MISC_CFG_DES_100FX_CPMD_ENA@GOTPAGE
Lloh202:
	ldr	x9, [x9, _HSIO_S6G_MISC_CFG_DES_100FX_CPMD_ENA@GOTPAGEOFF]
Lloh203:
	ldr	w9, [x9]
Lloh204:
	adrp	x10, _HSIO_S6G_MISC_CFG_RX_LPI_MODE_ENA@GOTPAGE
Lloh205:
	ldr	x10, [x10, _HSIO_S6G_MISC_CFG_RX_LPI_MODE_ENA@GOTPAGEOFF]
Lloh206:
	ldr	w10, [x10]
Lloh207:
	adrp	x11, _HSIO_S6G_MISC_CFG_TX_LPI_MODE_ENA@GOTPAGE
Lloh208:
	ldr	x11, [x11, _HSIO_S6G_MISC_CFG_TX_LPI_MODE_ENA@GOTPAGEOFF]
Lloh209:
	ldr	w11, [x11]
	orr	w3, w10, w8
	orr	w8, w3, w9
	orr	w2, w8, w11
	mov	x0, x19
	bl	_regmap_update_bits
	mov	x0, x19
	mov	x1, x20
	bl	_serdes_commit_mcb_s6g
	cbnz	w0, LBB0_6
; %bb.3:
Lloh210:
	adrp	x8, _HSIO_S6G_PLL_CFG@GOTPAGE
Lloh211:
	ldr	x8, [x8, _HSIO_S6G_PLL_CFG@GOTPAGEOFF]
Lloh212:
	ldr	w1, [x8]
Lloh213:
	adrp	x8, _HSIO_S6G_PLL_CFG_PLL_FSM_ENA@GOTPAGE
Lloh214:
	ldr	x8, [x8, _HSIO_S6G_PLL_CFG_PLL_FSM_ENA@GOTPAGEOFF]
Lloh215:
	ldr	w2, [x8]
	mov	x0, x19
	mov	x3, x2
	bl	_regmap_update_bits
	mov	x0, x19
	mov	x1, x20
	bl	_serdes_commit_mcb_s6g
	cbnz	w0, LBB0_6
; %bb.4:
	mov	w0, #20
	bl	_msleep
Lloh216:
	adrp	x8, _HSIO_S6G_IB_CFG@GOTPAGE
Lloh217:
	ldr	x8, [x8, _HSIO_S6G_IB_CFG@GOTPAGEOFF]
Lloh218:
	ldr	w1, [x8]
Lloh219:
	adrp	x8, _HSIO_S6G_IB_CFG_IB_CAL_ENA@GOTPAGE
Lloh220:
	ldr	x8, [x8, _HSIO_S6G_IB_CFG_IB_CAL_ENA@GOTPAGEOFF]
Lloh221:
	ldr	w2, [x8]
	mov	x0, x19
	mov	x3, x2
	bl	_regmap_update_bits
Lloh222:
	adrp	x8, _HSIO_S6G_MISC_CFG@GOTPAGE
Lloh223:
	ldr	x8, [x8, _HSIO_S6G_MISC_CFG@GOTPAGEOFF]
Lloh224:
	ldr	w1, [x8]
Lloh225:
	adrp	x8, _HSIO_S6G_MISC_CFG_LANE_RST@GOTPAGE
Lloh226:
	ldr	x8, [x8, _HSIO_S6G_MISC_CFG_LANE_RST@GOTPAGEOFF]
Lloh227:
	ldr	w2, [x8]
	mov	x0, x19
	mov	w3, #0
	bl	_regmap_update_bits
	mov	x0, x19
	mov	x1, x20
	bl	_serdes_commit_mcb_s6g
	cbnz	w0, LBB0_6
; %bb.5:
	mov	w0, #60
	bl	_msleep
Lloh228:
	adrp	x8, _HSIO_S6G_IB_CFG@GOTPAGE
Lloh229:
	ldr	x8, [x8, _HSIO_S6G_IB_CFG@GOTPAGEOFF]
Lloh230:
	ldr	w20, [x8]
	ldr	w8, [x28]
	ldr	w9, [x27]
	orr	w21, w9, w8
	mov	w0, #0
	bl	_HSIO_S6G_IB_CFG_IB_REG_PAT_SEL_OFFSET
	mov	x22, x0
	mov	w0, #7
	bl	_HSIO_S6G_IB_CFG_IB_SIG_DET_CLK_SEL
	orr	w3, w0, w22
	mov	x0, x19
	mov	x1, x20
	mov	x2, x21
	bl	_regmap_update_bits
Lloh231:
	adrp	x8, _HSIO_S6G_IB_CFG1@GOTPAGE
Lloh232:
	ldr	x8, [x8, _HSIO_S6G_IB_CFG1@GOTPAGEOFF]
Lloh233:
	ldr	w20, [x8]
	ldr	w21, [x26]
	mov	w0, #3
	bl	_HSIO_S6G_IB_CFG1_IB_TSDET
	mov	x3, x0
	mov	x0, x19
	mov	x1, x20
	mov	x2, x21
	bl	_regmap_update_bits
	mov	w0, #0
LBB0_6:
	ldp	x29, x30, [sp, #96]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #80]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #64]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #48]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #32]             ; 16-byte Folded Reload
	ldp	x28, x27, [sp, #16]             ; 16-byte Folded Reload
	add	sp, sp, #112
	ret
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGotLdr	Lloh87, Lloh88, Lloh89
	.loh AdrpLdrGotLdr	Lloh84, Lloh85, Lloh86
	.loh AdrpLdrGotLdr	Lloh81, Lloh82, Lloh83
	.loh AdrpLdrGotLdr	Lloh78, Lloh79, Lloh80
	.loh AdrpLdrGotLdr	Lloh75, Lloh76, Lloh77
	.loh AdrpLdrGotLdr	Lloh72, Lloh73, Lloh74
	.loh AdrpLdrGotLdr	Lloh69, Lloh70, Lloh71
	.loh AdrpLdrGotLdr	Lloh66, Lloh67, Lloh68
	.loh AdrpLdrGotLdr	Lloh63, Lloh64, Lloh65
	.loh AdrpLdrGotLdr	Lloh60, Lloh61, Lloh62
	.loh AdrpLdrGotLdr	Lloh57, Lloh58, Lloh59
	.loh AdrpLdrGotLdr	Lloh54, Lloh55, Lloh56
	.loh AdrpLdrGotLdr	Lloh51, Lloh52, Lloh53
	.loh AdrpLdrGotLdr	Lloh48, Lloh49, Lloh50
	.loh AdrpLdrGotLdr	Lloh45, Lloh46, Lloh47
	.loh AdrpLdrGotLdr	Lloh42, Lloh43, Lloh44
	.loh AdrpLdrGotLdr	Lloh39, Lloh40, Lloh41
	.loh AdrpLdrGotLdr	Lloh36, Lloh37, Lloh38
	.loh AdrpLdrGotLdr	Lloh33, Lloh34, Lloh35
	.loh AdrpLdrGotLdr	Lloh30, Lloh31, Lloh32
	.loh AdrpLdrGotLdr	Lloh27, Lloh28, Lloh29
	.loh AdrpLdrGotLdr	Lloh24, Lloh25, Lloh26
	.loh AdrpLdrGotLdr	Lloh21, Lloh22, Lloh23
	.loh AdrpLdrGotLdr	Lloh18, Lloh19, Lloh20
	.loh AdrpLdrGotLdr	Lloh15, Lloh16, Lloh17
	.loh AdrpLdrGotLdr	Lloh12, Lloh13, Lloh14
	.loh AdrpLdrGotLdr	Lloh9, Lloh10, Lloh11
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh207, Lloh208, Lloh209
	.loh AdrpLdrGotLdr	Lloh204, Lloh205, Lloh206
	.loh AdrpLdrGotLdr	Lloh201, Lloh202, Lloh203
	.loh AdrpLdrGotLdr	Lloh198, Lloh199, Lloh200
	.loh AdrpLdrGotLdr	Lloh195, Lloh196, Lloh197
	.loh AdrpLdrGotLdr	Lloh192, Lloh193, Lloh194
	.loh AdrpLdrGotLdr	Lloh189, Lloh190, Lloh191
	.loh AdrpLdrGotLdr	Lloh186, Lloh187, Lloh188
	.loh AdrpLdrGotLdr	Lloh183, Lloh184, Lloh185
	.loh AdrpLdrGotLdr	Lloh180, Lloh181, Lloh182
	.loh AdrpLdrGotLdr	Lloh177, Lloh178, Lloh179
	.loh AdrpLdrGotLdr	Lloh174, Lloh175, Lloh176
	.loh AdrpLdrGotLdr	Lloh171, Lloh172, Lloh173
	.loh AdrpLdrGotLdr	Lloh168, Lloh169, Lloh170
	.loh AdrpLdrGotLdr	Lloh165, Lloh166, Lloh167
	.loh AdrpLdrGotLdr	Lloh162, Lloh163, Lloh164
	.loh AdrpLdrGotLdr	Lloh159, Lloh160, Lloh161
	.loh AdrpLdrGotLdr	Lloh156, Lloh157, Lloh158
	.loh AdrpLdrGotLdr	Lloh153, Lloh154, Lloh155
	.loh AdrpLdrGotLdr	Lloh149, Lloh150, Lloh151
	.loh AdrpLdrGotLdr	Lloh147, Lloh148, Lloh152
	.loh AdrpLdrGotLdr	Lloh144, Lloh145, Lloh146
	.loh AdrpLdrGotLdr	Lloh140, Lloh141, Lloh143
	.loh AdrpLdrGotLdr	Lloh138, Lloh139, Lloh142
	.loh AdrpLdrGot	Lloh136, Lloh137
	.loh AdrpLdrGotLdr	Lloh133, Lloh134, Lloh135
	.loh AdrpLdrGot	Lloh131, Lloh132
	.loh AdrpLdrGotLdr	Lloh128, Lloh129, Lloh130
	.loh AdrpLdrGot	Lloh126, Lloh127
	.loh AdrpLdrGotLdr	Lloh123, Lloh124, Lloh125
	.loh AdrpLdrGotLdr	Lloh120, Lloh121, Lloh122
	.loh AdrpLdrGotLdr	Lloh117, Lloh118, Lloh119
	.loh AdrpLdrGotLdr	Lloh114, Lloh115, Lloh116
	.loh AdrpLdrGotLdr	Lloh111, Lloh112, Lloh113
	.loh AdrpLdrGotLdr	Lloh107, Lloh108, Lloh110
	.loh AdrpLdrGotLdr	Lloh105, Lloh106, Lloh109
	.loh AdrpLdrGotLdr	Lloh102, Lloh103, Lloh104
	.loh AdrpLdrGotLdr	Lloh99, Lloh100, Lloh101
	.loh AdrpLdrGotLdr	Lloh96, Lloh97, Lloh98
	.loh AdrpLdrGotLdr	Lloh93, Lloh94, Lloh95
	.loh AdrpLdrGotLdr	Lloh90, Lloh91, Lloh92
	.loh AdrpLdrGotLdr	Lloh213, Lloh214, Lloh215
	.loh AdrpLdrGotLdr	Lloh210, Lloh211, Lloh212
	.loh AdrpLdrGotLdr	Lloh225, Lloh226, Lloh227
	.loh AdrpLdrGotLdr	Lloh222, Lloh223, Lloh224
	.loh AdrpLdrGotLdr	Lloh219, Lloh220, Lloh221
	.loh AdrpLdrGotLdr	Lloh216, Lloh217, Lloh218
	.loh AdrpLdrGotLdr	Lloh231, Lloh232, Lloh233
	.loh AdrpLdrGotLdr	Lloh228, Lloh229, Lloh230
	.cfi_endproc
                                        ; -- End function
	.comm	_PHY_INTERFACE_MODE_QSGMII,4,2  ; @PHY_INTERFACE_MODE_QSGMII
	.comm	_HSIO_S6G_COMMON_CFG,4,2        ; @HSIO_S6G_COMMON_CFG
	.comm	_HSIO_S6G_COMMON_CFG_SYS_RST,4,2 ; @HSIO_S6G_COMMON_CFG_SYS_RST
	.comm	_HSIO_S6G_PLL_CFG,4,2           ; @HSIO_S6G_PLL_CFG
	.comm	_HSIO_S6G_PLL_CFG_PLL_FSM_ENA,4,2 ; @HSIO_S6G_PLL_CFG_PLL_FSM_ENA
	.comm	_HSIO_S6G_IB_CFG,4,2            ; @HSIO_S6G_IB_CFG
	.comm	_HSIO_S6G_IB_CFG_IB_SIG_DET_ENA,4,2 ; @HSIO_S6G_IB_CFG_IB_SIG_DET_ENA
	.comm	_HSIO_S6G_IB_CFG_IB_REG_ENA,4,2 ; @HSIO_S6G_IB_CFG_IB_REG_ENA
	.comm	_HSIO_S6G_IB_CFG_IB_SAM_ENA,4,2 ; @HSIO_S6G_IB_CFG_IB_SAM_ENA
	.comm	_HSIO_S6G_IB_CFG_IB_EQZ_ENA,4,2 ; @HSIO_S6G_IB_CFG_IB_EQZ_ENA
	.comm	_HSIO_S6G_IB_CFG_IB_CONCUR,4,2  ; @HSIO_S6G_IB_CFG_IB_CONCUR
	.comm	_HSIO_S6G_IB_CFG_IB_CAL_ENA,4,2 ; @HSIO_S6G_IB_CFG_IB_CAL_ENA
	.comm	_HSIO_S6G_IB_CFG1,4,2           ; @HSIO_S6G_IB_CFG1
	.comm	_HSIO_S6G_IB_CFG1_IB_FRC_OFFSET,4,2 ; @HSIO_S6G_IB_CFG1_IB_FRC_OFFSET
	.comm	_HSIO_S6G_IB_CFG1_IB_FRC_LP,4,2 ; @HSIO_S6G_IB_CFG1_IB_FRC_LP
	.comm	_HSIO_S6G_IB_CFG1_IB_FRC_MID,4,2 ; @HSIO_S6G_IB_CFG1_IB_FRC_MID
	.comm	_HSIO_S6G_IB_CFG1_IB_FRC_HP,4,2 ; @HSIO_S6G_IB_CFG1_IB_FRC_HP
	.comm	_HSIO_S6G_IB_CFG1_IB_FILT_OFFSET,4,2 ; @HSIO_S6G_IB_CFG1_IB_FILT_OFFSET
	.comm	_HSIO_S6G_IB_CFG1_IB_FILT_LP,4,2 ; @HSIO_S6G_IB_CFG1_IB_FILT_LP
	.comm	_HSIO_S6G_IB_CFG1_IB_FILT_MID,4,2 ; @HSIO_S6G_IB_CFG1_IB_FILT_MID
	.comm	_HSIO_S6G_IB_CFG1_IB_FILT_HP,4,2 ; @HSIO_S6G_IB_CFG1_IB_FILT_HP
	.comm	_HSIO_S6G_IB_CFG2,4,2           ; @HSIO_S6G_IB_CFG2
	.comm	_HSIO_S6G_IB_CFG2_IB_UREG_M,4,2 ; @HSIO_S6G_IB_CFG2_IB_UREG_M
	.comm	_HSIO_S6G_IB_CFG3,4,2           ; @HSIO_S6G_IB_CFG3
	.comm	_HSIO_S6G_IB_CFG3_IB_INI_OFFSET_M,4,2 ; @HSIO_S6G_IB_CFG3_IB_INI_OFFSET_M
	.comm	_HSIO_S6G_IB_CFG3_IB_INI_LP_M,4,2 ; @HSIO_S6G_IB_CFG3_IB_INI_LP_M
	.comm	_HSIO_S6G_IB_CFG3_IB_INI_MID_M,4,2 ; @HSIO_S6G_IB_CFG3_IB_INI_MID_M
	.comm	_HSIO_S6G_IB_CFG3_IB_INI_HP_M,4,2 ; @HSIO_S6G_IB_CFG3_IB_INI_HP_M
	.comm	_HSIO_S6G_MISC_CFG,4,2          ; @HSIO_S6G_MISC_CFG
	.comm	_HSIO_S6G_MISC_CFG_LANE_RST,4,2 ; @HSIO_S6G_MISC_CFG_LANE_RST
	.comm	_HSIO_S6G_OB_CFG,4,2            ; @HSIO_S6G_OB_CFG
	.comm	_HSIO_S6G_OB_CFG_OB_IDLE,4,2    ; @HSIO_S6G_OB_CFG_OB_IDLE
	.comm	_HSIO_S6G_OB_CFG_OB_ENA1V_MODE,4,2 ; @HSIO_S6G_OB_CFG_OB_ENA1V_MODE
	.comm	_HSIO_S6G_OB_CFG_OB_POST0_M,4,2 ; @HSIO_S6G_OB_CFG_OB_POST0_M
	.comm	_HSIO_S6G_OB_CFG_OB_PREC_M,4,2  ; @HSIO_S6G_OB_CFG_OB_PREC_M
	.comm	_HSIO_S6G_OB_CFG1,4,2           ; @HSIO_S6G_OB_CFG1
	.comm	_HSIO_S6G_OB_CFG1_OB_ENA_CAS_M,4,2 ; @HSIO_S6G_OB_CFG1_OB_ENA_CAS_M
	.comm	_HSIO_S6G_OB_CFG1_OB_LEV_M,4,2  ; @HSIO_S6G_OB_CFG1_OB_LEV_M
	.comm	_HSIO_S6G_DES_CFG,4,2           ; @HSIO_S6G_DES_CFG
	.comm	_HSIO_S6G_DES_CFG_DES_PHS_CTRL_M,4,2 ; @HSIO_S6G_DES_CFG_DES_PHS_CTRL_M
	.comm	_HSIO_S6G_DES_CFG_DES_CPMD_SEL_M,4,2 ; @HSIO_S6G_DES_CFG_DES_CPMD_SEL_M
	.comm	_HSIO_S6G_DES_CFG_DES_BW_ANA_M,4,2 ; @HSIO_S6G_DES_CFG_DES_BW_ANA_M
	.comm	_HSIO_S6G_IB_CFG_IB_SIG_DET_CLK_SEL_M,4,2 ; @HSIO_S6G_IB_CFG_IB_SIG_DET_CLK_SEL_M
	.comm	_HSIO_S6G_IB_CFG_IB_REG_PAT_SEL_OFFSET_M,4,2 ; @HSIO_S6G_IB_CFG_IB_REG_PAT_SEL_OFFSET_M
	.comm	_HSIO_S6G_IB_CFG1_IB_TSDET_M,4,2 ; @HSIO_S6G_IB_CFG1_IB_TSDET_M
	.comm	_HSIO_S6G_SER_CFG,4,2           ; @HSIO_S6G_SER_CFG
	.comm	_HSIO_S6G_SER_CFG_SER_ALISEL_M,4,2 ; @HSIO_S6G_SER_CFG_SER_ALISEL_M
	.comm	_HSIO_S6G_SER_CFG_SER_ENALI,4,2 ; @HSIO_S6G_SER_CFG_SER_ENALI
	.comm	_HSIO_S6G_PLL_CFG_PLL_DIV4,4,2  ; @HSIO_S6G_PLL_CFG_PLL_DIV4
	.comm	_HSIO_S6G_PLL_CFG_PLL_ENA_ROT,4,2 ; @HSIO_S6G_PLL_CFG_PLL_ENA_ROT
	.comm	_HSIO_S6G_PLL_CFG_PLL_FSM_CTRL_DATA_M,4,2 ; @HSIO_S6G_PLL_CFG_PLL_FSM_CTRL_DATA_M
	.comm	_HSIO_S6G_PLL_CFG_PLL_ROT_DIR,4,2 ; @HSIO_S6G_PLL_CFG_PLL_ROT_DIR
	.comm	_HSIO_S6G_PLL_CFG_PLL_ROT_FRQ,4,2 ; @HSIO_S6G_PLL_CFG_PLL_ROT_FRQ
	.comm	_HSIO_S6G_COMMON_CFG_ENA_LANE,4,2 ; @HSIO_S6G_COMMON_CFG_ENA_LANE
	.comm	_HSIO_S6G_COMMON_CFG_PWD_RX,4,2 ; @HSIO_S6G_COMMON_CFG_PWD_RX
	.comm	_HSIO_S6G_COMMON_CFG_PWD_TX,4,2 ; @HSIO_S6G_COMMON_CFG_PWD_TX
	.comm	_HSIO_S6G_COMMON_CFG_HRATE,4,2  ; @HSIO_S6G_COMMON_CFG_HRATE
	.comm	_HSIO_S6G_COMMON_CFG_QRATE,4,2  ; @HSIO_S6G_COMMON_CFG_QRATE
	.comm	_HSIO_S6G_COMMON_CFG_ENA_ELOOP,4,2 ; @HSIO_S6G_COMMON_CFG_ENA_ELOOP
	.comm	_HSIO_S6G_COMMON_CFG_ENA_FLOOP,4,2 ; @HSIO_S6G_COMMON_CFG_ENA_FLOOP
	.comm	_HSIO_S6G_COMMON_CFG_IF_MODE_M,4,2 ; @HSIO_S6G_COMMON_CFG_IF_MODE_M
	.comm	_HSIO_S6G_MISC_CFG_DES_100FX_CPMD_ENA,4,2 ; @HSIO_S6G_MISC_CFG_DES_100FX_CPMD_ENA
	.comm	_HSIO_S6G_MISC_CFG_RX_LPI_MODE_ENA,4,2 ; @HSIO_S6G_MISC_CFG_RX_LPI_MODE_ENA
	.comm	_HSIO_S6G_MISC_CFG_TX_LPI_MODE_ENA,4,2 ; @HSIO_S6G_MISC_CFG_TX_LPI_MODE_ENA
	.no_dead_strip	_serdes_init_s6g
.subsections_via_symbols
