	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function zd1211_al7230b_init_hw
_zd1211_al7230b_init_hw:                ## @zd1211_al7230b_init_hw
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r14
	pushq	%rbx
	.cfi_offset %rbx, -32
	.cfi_offset %r14, -24
	callq	_zd_rf_to_chip
	movq	%rax, %r14
	leaq	_zd1211_al7230b_init_hw.ioreqs_1(%rip), %rbx
	movq	%rbx, %rdi
	callq	_ARRAY_SIZE
	movq	%r14, %rdi
	movq	%rbx, %rsi
	movl	%eax, %edx
	callq	_zd_iowrite16a_locked
	testl	%eax, %eax
	jne	LBB0_7
## %bb.1:
	movq	_chan_rv@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	(%rax), %rbx
	movq	%rbx, %rdi
	callq	_ARRAY_SIZE
	movq	%r14, %rdi
	movq	%rbx, %rsi
	movl	%eax, %edx
	callq	_zd_rfwritev_cr_locked
	testl	%eax, %eax
	jne	LBB0_7
## %bb.2:
	movq	_std_rv@GOTPCREL(%rip), %rax
	movq	(%rax), %rbx
	movq	%rbx, %rdi
	callq	_ARRAY_SIZE
	movq	%r14, %rdi
	movq	%rbx, %rsi
	movl	%eax, %edx
	callq	_zd_rfwritev_cr_locked
	testl	%eax, %eax
	jne	LBB0_7
## %bb.3:
	movq	_rv_init1@GOTPCREL(%rip), %rax
	movq	(%rax), %rbx
	movq	%rbx, %rdi
	callq	_ARRAY_SIZE
	movq	%r14, %rdi
	movq	%rbx, %rsi
	movl	%eax, %edx
	callq	_zd_rfwritev_cr_locked
	testl	%eax, %eax
	jne	LBB0_7
## %bb.4:
	leaq	_zd1211_al7230b_init_hw.ioreqs_2(%rip), %rbx
	movq	%rbx, %rdi
	callq	_ARRAY_SIZE
	movq	%r14, %rdi
	movq	%rbx, %rsi
	movl	%eax, %edx
	callq	_zd_iowrite16a_locked
	testl	%eax, %eax
	jne	LBB0_7
## %bb.5:
	movq	_rv_init2@GOTPCREL(%rip), %rax
	movq	(%rax), %rbx
	movq	%rbx, %rdi
	callq	_ARRAY_SIZE
	movq	%r14, %rdi
	movq	%rbx, %rsi
	movl	%eax, %edx
	callq	_zd_rfwritev_cr_locked
	testl	%eax, %eax
	jne	LBB0_7
## %bb.6:
	movq	_ZD_CR203@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%r14, %rdi
	movl	$6, %esi
	callq	_zd_iowrite16_locked
	testl	%eax, %eax
	je	LBB0_8
LBB0_7:
	popq	%rbx
	popq	%r14
	popq	%rbp
	retq
LBB0_8:
	movq	%r14, %rdi
	movl	$128, %esi
	movl	$148, %edx
	popq	%rbx
	popq	%r14
	popq	%rbp
	jmp	_zd_iowrite16_locked            ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.section	__TEXT,__const
	.p2align	4                               ## @zd1211_al7230b_init_hw.ioreqs_1
_zd1211_al7230b_init_hw.ioreqs_1:
	.long	148                             ## 0x94
	.long	87                              ## 0x57
	.space	8
	.long	152                             ## 0x98
	.long	32                              ## 0x20
	.long	150                             ## 0x96
	.long	64                              ## 0x40
	.long	149                             ## 0x95
	.long	32                              ## 0x20
	.long	144                             ## 0x90
	.long	17                              ## 0x11
	.long	143                             ## 0x8f
	.long	62                              ## 0x3e
	.long	142                             ## 0x8e
	.long	0                               ## 0x0
	.long	137                             ## 0x89
	.long	51                              ## 0x33
	.long	174                             ## 0xae
	.long	34                              ## 0x22
	.long	173                             ## 0xad
	.long	26                              ## 0x1a
	.long	172                             ## 0xac
	.long	9                               ## 0x9
	.long	171                             ## 0xab
	.long	39                              ## 0x27
	.long	170                             ## 0xaa
	.long	43                              ## 0x2b
	.long	169                             ## 0xa9
	.long	43                              ## 0x2b
	.long	162                             ## 0xa2
	.long	10                              ## 0xa
	.long	159                             ## 0x9f
	.long	252                             ## 0xfc
	.long	178                             ## 0xb2
	.long	137                             ## 0x89
	.long	151                             ## 0x97
	.long	40                              ## 0x28
	.long	144                             ## 0x90
	.long	147                             ## 0x93
	.long	141                             ## 0x8d
	.long	48                              ## 0x30
	.long	140                             ## 0x8c
	.long	62                              ## 0x3e
	.long	138                             ## 0x8a
	.long	36                              ## 0x24
	.long	137                             ## 0x89
	.long	50                              ## 0x32
	.long	136                             ## 0x88
	.long	150                             ## 0x96
	.long	135                             ## 0x87
	.long	30                              ## 0x1e
	.long	134                             ## 0x86
	.long	88                              ## 0x58
	.long	133                             ## 0x85
	.long	48                              ## 0x30
	.long	132                             ## 0x84
	.long	48                              ## 0x30
	.long	131                             ## 0x83
	.long	10                              ## 0xa
	.long	130                             ## 0x82
	.long	4                               ## 0x4
	.long	129                             ## 0x81
	.long	10                              ## 0xa
	.long	128                             ## 0x80
	.long	40                              ## 0x28
	.long	177                             ## 0xb1
	.long	2                               ## 0x2
	.long	176                             ## 0xb0
	.long	19                              ## 0x13
	.long	175                             ## 0xaf
	.long	39                              ## 0x27
	.long	174                             ## 0xae
	.long	34                              ## 0x22
	.long	173                             ## 0xad
	.long	63                              ## 0x3f
	.long	172                             ## 0xac
	.long	9                               ## 0x9
	.long	171                             ## 0xab
	.long	31                              ## 0x1f
	.long	170                             ## 0xaa
	.long	31                              ## 0x1f
	.long	169                             ## 0xa9
	.long	31                              ## 0x1f
	.long	168                             ## 0xa8
	.long	39                              ## 0x27
	.long	167                             ## 0xa7
	.long	39                              ## 0x27
	.long	166                             ## 0xa6
	.long	36                              ## 0x24
	.long	165                             ## 0xa5
	.long	63                              ## 0x3f
	.long	164                             ## 0xa4
	.long	250                             ## 0xfa
	.long	163                             ## 0xa3
	.long	252                             ## 0xfc
	.long	162                             ## 0xa2
	.long	16                              ## 0x10
	.long	161                             ## 0xa1
	.long	79                              ## 0x4f
	.long	160                             ## 0xa0
	.long	119                             ## 0x77
	.long	154                             ## 0x9a
	.long	136                             ## 0x88
	.long	153                             ## 0x99
	.long	168                             ## 0xa8
	.long	146                             ## 0x92
	.long	52                              ## 0x34
	.long	145                             ## 0x91
	.long	52                              ## 0x34
	.long	147                             ## 0x93
	.long	47                              ## 0x2f

	.p2align	4                               ## @zd1211_al7230b_init_hw.ioreqs_2
_zd1211_al7230b_init_hw.ioreqs_2:
	.long	147                             ## 0x93
	.long	63                              ## 0x3f
	.long	158                             ## 0x9e
	.long	20                              ## 0x14
	.long	157                             ## 0x9d
	.long	18                              ## 0x12
	.long	156                             ## 0x9c
	.long	16                              ## 0x10
	.long	139                             ## 0x8b
	.long	56                              ## 0x38
	.long	155                             ## 0x9b
	.long	223                             ## 0xdf

	.comm	_chan_rv,8,3                    ## @chan_rv
	.comm	_std_rv,8,3                     ## @std_rv
	.comm	_rv_init1,8,3                   ## @rv_init1
	.comm	_rv_init2,8,3                   ## @rv_init2
	.comm	_ZD_CR203,4,2                   ## @ZD_CR203
	.no_dead_strip	_zd1211_al7230b_init_hw
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function zd1211_al7230b_init_hw
_zd1211_al7230b_init_hw:                ; @zd1211_al7230b_init_hw
	.cfi_startproc
; %bb.0:
	stp	x20, x19, [sp, #-32]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 32
	stp	x29, x30, [sp, #16]             ; 16-byte Folded Spill
	add	x29, sp, #16
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	bl	_zd_rf_to_chip
	mov	x19, x0
Lloh0:
	adrp	x20, _zd1211_al7230b_init_hw.ioreqs_1@PAGE
Lloh1:
	add	x20, x20, _zd1211_al7230b_init_hw.ioreqs_1@PAGEOFF
	mov	x0, x20
	bl	_ARRAY_SIZE
	mov	x2, x0
	mov	x0, x19
	mov	x1, x20
	bl	_zd_iowrite16a_locked
	cbnz	w0, LBB0_7
; %bb.1:
Lloh2:
	adrp	x8, _chan_rv@GOTPAGE
Lloh3:
	ldr	x8, [x8, _chan_rv@GOTPAGEOFF]
Lloh4:
	ldr	x8, [x8]
	ldr	x20, [x8]
	mov	x0, x20
	bl	_ARRAY_SIZE
	mov	x2, x0
	mov	x0, x19
	mov	x1, x20
	bl	_zd_rfwritev_cr_locked
	cbnz	w0, LBB0_7
; %bb.2:
Lloh5:
	adrp	x8, _std_rv@GOTPAGE
Lloh6:
	ldr	x8, [x8, _std_rv@GOTPAGEOFF]
Lloh7:
	ldr	x20, [x8]
	mov	x0, x20
	bl	_ARRAY_SIZE
	mov	x2, x0
	mov	x0, x19
	mov	x1, x20
	bl	_zd_rfwritev_cr_locked
	cbnz	w0, LBB0_7
; %bb.3:
Lloh8:
	adrp	x8, _rv_init1@GOTPAGE
Lloh9:
	ldr	x8, [x8, _rv_init1@GOTPAGEOFF]
Lloh10:
	ldr	x20, [x8]
	mov	x0, x20
	bl	_ARRAY_SIZE
	mov	x2, x0
	mov	x0, x19
	mov	x1, x20
	bl	_zd_rfwritev_cr_locked
	cbnz	w0, LBB0_7
; %bb.4:
Lloh11:
	adrp	x20, _zd1211_al7230b_init_hw.ioreqs_2@PAGE
Lloh12:
	add	x20, x20, _zd1211_al7230b_init_hw.ioreqs_2@PAGEOFF
	mov	x0, x20
	bl	_ARRAY_SIZE
	mov	x2, x0
	mov	x0, x19
	mov	x1, x20
	bl	_zd_iowrite16a_locked
	cbnz	w0, LBB0_7
; %bb.5:
Lloh13:
	adrp	x8, _rv_init2@GOTPAGE
Lloh14:
	ldr	x8, [x8, _rv_init2@GOTPAGEOFF]
Lloh15:
	ldr	x20, [x8]
	mov	x0, x20
	bl	_ARRAY_SIZE
	mov	x2, x0
	mov	x0, x19
	mov	x1, x20
	bl	_zd_rfwritev_cr_locked
	cbnz	w0, LBB0_7
; %bb.6:
Lloh16:
	adrp	x8, _ZD_CR203@GOTPAGE
Lloh17:
	ldr	x8, [x8, _ZD_CR203@GOTPAGEOFF]
Lloh18:
	ldr	w2, [x8]
	mov	x0, x19
	mov	w1, #6
	bl	_zd_iowrite16_locked
	cbz	w0, LBB0_8
LBB0_7:
	ldp	x29, x30, [sp, #16]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp], #32             ; 16-byte Folded Reload
	ret
LBB0_8:
	mov	x0, x19
	mov	w1, #128
	mov	w2, #148
	ldp	x29, x30, [sp, #16]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp], #32             ; 16-byte Folded Reload
	b	_zd_iowrite16_locked
	.loh AdrpAdd	Lloh0, Lloh1
	.loh AdrpLdrGotLdr	Lloh2, Lloh3, Lloh4
	.loh AdrpLdrGotLdr	Lloh5, Lloh6, Lloh7
	.loh AdrpLdrGotLdr	Lloh8, Lloh9, Lloh10
	.loh AdrpAdd	Lloh11, Lloh12
	.loh AdrpLdrGotLdr	Lloh13, Lloh14, Lloh15
	.loh AdrpLdrGotLdr	Lloh16, Lloh17, Lloh18
	.cfi_endproc
                                        ; -- End function
	.section	__TEXT,__const
	.p2align	2                               ; @zd1211_al7230b_init_hw.ioreqs_1
_zd1211_al7230b_init_hw.ioreqs_1:
	.long	148                             ; 0x94
	.long	87                              ; 0x57
	.space	8
	.long	152                             ; 0x98
	.long	32                              ; 0x20
	.long	150                             ; 0x96
	.long	64                              ; 0x40
	.long	149                             ; 0x95
	.long	32                              ; 0x20
	.long	144                             ; 0x90
	.long	17                              ; 0x11
	.long	143                             ; 0x8f
	.long	62                              ; 0x3e
	.long	142                             ; 0x8e
	.long	0                               ; 0x0
	.long	137                             ; 0x89
	.long	51                              ; 0x33
	.long	174                             ; 0xae
	.long	34                              ; 0x22
	.long	173                             ; 0xad
	.long	26                              ; 0x1a
	.long	172                             ; 0xac
	.long	9                               ; 0x9
	.long	171                             ; 0xab
	.long	39                              ; 0x27
	.long	170                             ; 0xaa
	.long	43                              ; 0x2b
	.long	169                             ; 0xa9
	.long	43                              ; 0x2b
	.long	162                             ; 0xa2
	.long	10                              ; 0xa
	.long	159                             ; 0x9f
	.long	252                             ; 0xfc
	.long	178                             ; 0xb2
	.long	137                             ; 0x89
	.long	151                             ; 0x97
	.long	40                              ; 0x28
	.long	144                             ; 0x90
	.long	147                             ; 0x93
	.long	141                             ; 0x8d
	.long	48                              ; 0x30
	.long	140                             ; 0x8c
	.long	62                              ; 0x3e
	.long	138                             ; 0x8a
	.long	36                              ; 0x24
	.long	137                             ; 0x89
	.long	50                              ; 0x32
	.long	136                             ; 0x88
	.long	150                             ; 0x96
	.long	135                             ; 0x87
	.long	30                              ; 0x1e
	.long	134                             ; 0x86
	.long	88                              ; 0x58
	.long	133                             ; 0x85
	.long	48                              ; 0x30
	.long	132                             ; 0x84
	.long	48                              ; 0x30
	.long	131                             ; 0x83
	.long	10                              ; 0xa
	.long	130                             ; 0x82
	.long	4                               ; 0x4
	.long	129                             ; 0x81
	.long	10                              ; 0xa
	.long	128                             ; 0x80
	.long	40                              ; 0x28
	.long	177                             ; 0xb1
	.long	2                               ; 0x2
	.long	176                             ; 0xb0
	.long	19                              ; 0x13
	.long	175                             ; 0xaf
	.long	39                              ; 0x27
	.long	174                             ; 0xae
	.long	34                              ; 0x22
	.long	173                             ; 0xad
	.long	63                              ; 0x3f
	.long	172                             ; 0xac
	.long	9                               ; 0x9
	.long	171                             ; 0xab
	.long	31                              ; 0x1f
	.long	170                             ; 0xaa
	.long	31                              ; 0x1f
	.long	169                             ; 0xa9
	.long	31                              ; 0x1f
	.long	168                             ; 0xa8
	.long	39                              ; 0x27
	.long	167                             ; 0xa7
	.long	39                              ; 0x27
	.long	166                             ; 0xa6
	.long	36                              ; 0x24
	.long	165                             ; 0xa5
	.long	63                              ; 0x3f
	.long	164                             ; 0xa4
	.long	250                             ; 0xfa
	.long	163                             ; 0xa3
	.long	252                             ; 0xfc
	.long	162                             ; 0xa2
	.long	16                              ; 0x10
	.long	161                             ; 0xa1
	.long	79                              ; 0x4f
	.long	160                             ; 0xa0
	.long	119                             ; 0x77
	.long	154                             ; 0x9a
	.long	136                             ; 0x88
	.long	153                             ; 0x99
	.long	168                             ; 0xa8
	.long	146                             ; 0x92
	.long	52                              ; 0x34
	.long	145                             ; 0x91
	.long	52                              ; 0x34
	.long	147                             ; 0x93
	.long	47                              ; 0x2f

	.p2align	2                               ; @zd1211_al7230b_init_hw.ioreqs_2
_zd1211_al7230b_init_hw.ioreqs_2:
	.long	147                             ; 0x93
	.long	63                              ; 0x3f
	.long	158                             ; 0x9e
	.long	20                              ; 0x14
	.long	157                             ; 0x9d
	.long	18                              ; 0x12
	.long	156                             ; 0x9c
	.long	16                              ; 0x10
	.long	139                             ; 0x8b
	.long	56                              ; 0x38
	.long	155                             ; 0x9b
	.long	223                             ; 0xdf

	.comm	_chan_rv,8,3                    ; @chan_rv
	.comm	_std_rv,8,3                     ; @std_rv
	.comm	_rv_init1,8,3                   ; @rv_init1
	.comm	_rv_init2,8,3                   ; @rv_init2
	.comm	_ZD_CR203,4,2                   ; @ZD_CR203
	.no_dead_strip	_zd1211_al7230b_init_hw
.subsections_via_symbols
