	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function cx23885_initialize
_cx23885_initialize:                    ## @cx23885_initialize
	.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
	pushq	%rax
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	%rdi, %r14
	movq	_wait@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_DEFINE_WAIT
	movq	%r14, %rdi
	callq	_i2c_get_clientdata
	movl	%eax, %edi
	callq	_to_state
	movq	%rax, %r15
	movq	%rax, %r12
	leaq	24(%rax), %rbx
	movq	%rbx, %rdi
	callq	_v4l2_get_subdev_hostdata
	testq	%rax, %rax
	je	LBB0_1
## %bb.2:
	movq	%rbx, %rdi
	callq	_v4l2_get_subdev_hostdata
	movl	(%rax), %ebx
	jmp	LBB0_3
LBB0_1:
	xorl	%ebx, %ebx
LBB0_3:
	movq	%r14, %rdi
	xorl	%esi, %esi
	xorl	%edx, %edx
	callq	_cx25840_write
	movq	%r14, %rdi
	movl	$258, %esi                      ## imm = 0x102
	movl	$-2, %edx
	movl	$1, %ecx
	callq	_cx25840_and_or
	movq	%r14, %rdi
	movl	$258, %esi                      ## imm = 0x102
	movl	$-2, %edx
	xorl	%ecx, %ecx
	callq	_cx25840_and_or
	movq	%r14, %rdi
	movl	$2051, %esi                     ## imm = 0x803
	movl	$-17, %edx
	xorl	%ecx, %ecx
	callq	_cx25840_and_or
	movq	%r14, %rdi
	movl	$920, %esi                      ## imm = 0x398
	xorl	%edx, %edx
	callq	_cx25840_write
	movq	%r14, %rdi
	movl	$2, %esi
	movl	$118, %edx
	callq	_cx25840_write
	movq	%r14, %rdi
	movl	$1, %esi
	movl	$64, %edx
	callq	_cx25840_write
	movl	(%r12), %eax
	cmpl	$129, %eax
	je	LBB0_8
## %bb.4:
	cmpl	$128, %eax
	jne	LBB0_9
## %bb.5:
	cmpl	$25000000, %ebx                 ## imm = 0x17D7840
	je	LBB0_7
## %bb.6:
	movq	%r14, %rdi
	movl	$2, %esi
	movl	$113, %edx
	callq	_cx25840_write
LBB0_7:
	movq	%r14, %rdi
	movl	$284, %esi                      ## imm = 0x11C
	movl	$30504012, %edx                 ## imm = 0x1D1744C
	callq	_cx25840_write4
	movq	%r14, %rdi
	movl	$280, %esi                      ## imm = 0x118
	movl	$1046, %edx                     ## imm = 0x416
	callq	_cx25840_write4
	movq	%r14, %rdi
	movl	$1028, %esi                     ## imm = 0x404
	movl	$1058110, %edx                  ## imm = 0x10253E
	callq	_cx25840_write4
	movq	%r14, %rdi
	movl	$1068, %esi                     ## imm = 0x42C
	movl	$1113587712, %edx               ## imm = 0x42600000
	callq	_cx25840_write4
	movq	%r14, %rdi
	movl	$1100, %esi                     ## imm = 0x44C
	movl	$371134464, %edx                ## imm = 0x161F1000
	jmp	LBB0_10
LBB0_8:
	movq	%r14, %rdi
	movl	$284, %esi                      ## imm = 0x11C
	movl	$30504012, %edx                 ## imm = 0x1D1744C
	callq	_cx25840_write4
	movq	%r14, %rdi
	movl	$280, %esi                      ## imm = 0x118
	movl	$1046, %edx                     ## imm = 0x416
	jmp	LBB0_10
LBB0_9:
	movq	%r14, %rdi
	movl	$284, %esi                      ## imm = 0x11C
	xorl	%edx, %edx
	callq	_cx25840_write4
	movq	%r14, %rdi
	movl	$280, %esi                      ## imm = 0x118
	movl	$1044, %edx                     ## imm = 0x414
LBB0_10:
	callq	_cx25840_write4
	movq	%r14, %rdi
	movl	$828, %esi                      ## imm = 0x33C
	movl	$1, %edx
	callq	_cx25840_write4
	movq	%r14, %rdi
	movl	$832, %esi                      ## imm = 0x340
	movl	$234348419, %edx                ## imm = 0xDF7DF83
	callq	_cx25840_write4
	xorl	%eax, %eax
	cmpl	$25000000, %ebx                 ## imm = 0x17D7840
	setne	%al
	movl	$28760955, %ecx                 ## imm = 0x1B6DB7B
	movl	$322122547, %esi                ## imm = 0x13333333
	cmovel	%ecx, %esi
	cmpl	$128, (%r12)
	movl	$2876105, %edx                  ## imm = 0x2BE2C9
	cmovel	%esi, %edx
	leal	1298(%rax,%rax,2), %eax
	movl	$1039, %ebx                     ## imm = 0x40F
	cmovel	%eax, %ebx
	movq	%r14, %rdi
	movl	$268, %esi                      ## imm = 0x10C
	callq	_cx25840_write4
	movq	%r14, %rdi
	movl	$264, %esi                      ## imm = 0x108
	movl	%ebx, %edx
	callq	_cx25840_write4
	movq	%r14, %rdi
	movl	$1044, %esi                     ## imm = 0x414
	movl	$1080594, %edx                  ## imm = 0x107D12
	callq	_cx25840_write4
	movq	%r12, %rdi
	callq	_is_cx23888
	movq	%r14, %rdi
	testq	%rax, %rax
	je	LBB0_12
## %bb.11:
	movl	$1048, %esi                     ## imm = 0x418
	movl	$486572674, %edx                ## imm = 0x1D008282
	jmp	LBB0_13
LBB0_12:
	movl	$1056, %esi                     ## imm = 0x420
	movl	$1023443586, %edx               ## imm = 0x3D008282
LBB0_13:
	callq	_cx25840_write4
	movq	%r12, -48(%rbp)                 ## 8-byte Spill
	movl	(%r12), %eax
	andl	$-2, %eax
	xorl	%ecx, %ecx
	cmpl	$128, %eax
	sete	%cl
	movl	$25018184, %eax                 ## imm = 0x17DBF48
	movl	$29297822, %edx                 ## imm = 0x1BF0C9E
	cmovel	%eax, %edx
	leal	(%rcx,%rcx), %ebx
	addl	$656140, %ebx                   ## imm = 0xA030C
	movq	%r14, %rdi
	movl	$276, %esi                      ## imm = 0x114
	callq	_cx25840_write4
	movq	%r14, %rdi
	movl	$272, %esi                      ## imm = 0x110
	movl	%ebx, %edx
	callq	_cx25840_write4
	movq	%r14, %rdi
	movl	$258, %esi                      ## imm = 0x102
	movl	$16, %edx
	callq	_cx25840_write
	movq	%r14, %rdi
	movl	$259, %esi                      ## imm = 0x103
	movl	$17, %edx
	callq	_cx25840_write
	movq	%r14, %rdi
	movl	$1024, %esi                     ## imm = 0x400
	xorl	%edx, %edx
	callq	_cx25840_write
	movq	%r14, %rdi
	movl	$1025, %esi                     ## imm = 0x401
	movl	$232, %edx
	callq	_cx25840_write
	movq	%r14, %rdi
	movl	$324, %esi                      ## imm = 0x144
	movl	$5, %edx
	callq	_cx25840_write
	movq	%r14, %rdi
	movl	$352, %esi                      ## imm = 0x160
	movl	$29, %edx
	callq	_cx25840_write
	movq	%r14, %rdi
	movl	$356, %esi                      ## imm = 0x164
	xorl	%edx, %edx
	callq	_cx25840_write
	leaq	20(%r15), %r12
	movq	_cx25840_work_handler@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r12, %rdi
	callq	_INIT_WORK
	addq	$16, %r15
	movq	%r15, %rdi
	callq	_init_waitqueue_head
	leaq	L_.str(%rip), %rdi
	callq	_create_singlethread_workqueue
	testq	%rax, %rax
	je	LBB0_15
## %bb.14:
	movq	%rax, %r13
	movq	_TASK_UNINTERRUPTIBLE@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	_wait@GOTPCREL(%rip), %rbx
	movq	%r15, %rdi
	movq	%rbx, %rsi
	callq	_prepare_to_wait
	movq	%r13, %rdi
	movq	%r12, %rsi
	callq	_queue_work
	xorl	%eax, %eax
	callq	_schedule
	movq	%r15, %rdi
	movq	%rbx, %rsi
	callq	_finish_wait
	movq	%r13, %rdi
	callq	_destroy_workqueue
LBB0_15:
	movq	-48(%rbp), %rbx                 ## 8-byte Reload
	movq	%rbx, %rdi
	callq	_is_cx23888
	movq	%r14, %rdi
	testq	%rax, %rax
	je	LBB0_17
## %bb.16:
	callq	_cx23888_std_setup
	jmp	LBB0_18
LBB0_17:
	callq	_cx25840_std_setup
LBB0_18:
	movl	8(%rbx), %edx
	movl	12(%rbx), %esi
	movq	%r14, %rdi
	callq	_set_input
	movq	%r14, %rdi
	movl	$2051, %esi                     ## imm = 0x803
	movl	$-17, %edx
	movl	$16, %ecx
	callq	_cx25840_and_or
	movq	_CX25840_VID_INT_STAT_REG@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	$-1, %edx
	callq	_cx25840_write4
	movq	_CX25840_AUD_INT_CTRL_REG@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	$255, %edx
	callq	_cx25840_write
	movq	_CX25840_AUD_INT_STAT_REG@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	$255, %edx
	callq	_cx25840_write
	movq	%r14, %rdi
	movl	$1028, %esi                     ## imm = 0x404
	movl	$1058110, %edx                  ## imm = 0x10253E
	callq	_cx25840_write4
	movl	$1071, %esi                     ## imm = 0x42F
	addl	4(%rbx), %esi
	movq	%r14, %rdi
	movl	$102, %edx
	callq	_cx25840_write
	movq	%r14, %rdi
	movl	$304, %esi                      ## imm = 0x130
	xorl	%edx, %edx
	callq	_cx25840_write4
	movq	%rbx, %rdi
	callq	_is_cx23888
	testq	%rax, %rax
	movl	$1144, %eax                     ## imm = 0x478
	movl	$1108, %esi                     ## imm = 0x454
	cmovel	%eax, %esi
	movq	%r14, %rdi
	movl	$1713898015, %edx               ## imm = 0x6628021F
	callq	_cx25840_write4
	movq	%r14, %rdi
	movl	$324, %esi                      ## imm = 0x144
	movl	$5, %edx
	callq	_cx25840_write4
	movq	%r14, %rdi
	movl	$2328, %esi                     ## imm = 0x918
	movl	$416, %edx                      ## imm = 0x1A0
	callq	_cx25840_write4
	movq	%r14, %rdi
	movl	$308, %esi                      ## imm = 0x134
	movl	$661504, %edx                   ## imm = 0xA1800
	callq	_cx25840_write4
	movq	%r14, %rdi
	movl	$316, %esi                      ## imm = 0x13C
	movl	$3211264, %edx                  ## imm = 0x310000
	addq	$8, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_cx25840_write4                 ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.comm	_wait,4,2                       ## @wait
	.comm	_cx25840_work_handler,4,2       ## @cx25840_work_handler
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"cx25840_fw"

	.comm	_TASK_UNINTERRUPTIBLE,4,2       ## @TASK_UNINTERRUPTIBLE
	.comm	_CX25840_VID_INT_STAT_REG,4,2   ## @CX25840_VID_INT_STAT_REG
	.comm	_CX25840_AUD_INT_CTRL_REG,4,2   ## @CX25840_AUD_INT_CTRL_REG
	.comm	_CX25840_AUD_INT_STAT_REG,4,2   ## @CX25840_AUD_INT_STAT_REG
	.no_dead_strip	_cx23885_initialize
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function cx23885_initialize
_cx23885_initialize:                    ; @cx23885_initialize
	.cfi_startproc
; %bb.0:
	stp	x24, x23, [sp, #-64]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 64
	stp	x22, x21, [sp, #16]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #32]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #48]             ; 16-byte Folded Spill
	add	x29, sp, #48
	.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
	mov	x19, x0
Lloh0:
	adrp	x8, _wait@GOTPAGE
Lloh1:
	ldr	x8, [x8, _wait@GOTPAGEOFF]
Lloh2:
	ldr	w0, [x8]
	bl	_DEFINE_WAIT
	mov	x0, x19
	bl	_i2c_get_clientdata
	bl	_to_state
	mov	x20, x0
	add	x21, x0, #24
	mov	x0, x21
	bl	_v4l2_get_subdev_hostdata
	cbz	x0, LBB0_2
; %bb.1:
	mov	x0, x21
	bl	_v4l2_get_subdev_hostdata
	ldr	w21, [x0]
	b	LBB0_3
LBB0_2:
	mov	w21, #0
LBB0_3:
	mov	w22, #30784
	movk	w22, #381, lsl #16
	mov	x0, x19
	mov	w1, #0
	mov	w2, #0
	bl	_cx25840_write
	mov	x0, x19
	mov	w1, #258
	mov	w2, #-2
	mov	w3, #1
	bl	_cx25840_and_or
	mov	x0, x19
	mov	w1, #258
	mov	w2, #-2
	mov	w3, #0
	bl	_cx25840_and_or
	mov	x0, x19
	mov	w1, #2051
	mov	w2, #-17
	mov	w3, #0
	bl	_cx25840_and_or
	mov	x0, x19
	mov	w1, #920
	mov	w2, #0
	bl	_cx25840_write
	mov	x0, x19
	mov	w1, #2
	mov	w2, #118
	bl	_cx25840_write
	mov	x0, x19
	mov	w1, #1
	mov	w2, #64
	bl	_cx25840_write
	ldr	w8, [x20]
	cmp	w8, #129
	b.eq	LBB0_8
; %bb.4:
	cmp	w8, #128
	b.ne	LBB0_9
; %bb.5:
	cmp	w21, w22
	b.eq	LBB0_7
; %bb.6:
	mov	x0, x19
	mov	w1, #2
	mov	w2, #113
	bl	_cx25840_write
LBB0_7:
	mov	x0, x19
	mov	w1, #284
	mov	w2, #29772
	movk	w2, #465, lsl #16
	bl	_cx25840_write4
	mov	x0, x19
	mov	w1, #280
	mov	w2, #1046
	bl	_cx25840_write4
	mov	x0, x19
	mov	w1, #1028
	mov	w2, #9534
	movk	w2, #16, lsl #16
	bl	_cx25840_write4
	mov	x0, x19
	mov	w1, #1068
	mov	w2, #1113587712
	bl	_cx25840_write4
	mov	x0, x19
	mov	w1, #1100
	mov	w2, #4096
	movk	w2, #5663, lsl #16
	b	LBB0_10
LBB0_8:
	mov	x0, x19
	mov	w1, #284
	mov	w2, #29772
	movk	w2, #465, lsl #16
	bl	_cx25840_write4
	mov	x0, x19
	mov	w1, #280
	mov	w2, #1046
	b	LBB0_10
LBB0_9:
	mov	x0, x19
	mov	w1, #284
	mov	w2, #0
	bl	_cx25840_write4
	mov	x0, x19
	mov	w1, #280
	mov	w2, #1044
LBB0_10:
	bl	_cx25840_write4
	mov	x0, x19
	mov	w1, #828
	mov	w2, #1
	bl	_cx25840_write4
	mov	x0, x19
	mov	w1, #832
	mov	w2, #57219
	movk	w2, #3575, lsl #16
	bl	_cx25840_write4
	ldr	w8, [x20]
	mov	w9, #13107
	movk	w9, #4915, lsl #16
	mov	w10, #56187
	movk	w10, #438, lsl #16
	cmp	w21, w22
	csel	w9, w10, w9, eq
	mov	w10, #1301
	mov	w11, #1298
	csel	w10, w11, w10, eq
	mov	w11, #58057
	movk	w11, #43, lsl #16
	cmp	w8, #128
	csel	w2, w9, w11, eq
	mov	w8, #1039
	csel	w21, w10, w8, eq
	mov	x0, x19
	mov	w1, #268
	bl	_cx25840_write4
	mov	x0, x19
	mov	w1, #264
	mov	x2, x21
	bl	_cx25840_write4
	mov	x0, x19
	mov	w1, #1044
	mov	w2, #32018
	movk	w2, #16, lsl #16
	bl	_cx25840_write4
	mov	x0, x20
	bl	_is_cx23888
	cbz	x0, LBB0_12
; %bb.11:
	mov	x0, x19
	mov	w1, #1048
	mov	w2, #33410
	movk	w2, #7424, lsl #16
	b	LBB0_13
LBB0_12:
	mov	x0, x19
	mov	w1, #1056
	mov	w2, #33410
	movk	w2, #15616, lsl #16
LBB0_13:
	bl	_cx25840_write4
	mov	x21, x20
	ldr	w8, [x21], #16
	and	w8, w8, #0xfffffffe
	mov	w9, #3230
	movk	w9, #447, lsl #16
	mov	w10, #48968
	movk	w10, #381, lsl #16
	cmp	w8, #128
	csel	w2, w10, w9, eq
	mov	w8, #780
	movk	w8, #10, lsl #16
	orr	w9, w8, #0x2
	csel	w22, w9, w8, eq
	mov	x0, x19
	mov	w1, #276
	bl	_cx25840_write4
	mov	x0, x19
	mov	w1, #272
	mov	x2, x22
	bl	_cx25840_write4
	mov	x0, x19
	mov	w1, #258
	mov	w2, #16
	bl	_cx25840_write
	mov	x0, x19
	mov	w1, #259
	mov	w2, #17
	bl	_cx25840_write
	mov	x0, x19
	mov	w1, #1024
	mov	w2, #0
	bl	_cx25840_write
	mov	x0, x19
	mov	w1, #1025
	mov	w2, #232
	bl	_cx25840_write
	mov	x0, x19
	mov	w1, #324
	mov	w2, #5
	bl	_cx25840_write
	mov	x0, x19
	mov	w1, #352
	mov	w2, #29
	bl	_cx25840_write
	mov	x0, x19
	mov	w1, #356
	mov	w2, #0
	bl	_cx25840_write
	add	x22, x20, #20
Lloh3:
	adrp	x8, _cx25840_work_handler@GOTPAGE
Lloh4:
	ldr	x8, [x8, _cx25840_work_handler@GOTPAGEOFF]
Lloh5:
	ldr	w1, [x8]
	mov	x0, x22
	bl	_INIT_WORK
	mov	x0, x21
	bl	_init_waitqueue_head
Lloh6:
	adrp	x0, l_.str@PAGE
Lloh7:
	add	x0, x0, l_.str@PAGEOFF
	bl	_create_singlethread_workqueue
	cbz	x0, LBB0_15
; %bb.14:
	mov	x23, x0
Lloh8:
	adrp	x8, _TASK_UNINTERRUPTIBLE@GOTPAGE
Lloh9:
	ldr	x8, [x8, _TASK_UNINTERRUPTIBLE@GOTPAGEOFF]
Lloh10:
	ldr	w2, [x8]
Lloh11:
	adrp	x24, _wait@GOTPAGE
Lloh12:
	ldr	x24, [x24, _wait@GOTPAGEOFF]
	mov	x0, x21
	mov	x1, x24
	bl	_prepare_to_wait
	mov	x0, x23
	mov	x1, x22
	bl	_queue_work
	bl	_schedule
	mov	x0, x21
	mov	x1, x24
	bl	_finish_wait
	mov	x0, x23
	bl	_destroy_workqueue
LBB0_15:
	mov	x0, x20
	bl	_is_cx23888
	cbz	x0, LBB0_17
; %bb.16:
	mov	x0, x19
	bl	_cx23888_std_setup
	b	LBB0_18
LBB0_17:
	mov	x0, x19
	bl	_cx25840_std_setup
LBB0_18:
	ldp	w2, w1, [x20, #8]
	mov	x0, x19
	bl	_set_input
	mov	x0, x19
	mov	w1, #2051
	mov	w2, #-17
	mov	w3, #16
	bl	_cx25840_and_or
Lloh13:
	adrp	x8, _CX25840_VID_INT_STAT_REG@GOTPAGE
Lloh14:
	ldr	x8, [x8, _CX25840_VID_INT_STAT_REG@GOTPAGEOFF]
Lloh15:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #-1
	bl	_cx25840_write4
Lloh16:
	adrp	x8, _CX25840_AUD_INT_CTRL_REG@GOTPAGE
Lloh17:
	ldr	x8, [x8, _CX25840_AUD_INT_CTRL_REG@GOTPAGEOFF]
Lloh18:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #255
	bl	_cx25840_write
Lloh19:
	adrp	x8, _CX25840_AUD_INT_STAT_REG@GOTPAGE
Lloh20:
	ldr	x8, [x8, _CX25840_AUD_INT_STAT_REG@GOTPAGEOFF]
Lloh21:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #255
	bl	_cx25840_write
	mov	x0, x19
	mov	w1, #1028
	mov	w2, #9534
	movk	w2, #16, lsl #16
	bl	_cx25840_write4
	ldr	w8, [x20, #4]
	add	w1, w8, #1071
	mov	x0, x19
	mov	w2, #102
	bl	_cx25840_write
	mov	x0, x19
	mov	w1, #304
	mov	w2, #0
	bl	_cx25840_write4
	mov	x0, x20
	bl	_is_cx23888
	cmp	x0, #0
	mov	w8, #1108
	mov	w9, #1144
	csel	w1, w9, w8, eq
	mov	x0, x19
	mov	w2, #543
	movk	w2, #26152, lsl #16
	bl	_cx25840_write4
	mov	x0, x19
	mov	w1, #324
	mov	w2, #5
	bl	_cx25840_write4
	mov	x0, x19
	mov	w1, #2328
	mov	w2, #416
	bl	_cx25840_write4
	mov	x0, x19
	mov	w1, #308
	mov	w2, #6144
	movk	w2, #10, lsl #16
	bl	_cx25840_write4
	mov	x0, x19
	mov	w1, #316
	mov	w2, #3211264
	ldp	x29, x30, [sp, #48]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #32]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #16]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp], #64             ; 16-byte Folded Reload
	b	_cx25840_write4
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpAdd	Lloh6, Lloh7
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGot	Lloh11, Lloh12
	.loh AdrpLdrGotLdr	Lloh8, Lloh9, Lloh10
	.loh AdrpLdrGotLdr	Lloh19, Lloh20, Lloh21
	.loh AdrpLdrGotLdr	Lloh16, Lloh17, Lloh18
	.loh AdrpLdrGotLdr	Lloh13, Lloh14, Lloh15
	.cfi_endproc
                                        ; -- End function
	.comm	_wait,4,2                       ; @wait
	.comm	_cx25840_work_handler,4,2       ; @cx25840_work_handler
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"cx25840_fw"

	.comm	_TASK_UNINTERRUPTIBLE,4,2       ; @TASK_UNINTERRUPTIBLE
	.comm	_CX25840_VID_INT_STAT_REG,4,2   ; @CX25840_VID_INT_STAT_REG
	.comm	_CX25840_AUD_INT_CTRL_REG,4,2   ; @CX25840_AUD_INT_CTRL_REG
	.comm	_CX25840_AUD_INT_STAT_REG,4,2   ; @CX25840_AUD_INT_STAT_REG
	.no_dead_strip	_cx23885_initialize
.subsections_via_symbols
