	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function tcphy_dp_cfg_lane
_tcphy_dp_cfg_lane:                     ## @tcphy_dp_cfg_lane
	.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	%r12
	pushq	%rbx
	.cfi_offset %rbx, -48
	.cfi_offset %r12, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movl	%esi, %r14d
	movq	%rdi, %r15
	movq	(%rdi), %rbx
	movl	%esi, %edi
	callq	_XCVR_PSM_RCTRL
	addq	%rax, %rbx
	movl	$48892, %edi                    ## imm = 0xBEFC
	movq	%rbx, %rsi
	callq	_writel
	movq	(%r15), %rbx
	movl	%r14d, %edi
	callq	_TX_PSC_A0
	addq	%rax, %rbx
	movl	$26521, %edi                    ## imm = 0x6799
	movq	%rbx, %rsi
	callq	_writel
	movq	(%r15), %rbx
	movl	%r14d, %edi
	callq	_TX_PSC_A1
	addq	%rax, %rbx
	movl	$26520, %edi                    ## imm = 0x6798
	movq	%rbx, %rsi
	callq	_writel
	movq	(%r15), %rbx
	movl	%r14d, %edi
	callq	_TX_PSC_A2
	addq	%rax, %rbx
	movl	$152, %edi
	movq	%rbx, %rsi
	callq	_writel
	movq	(%r15), %rbx
	movl	%r14d, %edi
	callq	_TX_PSC_A3
	addq	%rax, %rbx
	movl	$152, %edi
	movq	%rbx, %rsi
	callq	_writel
	movq	(%r15), %rbx
	movl	%r14d, %edi
	callq	_TX_TXCC_MGNFS_MULT_000
	addq	%rax, %rbx
	xorl	%edi, %edi
	movq	%rbx, %rsi
	callq	_writel
	movq	(%r15), %rbx
	movl	%r14d, %edi
	callq	_TX_TXCC_MGNFS_MULT_001
	addq	%rax, %rbx
	xorl	%edi, %edi
	movq	%rbx, %rsi
	callq	_writel
	movq	(%r15), %rbx
	movl	%r14d, %edi
	callq	_TX_TXCC_MGNFS_MULT_010
	addq	%rax, %rbx
	xorl	%edi, %edi
	movq	%rbx, %rsi
	callq	_writel
	movq	(%r15), %rbx
	movl	%r14d, %edi
	callq	_TX_TXCC_MGNFS_MULT_011
	addq	%rax, %rbx
	xorl	%edi, %edi
	movq	%rbx, %rsi
	callq	_writel
	movq	(%r15), %rbx
	movl	%r14d, %edi
	callq	_TX_TXCC_MGNFS_MULT_100
	addq	%rax, %rbx
	xorl	%edi, %edi
	movq	%rbx, %rsi
	callq	_writel
	movq	(%r15), %rbx
	movl	%r14d, %edi
	callq	_TX_TXCC_MGNFS_MULT_101
	addq	%rax, %rbx
	xorl	%edi, %edi
	movq	%rbx, %rsi
	callq	_writel
	movq	(%r15), %rbx
	movl	%r14d, %edi
	callq	_TX_TXCC_MGNFS_MULT_110
	addq	%rax, %rbx
	xorl	%edi, %edi
	movq	%rbx, %rsi
	callq	_writel
	movq	(%r15), %rbx
	movl	%r14d, %edi
	callq	_TX_TXCC_MGNFS_MULT_111
	addq	%rax, %rbx
	xorl	%edi, %edi
	movq	%rbx, %rsi
	callq	_writel
	movq	(%r15), %rbx
	movl	%r14d, %edi
	callq	_TX_TXCC_CPOST_MULT_10
	addq	%rax, %rbx
	xorl	%edi, %edi
	movq	%rbx, %rsi
	callq	_writel
	movq	(%r15), %rbx
	movl	%r14d, %edi
	callq	_TX_TXCC_CPOST_MULT_01
	addq	%rax, %rbx
	xorl	%edi, %edi
	movq	%rbx, %rsi
	callq	_writel
	movq	(%r15), %rbx
	movl	%r14d, %edi
	callq	_TX_TXCC_CPOST_MULT_00
	addq	%rax, %rbx
	xorl	%edi, %edi
	movq	%rbx, %rsi
	callq	_writel
	movq	(%r15), %rbx
	movl	%r14d, %edi
	callq	_TX_TXCC_CPOST_MULT_11
	addq	%rax, %rbx
	xorl	%edi, %edi
	movq	%rbx, %rsi
	callq	_writel
	movq	(%r15), %rbx
	movl	%r14d, %edi
	callq	_TX_TXCC_CAL_SCLR_MULT
	addq	%rax, %rbx
	movl	$296, %edi                      ## imm = 0x128
	movq	%rbx, %rsi
	callq	_writel
	movq	(%r15), %rbx
	movl	%r14d, %edi
	callq	_TX_DIAG_TX_DRV
	addq	%rax, %rbx
	movl	$1024, %edi                     ## imm = 0x400
	movq	%rbx, %rsi
	callq	_writel
	movq	(%r15), %rbx
	movl	%r14d, %edi
	callq	_XCVR_DIAG_PLLDRC_CTRL
	addq	%rax, %rbx
	movq	%rbx, %rdi
	callq	_readl
                                        ## kill: def $eax killed $eax def $rax
	andl	$36863, %eax                    ## imm = 0x8FFF
	leal	24576(%rax), %r12d
	movq	(%r15), %rbx
	movl	%r14d, %edi
	callq	_XCVR_DIAG_PLLDRC_CTRL
	addq	%rax, %rbx
	movl	%r12d, %edi
	movq	%rbx, %rsi
	popq	%rbx
	popq	%r12
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_writel                         ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.no_dead_strip	_tcphy_dp_cfg_lane
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function tcphy_dp_cfg_lane
_tcphy_dp_cfg_lane:                     ; @tcphy_dp_cfg_lane
	.cfi_startproc
; %bb.0:
	stp	x22, x21, [sp, #-48]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 48
	stp	x20, x19, [sp, #16]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #32]             ; 16-byte Folded Spill
	add	x29, sp, #32
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	.cfi_offset w21, -40
	.cfi_offset w22, -48
	mov	x19, x1
	mov	x20, x0
	ldr	x21, [x0]
	mov	x0, x1
	bl	_XCVR_PSM_RCTRL
	add	x1, x0, x21
	mov	w0, #48892
	bl	_writel
	ldr	x21, [x20]
	mov	x0, x19
	bl	_TX_PSC_A0
	add	x1, x0, x21
	mov	w0, #26521
	bl	_writel
	ldr	x21, [x20]
	mov	x0, x19
	bl	_TX_PSC_A1
	add	x1, x0, x21
	mov	w0, #26520
	bl	_writel
	ldr	x21, [x20]
	mov	x0, x19
	bl	_TX_PSC_A2
	add	x1, x0, x21
	mov	w0, #152
	bl	_writel
	ldr	x21, [x20]
	mov	x0, x19
	bl	_TX_PSC_A3
	add	x1, x0, x21
	mov	w0, #152
	bl	_writel
	ldr	x21, [x20]
	mov	x0, x19
	bl	_TX_TXCC_MGNFS_MULT_000
	add	x1, x0, x21
	mov	w0, #0
	bl	_writel
	ldr	x21, [x20]
	mov	x0, x19
	bl	_TX_TXCC_MGNFS_MULT_001
	add	x1, x0, x21
	mov	w0, #0
	bl	_writel
	ldr	x21, [x20]
	mov	x0, x19
	bl	_TX_TXCC_MGNFS_MULT_010
	add	x1, x0, x21
	mov	w0, #0
	bl	_writel
	ldr	x21, [x20]
	mov	x0, x19
	bl	_TX_TXCC_MGNFS_MULT_011
	add	x1, x0, x21
	mov	w0, #0
	bl	_writel
	ldr	x21, [x20]
	mov	x0, x19
	bl	_TX_TXCC_MGNFS_MULT_100
	add	x1, x0, x21
	mov	w0, #0
	bl	_writel
	ldr	x21, [x20]
	mov	x0, x19
	bl	_TX_TXCC_MGNFS_MULT_101
	add	x1, x0, x21
	mov	w0, #0
	bl	_writel
	ldr	x21, [x20]
	mov	x0, x19
	bl	_TX_TXCC_MGNFS_MULT_110
	add	x1, x0, x21
	mov	w0, #0
	bl	_writel
	ldr	x21, [x20]
	mov	x0, x19
	bl	_TX_TXCC_MGNFS_MULT_111
	add	x1, x0, x21
	mov	w0, #0
	bl	_writel
	ldr	x21, [x20]
	mov	x0, x19
	bl	_TX_TXCC_CPOST_MULT_10
	add	x1, x0, x21
	mov	w0, #0
	bl	_writel
	ldr	x21, [x20]
	mov	x0, x19
	bl	_TX_TXCC_CPOST_MULT_01
	add	x1, x0, x21
	mov	w0, #0
	bl	_writel
	ldr	x21, [x20]
	mov	x0, x19
	bl	_TX_TXCC_CPOST_MULT_00
	add	x1, x0, x21
	mov	w0, #0
	bl	_writel
	ldr	x21, [x20]
	mov	x0, x19
	bl	_TX_TXCC_CPOST_MULT_11
	add	x1, x0, x21
	mov	w0, #0
	bl	_writel
	ldr	x21, [x20]
	mov	x0, x19
	bl	_TX_TXCC_CAL_SCLR_MULT
	add	x1, x0, x21
	mov	w0, #296
	bl	_writel
	ldr	x21, [x20]
	mov	x0, x19
	bl	_TX_DIAG_TX_DRV
	add	x1, x0, x21
	mov	w0, #1024
	bl	_writel
	ldr	x21, [x20]
	mov	x0, x19
	bl	_XCVR_DIAG_PLLDRC_CTRL
	add	x0, x0, x21
	bl	_readl
	mov	w8, #36863
	and	w8, w0, w8
	orr	w21, w8, #0x6000
	ldr	x20, [x20]
	mov	x0, x19
	bl	_XCVR_DIAG_PLLDRC_CTRL
	add	x1, x0, x20
	mov	x0, x21
	ldp	x29, x30, [sp, #32]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #16]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp], #48             ; 16-byte Folded Reload
	b	_writel
	.cfi_endproc
                                        ; -- End function
	.no_dead_strip	_tcphy_dp_cfg_lane
.subsections_via_symbols
