	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function Et_init2
_Et_init2:                              ## @Et_init2
	.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	%rbx
	pushq	%rax
	.cfi_offset %rbx, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	%rdi, %rbx
	movq	_D_STREAM@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leaq	L_.str(%rip), %rdx
	callq	_gspca_dbg
	movq	_ET_GPIO_DIR_CTRL@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$47, %edx
	callq	_reg_w_val
	movq	_ET_GPIO_OUT@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$16, %edx
	callq	_reg_w_val
	movq	_ET_GPIO_IN@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$1, %edx
	callq	_reg_r
	movq	_ET_ClCK@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$20, %edx
	callq	_reg_w_val
	movq	_ET_CTRL@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$27, %edx
	callq	_reg_w_val
	movq	8(%rbx), %rax
	movslq	(%rbx), %rcx
	cmpq	$0, (%rax,%rcx,8)
	jne	LBB0_1
## %bb.2:
	movq	_ET_COMP_VAL0@GOTPCREL(%rip), %rax
	jmp	LBB0_3
LBB0_1:
	movq	_ET_COMP_VAL1@GOTPCREL(%rip), %rax
LBB0_3:
	movl	(%rax), %edx
	movq	_ET_COMP@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	callq	_reg_w_val
	movq	_ET_MAXQt@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$31, %edx
	callq	_reg_w_val
	movq	_ET_MINQt@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	$4, %r14d
	movq	%rbx, %rdi
	movl	$4, %edx
	callq	_reg_w_val
	movq	_ET_REG1d@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$255, %edx
	callq	_reg_w_val
	movq	_ET_REG1e@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$255, %edx
	callq	_reg_w_val
	movq	_ET_REG1f@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$255, %edx
	callq	_reg_w_val
	movq	_ET_REG20@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$53, %edx
	callq	_reg_w_val
	movq	_ET_REG21@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$1, %edx
	callq	_reg_w_val
	movq	_ET_REG22@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	xorl	%edx, %edx
	callq	_reg_w_val
	movq	_ET_REG23@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$255, %edx
	callq	_reg_w_val
	movq	_ET_REG24@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$255, %edx
	callq	_reg_w_val
	movq	_ET_REG25@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$15, %edx
	callq	_reg_w_val
	movq	%rbx, %rdi
	movl	$48, %esi
	movl	$17, %edx
	callq	_reg_w_val
	movq	%rbx, %rdi
	movl	$49, %esi
	movl	$64, %edx
	callq	_reg_w_val
	movq	%rbx, %rdi
	movl	$50, %esi
	xorl	%edx, %edx
	callq	_reg_w_val
	movq	_ET_O_RED@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	xorl	%edx, %edx
	callq	_reg_w_val
	movq	_ET_O_GREEN1@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	xorl	%edx, %edx
	callq	_reg_w_val
	movq	_ET_O_BLUE@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	xorl	%edx, %edx
	callq	_reg_w_val
	movq	_ET_O_GREEN2@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	xorl	%edx, %edx
	callq	_reg_w_val
	movq	_ET_G_RED@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$128, %edx
	callq	_reg_w_val
	movq	_ET_G_GREEN1@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$128, %edx
	callq	_reg_w_val
	movq	_ET_G_BLUE@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$128, %edx
	callq	_reg_w_val
	movq	_ET_G_GREEN2@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$128, %edx
	callq	_reg_w_val
	movq	_ET_G_GR_H@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	xorl	%edx, %edx
	callq	_reg_w_val
	movq	_ET_G_GB_H@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	xorl	%edx, %edx
	callq	_reg_w_val
	movq	%rbx, %rdi
	movl	$97, %esi
	movl	$128, %edx
	callq	_reg_w_val
	movq	%rbx, %rdi
	movl	$98, %esi
	movl	$2, %edx
	callq	_reg_w_val
	movq	%rbx, %rdi
	movl	$99, %esi
	movl	$3, %edx
	callq	_reg_w_val
	movq	%rbx, %rdi
	movl	$100, %esi
	movl	$20, %edx
	callq	_reg_w_val
	movq	%rbx, %rdi
	movl	$101, %esi
	movl	$14, %edx
	callq	_reg_w_val
	movq	%rbx, %rdi
	movl	$102, %esi
	movl	$2, %edx
	callq	_reg_w_val
	movq	%rbx, %rdi
	movl	$103, %esi
	movl	$2, %edx
	callq	_reg_w_val
	movq	_ET_SYNCHRO@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$143, %edx
	callq	_reg_w_val
	movq	_ET_STARTX@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$105, %edx
	callq	_reg_w_val
	movq	_ET_STARTY@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$13, %edx
	callq	_reg_w_val
	movq	_ET_WIDTH_LOW@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$128, %edx
	callq	_reg_w_val
	movq	_ET_HEIGTH_LOW@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$224, %edx
	callq	_reg_w_val
	movq	_ET_W_H_HEIGTH@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$96, %edx
	callq	_reg_w_val
	movq	_ET_REG6e@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$134, %edx
	callq	_reg_w_val
	movq	_ET_REG6f@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$1, %edx
	callq	_reg_w_val
	movq	_ET_REG70@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$38, %edx
	callq	_reg_w_val
	movq	_ET_REG71@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$122, %edx
	callq	_reg_w_val
	movq	_ET_REG72@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$1, %edx
	callq	_reg_w_val
	movq	_ET_REG73@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	xorl	%edx, %edx
	callq	_reg_w_val
	movq	_ET_REG74@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$24, %edx
	callq	_reg_w_val
	movq	_ET_REG75@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$15, %edx
	callq	_reg_w_val
	movq	%rbx, %rdi
	movl	$138, %esi
	movl	$32, %edx
	callq	_reg_w_val
	movq	%rbx, %rdi
	movl	$141, %esi
	movl	$15, %edx
	callq	_reg_w_val
	movq	%rbx, %rdi
	movl	$142, %esi
	movl	$8, %edx
	callq	_reg_w_val
	movq	%rbx, %rdi
	movl	$3, %esi
	movl	$8, %edx
	callq	_reg_w_val
	movq	_ET_PXL_CLK@GOTPCREL(%rip), %r15
	movl	(%r15), %esi
	movq	%rbx, %rdi
	movl	$3, %edx
	callq	_reg_w_val
	movq	%rbx, %rdi
	movl	$129, %esi
	movl	$255, %edx
	callq	_reg_w_val
	movq	%rbx, %rdi
	movl	$128, %esi
	xorl	%edx, %edx
	callq	_reg_w_val
	movq	%rbx, %rdi
	movl	$129, %esi
	movl	$255, %edx
	callq	_reg_w_val
	movq	%rbx, %rdi
	movl	$128, %esi
	movl	$32, %edx
	callq	_reg_w_val
	movq	%rbx, %rdi
	movl	$3, %esi
	movl	$1, %edx
	callq	_reg_w_val
	movq	%rbx, %rdi
	movl	$3, %esi
	xorl	%edx, %edx
	callq	_reg_w_val
	movq	%rbx, %rdi
	movl	$3, %esi
	movl	$8, %edx
	callq	_reg_w_val
	movq	8(%rbx), %rax
	movslq	(%rbx), %rcx
	cmpq	$0, (%rax,%rcx,8)
	movl	$30, %edx
	cmovnel	%r14d, %edx
	movl	(%r15), %esi
	movq	%rbx, %rdi
	callq	_reg_w_val
	leaq	_Et_init2.FormLine(%rip), %rdx
	movq	%rbx, %rdi
	movl	$98, %esi
	movl	$6, %ecx
	callq	_reg_w
	movq	%rbx, %rdi
	movl	$129, %esi
	movl	$71, %edx
	callq	_reg_w_val
	movq	%rbx, %rdi
	movl	$128, %esi
	movl	$64, %edx
	callq	_reg_w_val
	movq	%rbx, %rdi
	movl	$129, %esi
	movl	$48, %edx
	callq	_reg_w_val
	movq	%rbx, %rdi
	movl	$128, %esi
	movl	$32, %edx
	addq	$8, %rsp
	popq	%rbx
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_reg_w_val                      ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.section	__TEXT,__const
	.p2align	4                               ## @Et_init2.FormLine
_Et_init2.FormLine:
	.long	132                             ## 0x84
	.long	3                               ## 0x3
	.long	20                              ## 0x14
	.long	244                             ## 0xf4
	.long	1                               ## 0x1
	.long	5                               ## 0x5

	.comm	_D_STREAM,4,2                   ## @D_STREAM
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"Open Init2 ET\n"

	.comm	_ET_GPIO_DIR_CTRL,4,2           ## @ET_GPIO_DIR_CTRL
	.comm	_ET_GPIO_OUT,4,2                ## @ET_GPIO_OUT
	.comm	_ET_GPIO_IN,4,2                 ## @ET_GPIO_IN
	.comm	_ET_ClCK,4,2                    ## @ET_ClCK
	.comm	_ET_CTRL,4,2                    ## @ET_CTRL
	.comm	_ET_COMP_VAL1,4,2               ## @ET_COMP_VAL1
	.comm	_ET_COMP_VAL0,4,2               ## @ET_COMP_VAL0
	.comm	_ET_COMP,4,2                    ## @ET_COMP
	.comm	_ET_MAXQt,4,2                   ## @ET_MAXQt
	.comm	_ET_MINQt,4,2                   ## @ET_MINQt
	.comm	_ET_REG1d,4,2                   ## @ET_REG1d
	.comm	_ET_REG1e,4,2                   ## @ET_REG1e
	.comm	_ET_REG1f,4,2                   ## @ET_REG1f
	.comm	_ET_REG20,4,2                   ## @ET_REG20
	.comm	_ET_REG21,4,2                   ## @ET_REG21
	.comm	_ET_REG22,4,2                   ## @ET_REG22
	.comm	_ET_REG23,4,2                   ## @ET_REG23
	.comm	_ET_REG24,4,2                   ## @ET_REG24
	.comm	_ET_REG25,4,2                   ## @ET_REG25
	.comm	_ET_O_RED,4,2                   ## @ET_O_RED
	.comm	_ET_O_GREEN1,4,2                ## @ET_O_GREEN1
	.comm	_ET_O_BLUE,4,2                  ## @ET_O_BLUE
	.comm	_ET_O_GREEN2,4,2                ## @ET_O_GREEN2
	.comm	_ET_G_RED,4,2                   ## @ET_G_RED
	.comm	_ET_G_GREEN1,4,2                ## @ET_G_GREEN1
	.comm	_ET_G_BLUE,4,2                  ## @ET_G_BLUE
	.comm	_ET_G_GREEN2,4,2                ## @ET_G_GREEN2
	.comm	_ET_G_GR_H,4,2                  ## @ET_G_GR_H
	.comm	_ET_G_GB_H,4,2                  ## @ET_G_GB_H
	.comm	_ET_SYNCHRO,4,2                 ## @ET_SYNCHRO
	.comm	_ET_STARTX,4,2                  ## @ET_STARTX
	.comm	_ET_STARTY,4,2                  ## @ET_STARTY
	.comm	_ET_WIDTH_LOW,4,2               ## @ET_WIDTH_LOW
	.comm	_ET_HEIGTH_LOW,4,2              ## @ET_HEIGTH_LOW
	.comm	_ET_W_H_HEIGTH,4,2              ## @ET_W_H_HEIGTH
	.comm	_ET_REG6e,4,2                   ## @ET_REG6e
	.comm	_ET_REG6f,4,2                   ## @ET_REG6f
	.comm	_ET_REG70,4,2                   ## @ET_REG70
	.comm	_ET_REG71,4,2                   ## @ET_REG71
	.comm	_ET_REG72,4,2                   ## @ET_REG72
	.comm	_ET_REG73,4,2                   ## @ET_REG73
	.comm	_ET_REG74,4,2                   ## @ET_REG74
	.comm	_ET_REG75,4,2                   ## @ET_REG75
	.comm	_ET_PXL_CLK,4,2                 ## @ET_PXL_CLK
	.no_dead_strip	_Et_init2
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function Et_init2
_Et_init2:                              ; @Et_init2
	.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, x0
Lloh0:
	adrp	x8, _D_STREAM@GOTPAGE
Lloh1:
	ldr	x8, [x8, _D_STREAM@GOTPAGEOFF]
Lloh2:
	ldr	w1, [x8]
Lloh3:
	adrp	x2, l_.str@PAGE
Lloh4:
	add	x2, x2, l_.str@PAGEOFF
	bl	_gspca_dbg
Lloh5:
	adrp	x8, _ET_GPIO_DIR_CTRL@GOTPAGE
Lloh6:
	ldr	x8, [x8, _ET_GPIO_DIR_CTRL@GOTPAGEOFF]
Lloh7:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #47
	bl	_reg_w_val
Lloh8:
	adrp	x8, _ET_GPIO_OUT@GOTPAGE
Lloh9:
	ldr	x8, [x8, _ET_GPIO_OUT@GOTPAGEOFF]
Lloh10:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #16
	bl	_reg_w_val
Lloh11:
	adrp	x8, _ET_GPIO_IN@GOTPAGE
Lloh12:
	ldr	x8, [x8, _ET_GPIO_IN@GOTPAGEOFF]
Lloh13:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #1
	bl	_reg_r
Lloh14:
	adrp	x8, _ET_ClCK@GOTPAGE
Lloh15:
	ldr	x8, [x8, _ET_ClCK@GOTPAGEOFF]
Lloh16:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #20
	bl	_reg_w_val
Lloh17:
	adrp	x8, _ET_CTRL@GOTPAGE
Lloh18:
	ldr	x8, [x8, _ET_CTRL@GOTPAGEOFF]
Lloh19:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #27
	bl	_reg_w_val
	ldp	x9, x8, [x19]
	sbfiz	x9, x9, #3, #32
	ldr	x8, [x8, x9]
Lloh20:
	adrp	x9, _ET_COMP_VAL0@GOTPAGE
Lloh21:
	ldr	x9, [x9, _ET_COMP_VAL0@GOTPAGEOFF]
Lloh22:
	adrp	x10, _ET_COMP_VAL1@GOTPAGE
Lloh23:
	ldr	x10, [x10, _ET_COMP_VAL1@GOTPAGEOFF]
	cmp	x8, #0
	csel	x8, x9, x10, eq
	ldr	w2, [x8]
Lloh24:
	adrp	x8, _ET_COMP@GOTPAGE
Lloh25:
	ldr	x8, [x8, _ET_COMP@GOTPAGEOFF]
Lloh26:
	ldr	w1, [x8]
	mov	x0, x19
	bl	_reg_w_val
Lloh27:
	adrp	x8, _ET_MAXQt@GOTPAGE
Lloh28:
	ldr	x8, [x8, _ET_MAXQt@GOTPAGEOFF]
Lloh29:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #31
	bl	_reg_w_val
Lloh30:
	adrp	x8, _ET_MINQt@GOTPAGE
Lloh31:
	ldr	x8, [x8, _ET_MINQt@GOTPAGEOFF]
Lloh32:
	ldr	w1, [x8]
	mov	w20, #4
	mov	x0, x19
	mov	w2, #4
	bl	_reg_w_val
Lloh33:
	adrp	x8, _ET_REG1d@GOTPAGE
Lloh34:
	ldr	x8, [x8, _ET_REG1d@GOTPAGEOFF]
Lloh35:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #255
	bl	_reg_w_val
Lloh36:
	adrp	x8, _ET_REG1e@GOTPAGE
Lloh37:
	ldr	x8, [x8, _ET_REG1e@GOTPAGEOFF]
Lloh38:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #255
	bl	_reg_w_val
Lloh39:
	adrp	x8, _ET_REG1f@GOTPAGE
Lloh40:
	ldr	x8, [x8, _ET_REG1f@GOTPAGEOFF]
Lloh41:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #255
	bl	_reg_w_val
Lloh42:
	adrp	x8, _ET_REG20@GOTPAGE
Lloh43:
	ldr	x8, [x8, _ET_REG20@GOTPAGEOFF]
Lloh44:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #53
	bl	_reg_w_val
Lloh45:
	adrp	x8, _ET_REG21@GOTPAGE
Lloh46:
	ldr	x8, [x8, _ET_REG21@GOTPAGEOFF]
Lloh47:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #1
	bl	_reg_w_val
Lloh48:
	adrp	x8, _ET_REG22@GOTPAGE
Lloh49:
	ldr	x8, [x8, _ET_REG22@GOTPAGEOFF]
Lloh50:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #0
	bl	_reg_w_val
Lloh51:
	adrp	x8, _ET_REG23@GOTPAGE
Lloh52:
	ldr	x8, [x8, _ET_REG23@GOTPAGEOFF]
Lloh53:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #255
	bl	_reg_w_val
Lloh54:
	adrp	x8, _ET_REG24@GOTPAGE
Lloh55:
	ldr	x8, [x8, _ET_REG24@GOTPAGEOFF]
Lloh56:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #255
	bl	_reg_w_val
Lloh57:
	adrp	x8, _ET_REG25@GOTPAGE
Lloh58:
	ldr	x8, [x8, _ET_REG25@GOTPAGEOFF]
Lloh59:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #15
	bl	_reg_w_val
	mov	x0, x19
	mov	w1, #48
	mov	w2, #17
	bl	_reg_w_val
	mov	x0, x19
	mov	w1, #49
	mov	w2, #64
	bl	_reg_w_val
	mov	x0, x19
	mov	w1, #50
	mov	w2, #0
	bl	_reg_w_val
Lloh60:
	adrp	x8, _ET_O_RED@GOTPAGE
Lloh61:
	ldr	x8, [x8, _ET_O_RED@GOTPAGEOFF]
Lloh62:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #0
	bl	_reg_w_val
Lloh63:
	adrp	x8, _ET_O_GREEN1@GOTPAGE
Lloh64:
	ldr	x8, [x8, _ET_O_GREEN1@GOTPAGEOFF]
Lloh65:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #0
	bl	_reg_w_val
Lloh66:
	adrp	x8, _ET_O_BLUE@GOTPAGE
Lloh67:
	ldr	x8, [x8, _ET_O_BLUE@GOTPAGEOFF]
Lloh68:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #0
	bl	_reg_w_val
Lloh69:
	adrp	x8, _ET_O_GREEN2@GOTPAGE
Lloh70:
	ldr	x8, [x8, _ET_O_GREEN2@GOTPAGEOFF]
Lloh71:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #0
	bl	_reg_w_val
Lloh72:
	adrp	x8, _ET_G_RED@GOTPAGE
Lloh73:
	ldr	x8, [x8, _ET_G_RED@GOTPAGEOFF]
Lloh74:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #128
	bl	_reg_w_val
Lloh75:
	adrp	x8, _ET_G_GREEN1@GOTPAGE
Lloh76:
	ldr	x8, [x8, _ET_G_GREEN1@GOTPAGEOFF]
Lloh77:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #128
	bl	_reg_w_val
Lloh78:
	adrp	x8, _ET_G_BLUE@GOTPAGE
Lloh79:
	ldr	x8, [x8, _ET_G_BLUE@GOTPAGEOFF]
Lloh80:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #128
	bl	_reg_w_val
Lloh81:
	adrp	x8, _ET_G_GREEN2@GOTPAGE
Lloh82:
	ldr	x8, [x8, _ET_G_GREEN2@GOTPAGEOFF]
Lloh83:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #128
	bl	_reg_w_val
Lloh84:
	adrp	x8, _ET_G_GR_H@GOTPAGE
Lloh85:
	ldr	x8, [x8, _ET_G_GR_H@GOTPAGEOFF]
Lloh86:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #0
	bl	_reg_w_val
Lloh87:
	adrp	x8, _ET_G_GB_H@GOTPAGE
Lloh88:
	ldr	x8, [x8, _ET_G_GB_H@GOTPAGEOFF]
Lloh89:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #0
	bl	_reg_w_val
	mov	x0, x19
	mov	w1, #97
	mov	w2, #128
	bl	_reg_w_val
	mov	x0, x19
	mov	w1, #98
	mov	w2, #2
	bl	_reg_w_val
	mov	x0, x19
	mov	w1, #99
	mov	w2, #3
	bl	_reg_w_val
	mov	x0, x19
	mov	w1, #100
	mov	w2, #20
	bl	_reg_w_val
	mov	x0, x19
	mov	w1, #101
	mov	w2, #14
	bl	_reg_w_val
	mov	x0, x19
	mov	w1, #102
	mov	w2, #2
	bl	_reg_w_val
	mov	x0, x19
	mov	w1, #103
	mov	w2, #2
	bl	_reg_w_val
Lloh90:
	adrp	x8, _ET_SYNCHRO@GOTPAGE
Lloh91:
	ldr	x8, [x8, _ET_SYNCHRO@GOTPAGEOFF]
Lloh92:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #143
	bl	_reg_w_val
Lloh93:
	adrp	x8, _ET_STARTX@GOTPAGE
Lloh94:
	ldr	x8, [x8, _ET_STARTX@GOTPAGEOFF]
Lloh95:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #105
	bl	_reg_w_val
Lloh96:
	adrp	x8, _ET_STARTY@GOTPAGE
Lloh97:
	ldr	x8, [x8, _ET_STARTY@GOTPAGEOFF]
Lloh98:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #13
	bl	_reg_w_val
Lloh99:
	adrp	x8, _ET_WIDTH_LOW@GOTPAGE
Lloh100:
	ldr	x8, [x8, _ET_WIDTH_LOW@GOTPAGEOFF]
Lloh101:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #128
	bl	_reg_w_val
Lloh102:
	adrp	x8, _ET_HEIGTH_LOW@GOTPAGE
Lloh103:
	ldr	x8, [x8, _ET_HEIGTH_LOW@GOTPAGEOFF]
Lloh104:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #224
	bl	_reg_w_val
Lloh105:
	adrp	x8, _ET_W_H_HEIGTH@GOTPAGE
Lloh106:
	ldr	x8, [x8, _ET_W_H_HEIGTH@GOTPAGEOFF]
Lloh107:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #96
	bl	_reg_w_val
Lloh108:
	adrp	x8, _ET_REG6e@GOTPAGE
Lloh109:
	ldr	x8, [x8, _ET_REG6e@GOTPAGEOFF]
Lloh110:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #134
	bl	_reg_w_val
Lloh111:
	adrp	x8, _ET_REG6f@GOTPAGE
Lloh112:
	ldr	x8, [x8, _ET_REG6f@GOTPAGEOFF]
Lloh113:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #1
	bl	_reg_w_val
Lloh114:
	adrp	x8, _ET_REG70@GOTPAGE
Lloh115:
	ldr	x8, [x8, _ET_REG70@GOTPAGEOFF]
Lloh116:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #38
	bl	_reg_w_val
Lloh117:
	adrp	x8, _ET_REG71@GOTPAGE
Lloh118:
	ldr	x8, [x8, _ET_REG71@GOTPAGEOFF]
Lloh119:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #122
	bl	_reg_w_val
Lloh120:
	adrp	x8, _ET_REG72@GOTPAGE
Lloh121:
	ldr	x8, [x8, _ET_REG72@GOTPAGEOFF]
Lloh122:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #1
	bl	_reg_w_val
Lloh123:
	adrp	x8, _ET_REG73@GOTPAGE
Lloh124:
	ldr	x8, [x8, _ET_REG73@GOTPAGEOFF]
Lloh125:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #0
	bl	_reg_w_val
Lloh126:
	adrp	x8, _ET_REG74@GOTPAGE
Lloh127:
	ldr	x8, [x8, _ET_REG74@GOTPAGEOFF]
Lloh128:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #24
	bl	_reg_w_val
Lloh129:
	adrp	x8, _ET_REG75@GOTPAGE
Lloh130:
	ldr	x8, [x8, _ET_REG75@GOTPAGEOFF]
Lloh131:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #15
	bl	_reg_w_val
	mov	x0, x19
	mov	w1, #138
	mov	w2, #32
	bl	_reg_w_val
	mov	x0, x19
	mov	w1, #141
	mov	w2, #15
	bl	_reg_w_val
	mov	x0, x19
	mov	w1, #142
	mov	w2, #8
	bl	_reg_w_val
	mov	x0, x19
	mov	w1, #3
	mov	w2, #8
	bl	_reg_w_val
Lloh132:
	adrp	x21, _ET_PXL_CLK@GOTPAGE
Lloh133:
	ldr	x21, [x21, _ET_PXL_CLK@GOTPAGEOFF]
	ldr	w1, [x21]
	mov	x0, x19
	mov	w2, #3
	bl	_reg_w_val
	mov	x0, x19
	mov	w1, #129
	mov	w2, #255
	bl	_reg_w_val
	mov	x0, x19
	mov	w1, #128
	mov	w2, #0
	bl	_reg_w_val
	mov	x0, x19
	mov	w1, #129
	mov	w2, #255
	bl	_reg_w_val
	mov	x0, x19
	mov	w1, #128
	mov	w2, #32
	bl	_reg_w_val
	mov	x0, x19
	mov	w1, #3
	mov	w2, #1
	bl	_reg_w_val
	mov	x0, x19
	mov	w1, #3
	mov	w2, #0
	bl	_reg_w_val
	mov	x0, x19
	mov	w1, #3
	mov	w2, #8
	bl	_reg_w_val
	ldp	x9, x8, [x19]
	sbfiz	x9, x9, #3, #32
	ldr	x8, [x8, x9]
	cmp	x8, #0
	mov	w8, #30
	csel	w2, w8, w20, eq
	ldr	w1, [x21]
	mov	x0, x19
	bl	_reg_w_val
Lloh134:
	adrp	x2, _Et_init2.FormLine@PAGE
Lloh135:
	add	x2, x2, _Et_init2.FormLine@PAGEOFF
	mov	x0, x19
	mov	w1, #98
	mov	w3, #6
	bl	_reg_w
	mov	x0, x19
	mov	w1, #129
	mov	w2, #71
	bl	_reg_w_val
	mov	x0, x19
	mov	w1, #128
	mov	w2, #64
	bl	_reg_w_val
	mov	x0, x19
	mov	w1, #129
	mov	w2, #48
	bl	_reg_w_val
	mov	x0, x19
	mov	w1, #128
	mov	w2, #32
	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	_reg_w_val
	.loh AdrpAdd	Lloh134, Lloh135
	.loh AdrpLdrGot	Lloh132, Lloh133
	.loh AdrpLdrGotLdr	Lloh129, Lloh130, Lloh131
	.loh AdrpLdrGotLdr	Lloh126, Lloh127, Lloh128
	.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	Lloh108, Lloh109, Lloh110
	.loh AdrpLdrGotLdr	Lloh105, Lloh106, Lloh107
	.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	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 AdrpLdrGot	Lloh22, Lloh23
	.loh AdrpLdrGot	Lloh20, Lloh21
	.loh AdrpLdrGotLdr	Lloh17, Lloh18, Lloh19
	.loh AdrpLdrGotLdr	Lloh14, Lloh15, Lloh16
	.loh AdrpLdrGotLdr	Lloh11, Lloh12, Lloh13
	.loh AdrpLdrGotLdr	Lloh8, Lloh9, Lloh10
	.loh AdrpLdrGotLdr	Lloh5, Lloh6, Lloh7
	.loh AdrpAdd	Lloh3, Lloh4
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.cfi_endproc
                                        ; -- End function
	.section	__TEXT,__const
	.p2align	2                               ; @Et_init2.FormLine
_Et_init2.FormLine:
	.long	132                             ; 0x84
	.long	3                               ; 0x3
	.long	20                              ; 0x14
	.long	244                             ; 0xf4
	.long	1                               ; 0x1
	.long	5                               ; 0x5

	.comm	_D_STREAM,4,2                   ; @D_STREAM
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"Open Init2 ET\n"

	.comm	_ET_GPIO_DIR_CTRL,4,2           ; @ET_GPIO_DIR_CTRL
	.comm	_ET_GPIO_OUT,4,2                ; @ET_GPIO_OUT
	.comm	_ET_GPIO_IN,4,2                 ; @ET_GPIO_IN
	.comm	_ET_ClCK,4,2                    ; @ET_ClCK
	.comm	_ET_CTRL,4,2                    ; @ET_CTRL
	.comm	_ET_COMP_VAL1,4,2               ; @ET_COMP_VAL1
	.comm	_ET_COMP_VAL0,4,2               ; @ET_COMP_VAL0
	.comm	_ET_COMP,4,2                    ; @ET_COMP
	.comm	_ET_MAXQt,4,2                   ; @ET_MAXQt
	.comm	_ET_MINQt,4,2                   ; @ET_MINQt
	.comm	_ET_REG1d,4,2                   ; @ET_REG1d
	.comm	_ET_REG1e,4,2                   ; @ET_REG1e
	.comm	_ET_REG1f,4,2                   ; @ET_REG1f
	.comm	_ET_REG20,4,2                   ; @ET_REG20
	.comm	_ET_REG21,4,2                   ; @ET_REG21
	.comm	_ET_REG22,4,2                   ; @ET_REG22
	.comm	_ET_REG23,4,2                   ; @ET_REG23
	.comm	_ET_REG24,4,2                   ; @ET_REG24
	.comm	_ET_REG25,4,2                   ; @ET_REG25
	.comm	_ET_O_RED,4,2                   ; @ET_O_RED
	.comm	_ET_O_GREEN1,4,2                ; @ET_O_GREEN1
	.comm	_ET_O_BLUE,4,2                  ; @ET_O_BLUE
	.comm	_ET_O_GREEN2,4,2                ; @ET_O_GREEN2
	.comm	_ET_G_RED,4,2                   ; @ET_G_RED
	.comm	_ET_G_GREEN1,4,2                ; @ET_G_GREEN1
	.comm	_ET_G_BLUE,4,2                  ; @ET_G_BLUE
	.comm	_ET_G_GREEN2,4,2                ; @ET_G_GREEN2
	.comm	_ET_G_GR_H,4,2                  ; @ET_G_GR_H
	.comm	_ET_G_GB_H,4,2                  ; @ET_G_GB_H
	.comm	_ET_SYNCHRO,4,2                 ; @ET_SYNCHRO
	.comm	_ET_STARTX,4,2                  ; @ET_STARTX
	.comm	_ET_STARTY,4,2                  ; @ET_STARTY
	.comm	_ET_WIDTH_LOW,4,2               ; @ET_WIDTH_LOW
	.comm	_ET_HEIGTH_LOW,4,2              ; @ET_HEIGTH_LOW
	.comm	_ET_W_H_HEIGTH,4,2              ; @ET_W_H_HEIGTH
	.comm	_ET_REG6e,4,2                   ; @ET_REG6e
	.comm	_ET_REG6f,4,2                   ; @ET_REG6f
	.comm	_ET_REG70,4,2                   ; @ET_REG70
	.comm	_ET_REG71,4,2                   ; @ET_REG71
	.comm	_ET_REG72,4,2                   ; @ET_REG72
	.comm	_ET_REG73,4,2                   ; @ET_REG73
	.comm	_ET_REG74,4,2                   ; @ET_REG74
	.comm	_ET_REG75,4,2                   ; @ET_REG75
	.comm	_ET_PXL_CLK,4,2                 ; @ET_PXL_CLK
	.no_dead_strip	_Et_init2
.subsections_via_symbols
