	.file	"extr_r8169_main.c_rtl_hw_start_8105e_1.c"
	.intel_syntax noprefix
	.text
	.p2align 4
	.type	rtl_hw_start_8105e_1, @function
rtl_hw_start_8105e_1:
.LFB0:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	esi, DWORD PTR FuncEvent[rip]
	mov	rbp, rdi
	call	RTL_R32@PLT
	mov	esi, DWORD PTR FuncEvent[rip]
	mov	rdi, rbp
	or	ah, 40
	mov	edx, eax
	call	RTL_W32@PLT
	mov	esi, DWORD PTR FuncEvent[rip]
	mov	rdi, rbp
	call	RTL_R32@PLT
	mov	esi, DWORD PTR FuncEvent[rip]
	mov	rdi, rbp
	and	eax, -65537
	mov	edx, eax
	call	RTL_W32@PLT
	mov	esi, DWORD PTR MCU[rip]
	mov	rdi, rbp
	call	RTL_R8@PLT
	mov	edx, DWORD PTR EN_NDP[rip]
	mov	esi, DWORD PTR MCU[rip]
	mov	rdi, rbp
	or	edx, DWORD PTR EN_OOB_RESET[rip]
	or	edx, eax
	call	RTL_W8@PLT
	mov	esi, DWORD PTR DLLPR[rip]
	mov	rdi, rbp
	call	RTL_R8@PLT
	mov	esi, DWORD PTR DLLPR[rip]
	or	eax, DWORD PTR PFM_EN[rip]
	mov	rdi, rbp
	mov	edx, eax
	call	RTL_W8@PLT
	mov	rdi, rbp
	lea	rsi, e_info_8105e_1.1949[rip]
	call	rtl_ephy_init@PLT
	mov	rdi, rbp
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	rtl_pcie_state_l2l3_disable@PLT
	.cfi_endproc
.LFE0:
	.size	rtl_hw_start_8105e_1, .-rtl_hw_start_8105e_1
	.section	.rodata
	.align 32
	.type	e_info_8105e_1.1949, @object
	.size	e_info_8105e_1.1949, 96
e_info_8105e_1.1949:
	.long	7
	.long	0
	.long	16384
	.long	25
	.long	0
	.long	512
	.long	25
	.long	0
	.long	32
	.long	30
	.long	0
	.long	8192
	.long	3
	.long	0
	.long	1
	.long	25
	.long	0
	.long	256
	.long	25
	.long	0
	.long	4
	.long	10
	.long	0
	.long	32
	.comm	PFM_EN,4,4
	.comm	MCU,4,4
	.comm	FuncEvent,4,4
	.comm	EN_OOB_RESET,4,4
	.comm	EN_NDP,4,4
	.comm	DLLPR,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",@progbits
	.section	.note.gnu.property,"a"
	.align 8
	.long	 1f - 0f
	.long	 4f - 1f
	.long	 5
0:
	.string	 "GNU"
1:
	.align 8
	.long	 0xc0000002
	.long	 3f - 2f
2:
	.long	 0x3
3:
	.align 8
4:

	.arch armv5t
	.eabi_attribute 20, 1
	.eabi_attribute 21, 1
	.eabi_attribute 23, 3
	.eabi_attribute 24, 1
	.eabi_attribute 25, 1
	.eabi_attribute 26, 2
	.eabi_attribute 30, 2
	.eabi_attribute 34, 0
	.eabi_attribute 18, 4
	.file	"extr_r8169_main.c_rtl_hw_start_8105e_1.c"
	.text
	.align	2
	.syntax unified
	.arm
	.fpu softvfp
	.type	rtl_hw_start_8105e_1, %function
rtl_hw_start_8105e_1:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, lr}
	ldr	r5, .L4
	mov	r4, r0
	ldr	r6, [r5]
	mov	r1, r6
	bl	RTL_R32
	mov	r1, r6
	orr	r2, r0, #10240
	mov	r0, r4
	bl	RTL_W32
	ldr	r5, [r5]
	mov	r0, r4
	mov	r1, r5
	bl	RTL_R32
	mov	r1, r5
	bic	r2, r0, #65536
	mov	r0, r4
	bl	RTL_W32
	ldr	r3, .L4+4
	mov	r0, r4
	ldr	r5, [r3]
	mov	r1, r5
	bl	RTL_R8
	ldr	r3, .L4+8
	ldr	r2, .L4+12
	ldr	r3, [r3]
	ldr	r2, [r2]
	mov	r1, r5
	orr	r2, r3, r2
	orr	r2, r2, r0
	mov	r0, r4
	bl	RTL_W8
	ldr	r3, .L4+16
	mov	r0, r4
	ldr	r5, [r3]
	mov	r1, r5
	bl	RTL_R8
	mov	r2, r0
	ldr	r3, .L4+20
	mov	r1, r5
	ldr	r3, [r3]
	mov	r0, r4
	orr	r2, r2, r3
	bl	RTL_W8
	mov	r0, r4
	ldr	r1, .L4+24
	bl	rtl_ephy_init
	mov	r0, r4
	pop	{r4, r5, r6, lr}
	b	rtl_pcie_state_l2l3_disable
.L5:
	.align	2
.L4:
	.word	FuncEvent
	.word	MCU
	.word	EN_NDP
	.word	EN_OOB_RESET
	.word	DLLPR
	.word	PFM_EN
	.word	.LANCHOR0
	.size	rtl_hw_start_8105e_1, .-rtl_hw_start_8105e_1
	.comm	PFM_EN,4,4
	.comm	MCU,4,4
	.comm	FuncEvent,4,4
	.comm	EN_OOB_RESET,4,4
	.comm	EN_NDP,4,4
	.comm	DLLPR,4,4
	.section	.rodata
	.align	2
	.set	.LANCHOR0,. + 0
	.type	e_info_8105e_1.4233, %object
	.size	e_info_8105e_1.4233, 96
e_info_8105e_1.4233:
	.word	7
	.word	0
	.word	16384
	.word	25
	.word	0
	.word	512
	.word	25
	.word	0
	.word	32
	.word	30
	.word	0
	.word	8192
	.word	3
	.word	0
	.word	1
	.word	25
	.word	0
	.word	256
	.word	25
	.word	0
	.word	4
	.word	10
	.word	0
	.word	32
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
