	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function otm8009a_init_sequence
_otm8009a_init_sequence:                ## @otm8009a_init_sequence
	.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, %rbx
	movl	(%rdi), %edi
	callq	_to_mipi_dsi_device
	movq	%rax, %r14
	movq	_MCS_CMD2_ENA1@GOTPCREL(%rip), %r15
	movl	(%r15), %esi
	movq	%rbx, %rdi
	movl	$128, %edx
	movl	$9, %ecx
	movl	$1, %r8d
	xorl	%eax, %eax
	callq	_dcs_write_cmd_at
	movq	_MCS_CMD2_ENA2@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$128, %edx
	movl	$9, %ecx
	xorl	%eax, %eax
	callq	_dcs_write_cmd_at
	movq	_MCS_SD_PCH_CTRL@GOTPCREL(%rip), %r13
	movl	(%r13), %esi
	movq	%rbx, %rdi
	movl	$48, %edx
	xorl	%eax, %eax
	callq	_dcs_write_cmd_at
	movl	$10, %edi
	callq	_mdelay
	movq	_MCS_NO_DOC1@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$64, %edx
	xorl	%eax, %eax
	callq	_dcs_write_cmd_at
	movl	$10, %edi
	callq	_mdelay
	movq	_MCS_PWR_CTRL4@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	incl	%esi
	movq	%rbx, %rdi
	movl	$169, %edx
	xorl	%eax, %eax
	callq	_dcs_write_cmd_at
	movq	_MCS_PWR_CTRL2@GOTPCREL(%rip), %r12
	movl	(%r12), %esi
	incl	%esi
	movq	%rbx, %rdi
	movl	$52, %edx
	xorl	%eax, %eax
	callq	_dcs_write_cmd_at
	movq	_MCS_P_DRV_M@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$80, %edx
	xorl	%eax, %eax
	callq	_dcs_write_cmd_at
	movq	_MCS_VCOMDC@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$78, %edx
	xorl	%eax, %eax
	callq	_dcs_write_cmd_at
	movq	_MCS_OSC_ADJ@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$102, %edx
	xorl	%eax, %eax
	callq	_dcs_write_cmd_at
	movl	(%r12), %esi
	addl	$2, %esi
	movq	%rbx, %rdi
	movl	$1, %edx
	xorl	%eax, %eax
	callq	_dcs_write_cmd_at
	movl	(%r12), %esi
	addl	$5, %esi
	movq	%rbx, %rdi
	movl	$52, %edx
	xorl	%eax, %eax
	callq	_dcs_write_cmd_at
	movl	(%r12), %esi
	addl	$4, %esi
	movq	%rbx, %rdi
	movl	$51, %edx
	xorl	%eax, %eax
	callq	_dcs_write_cmd_at
	movq	_MCS_GVDDSET@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$121, %edx
	movl	$121, %ecx
	xorl	%eax, %eax
	callq	_dcs_write_cmd_at
	movq	_MCS_SD_CTRL@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	incl	%esi
	movq	%rbx, %rdi
	movl	$27, %edx
	xorl	%eax, %eax
	callq	_dcs_write_cmd_at
	movq	_MCS_PWR_CTRL1@GOTPCREL(%rip), %r12
	movl	(%r12), %esi
	addl	$2, %esi
	movq	%rbx, %rdi
	movl	$131, %edx
	xorl	%eax, %eax
	callq	_dcs_write_cmd_at
	movl	(%r13), %esi
	incl	%esi
	movq	%rbx, %rdi
	movl	$131, %edx
	xorl	%eax, %eax
	callq	_dcs_write_cmd_at
	movq	_MCS_RGB_VID_SET@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$14, %edx
	xorl	%eax, %eax
	callq	_dcs_write_cmd_at
	movq	_MCS_PANSET@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	xorl	%edx, %edx
	movl	$1, %ecx
	xorl	%eax, %eax
	callq	_dcs_write_cmd_at
	movq	_MCS_GOAVST@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$133, %edx
	movl	$1, %ecx
	xorl	%r8d, %r8d
	movl	$132, %r9d
	xorl	%eax, %eax
	pushq	$0
	pushq	$1
	callq	_dcs_write_cmd_at
	addq	$16, %rsp
	movq	_MCS_GOACLKA1@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$24, %edx
	movl	$4, %ecx
	movl	$3, %r8d
	movl	$57, %r9d
	xorl	%eax, %eax
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$58
	pushq	$3
	pushq	$3
	pushq	$24
	pushq	$0
	pushq	$0
	pushq	$0
	callq	_dcs_write_cmd_at
	addq	$80, %rsp
	movq	_MCS_GOACLKA3@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$24, %edx
	movl	$2, %ecx
	movl	$3, %r8d
	movl	$59, %r9d
	xorl	%eax, %eax
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$60
	pushq	$3
	pushq	$1
	pushq	$24
	pushq	$0
	pushq	$0
	pushq	$0
	callq	_dcs_write_cmd_at
	addq	$80, %rsp
	movq	_MCS_GOAECLK@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$1, %edx
	movl	$1, %ecx
	movl	$32, %r8d
	movl	$32, %r9d
	xorl	%eax, %eax
	pushq	$0
	pushq	$0
	pushq	$2
	pushq	$1
	pushq	$0
	pushq	$0
	callq	_dcs_write_cmd_at
	addq	$48, %rsp
	movq	_MCS_NO_DOC2@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	xorl	%edx, %edx
	xorl	%eax, %eax
	callq	_dcs_write_cmd_at
	movq	_MCS_PANCTRLSET1@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	xorl	%edx, %edx
	xorl	%ecx, %ecx
	xorl	%r8d, %r8d
	xorl	%r9d, %r9d
	xorl	%eax, %eax
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	callq	_dcs_write_cmd_at
	addq	$48, %rsp
	movq	_MCS_PANCTRLSET2@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	subq	$8, %rsp
	movq	%rbx, %rdi
	xorl	%edx, %edx
	xorl	%ecx, %ecx
	xorl	%r8d, %r8d
	xorl	%r9d, %r9d
	xorl	%eax, %eax
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	callq	_dcs_write_cmd_at
	addq	$96, %rsp
	movq	_MCS_PANCTRLSET3@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	subq	$8, %rsp
	movq	%rbx, %rdi
	xorl	%edx, %edx
	xorl	%ecx, %ecx
	xorl	%r8d, %r8d
	xorl	%r9d, %r9d
	xorl	%eax, %eax
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	callq	_dcs_write_cmd_at
	addq	$96, %rsp
	movq	_MCS_PANCTRLSET4@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	xorl	%edx, %edx
	xorl	%ecx, %ecx
	xorl	%r8d, %r8d
	xorl	%r9d, %r9d
	xorl	%eax, %eax
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	callq	_dcs_write_cmd_at
	addq	$48, %rsp
	movq	_MCS_PANCTRLSET5@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	subq	$8, %rsp
	movq	%rbx, %rdi
	xorl	%edx, %edx
	movl	$4, %ecx
	movl	$4, %r8d
	movl	$4, %r9d
	xorl	%eax, %eax
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$4
	pushq	$4
	callq	_dcs_write_cmd_at
	addq	$96, %rsp
	movq	_MCS_PANCTRLSET6@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	subq	$8, %rsp
	movq	%rbx, %rdi
	xorl	%edx, %edx
	xorl	%ecx, %ecx
	xorl	%r8d, %r8d
	xorl	%r9d, %r9d
	xorl	%eax, %eax
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$4
	pushq	$4
	pushq	$4
	pushq	$4
	pushq	$4
	pushq	$0
	pushq	$0
	callq	_dcs_write_cmd_at
	addq	$96, %rsp
	movq	_MCS_PANCTRLSET7@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	xorl	%edx, %edx
	xorl	%ecx, %ecx
	xorl	%r8d, %r8d
	xorl	%r9d, %r9d
	xorl	%eax, %eax
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	callq	_dcs_write_cmd_at
	addq	$48, %rsp
	movq	_MCS_PANCTRLSET8@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$255, %edx
	movl	$255, %ecx
	movl	$255, %r8d
	movl	$255, %r9d
	xorl	%eax, %eax
	pushq	$255
	pushq	$255
	pushq	$255
	pushq	$255
	pushq	$255
	pushq	$255
	callq	_dcs_write_cmd_at
	addq	$48, %rsp
	movq	_MCS_PANU2D1@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	xorl	%edx, %edx
	movl	$38, %ecx
	movl	$9, %r8d
	movl	$11, %r9d
	xorl	%eax, %eax
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$37
	pushq	$1
	callq	_dcs_write_cmd_at
	addq	$48, %rsp
	movq	_MCS_PANU2D2@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	subq	$8, %rsp
	movq	%rbx, %rdi
	xorl	%edx, %edx
	xorl	%ecx, %ecx
	xorl	%r8d, %r8d
	xorl	%r9d, %r9d
	xorl	%eax, %eax
	pushq	$2
	pushq	$12
	pushq	$10
	pushq	$38
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	callq	_dcs_write_cmd_at
	addq	$96, %rsp
	movq	_MCS_PANU2D3@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	subq	$8, %rsp
	movq	%rbx, %rdi
	movl	$37, %edx
	xorl	%ecx, %ecx
	xorl	%r8d, %r8d
	xorl	%r9d, %r9d
	xorl	%eax, %eax
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	callq	_dcs_write_cmd_at
	addq	$96, %rsp
	movq	_MCS_PAND2U1@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	xorl	%edx, %edx
	movl	$37, %ecx
	movl	$12, %r8d
	movl	$10, %r9d
	xorl	%eax, %eax
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$38
	pushq	$2
	callq	_dcs_write_cmd_at
	addq	$48, %rsp
	movq	_MCS_PAND2U2@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	subq	$8, %rsp
	movq	%rbx, %rdi
	xorl	%edx, %edx
	xorl	%ecx, %ecx
	xorl	%r8d, %r8d
	xorl	%r9d, %r9d
	xorl	%eax, %eax
	pushq	$1
	pushq	$9
	pushq	$11
	pushq	$37
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	callq	_dcs_write_cmd_at
	addq	$96, %rsp
	movq	_MCS_PAND2U3@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	subq	$8, %rsp
	movq	%rbx, %rdi
	movl	$38, %edx
	xorl	%ecx, %ecx
	xorl	%r8d, %r8d
	xorl	%r9d, %r9d
	xorl	%eax, %eax
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	pushq	$0
	callq	_dcs_write_cmd_at
	addq	$96, %rsp
	movl	(%r12), %esi
	incl	%esi
	movq	%rbx, %rdi
	movl	$102, %edx
	xorl	%eax, %eax
	callq	_dcs_write_cmd_at
	movq	_MCS_NO_DOC3@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	movl	$6, %edx
	xorl	%eax, %eax
	callq	_dcs_write_cmd_at
	movq	_MCS_GMCT2_2P@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	xorl	%edx, %edx
	movl	$9, %ecx
	movl	$15, %r8d
	movl	$14, %r9d
	xorl	%eax, %eax
	pushq	$1
	pushq	$10
	pushq	$16
	pushq	$15
	pushq	$8
	pushq	$11
	pushq	$7
	pushq	$4
	pushq	$10
	pushq	$11
	pushq	$16
	pushq	$7
	callq	_dcs_write_cmd_at
	addq	$96, %rsp
	movq	_MCS_GMCT2_2N@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	xorl	%edx, %edx
	movl	$9, %ecx
	movl	$15, %r8d
	movl	$14, %r9d
	xorl	%eax, %eax
	pushq	$1
	pushq	$10
	pushq	$16
	pushq	$15
	pushq	$8
	pushq	$11
	pushq	$7
	pushq	$4
	pushq	$10
	pushq	$11
	pushq	$16
	pushq	$7
	callq	_dcs_write_cmd_at
	addq	$96, %rsp
	movl	(%r15), %esi
	movq	%rbx, %rdi
	movl	$255, %edx
	movl	$255, %ecx
	movl	$255, %r8d
	xorl	%eax, %eax
	callq	_dcs_write_cmd_at
	movq	%r14, %rdi
	callq	_mipi_dsi_dcs_nop
	movl	%eax, %r15d
	testl	%eax, %eax
	jne	LBB0_8
## %bb.1:
	movq	%r14, %rdi
	callq	_mipi_dsi_dcs_exit_sleep_mode
	movl	%eax, %r15d
	testl	%eax, %eax
	jne	LBB0_8
## %bb.2:
	movl	$120, %edi
	callq	_mdelay
	movq	_MIPI_DCS_SET_ADDRESS_MODE@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	xorl	%edx, %edx
	xorl	%eax, %eax
	callq	_dcs_write_seq
	movq	_default_mode@GOTPCREL(%rip), %r12
	movq	8(%r12), %rdx
	decq	%rdx
	movq	%r14, %rdi
	xorl	%esi, %esi
	callq	_mipi_dsi_dcs_set_column_address
	movl	%eax, %r15d
	testl	%eax, %eax
	jne	LBB0_8
## %bb.3:
	movq	(%r12), %rdx
	decq	%rdx
	movq	%r14, %rdi
	xorl	%esi, %esi
	callq	_mipi_dsi_dcs_set_page_address
	movl	%eax, %r15d
	testl	%eax, %eax
	jne	LBB0_8
## %bb.4:
	movq	_MIPI_DCS_PIXEL_FMT_24BIT@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, %esi
	shll	$4, %esi
	orl	%eax, %esi
	movq	%r14, %rdi
	callq	_mipi_dsi_dcs_set_pixel_format
	movl	%eax, %r15d
	testl	%eax, %eax
	jne	LBB0_8
## %bb.5:
	movq	_MIPI_DCS_WRITE_POWER_SAVE@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	xorl	%edx, %edx
	xorl	%eax, %eax
	callq	_dcs_write_seq
	movq	%r14, %rdi
	callq	_mipi_dsi_dcs_set_display_on
	movl	%eax, %r15d
	testl	%eax, %eax
	jne	LBB0_8
## %bb.6:
	movq	%r14, %rdi
	callq	_mipi_dsi_dcs_nop
	movl	%eax, %r15d
	testl	%eax, %eax
	jne	LBB0_8
## %bb.7:
	movq	_MIPI_DCS_WRITE_MEMORY_START@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	xorl	%r15d, %r15d
	movq	%rbx, %rdi
	xorl	%eax, %eax
	callq	_dcs_write_seq
	movl	$10, %edi
	callq	_mdelay
LBB0_8:
	movl	%r15d, %eax
	addq	$8, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_MCS_CMD2_ENA1,4,2              ## @MCS_CMD2_ENA1
	.comm	_MCS_CMD2_ENA2,4,2              ## @MCS_CMD2_ENA2
	.comm	_MCS_SD_PCH_CTRL,8,3            ## @MCS_SD_PCH_CTRL
	.comm	_MCS_NO_DOC1,4,2                ## @MCS_NO_DOC1
	.comm	_MCS_PWR_CTRL4,8,3              ## @MCS_PWR_CTRL4
	.comm	_MCS_PWR_CTRL2,8,3              ## @MCS_PWR_CTRL2
	.comm	_MCS_P_DRV_M,4,2                ## @MCS_P_DRV_M
	.comm	_MCS_VCOMDC,4,2                 ## @MCS_VCOMDC
	.comm	_MCS_OSC_ADJ,4,2                ## @MCS_OSC_ADJ
	.comm	_MCS_GVDDSET,4,2                ## @MCS_GVDDSET
	.comm	_MCS_SD_CTRL,8,3                ## @MCS_SD_CTRL
	.comm	_MCS_PWR_CTRL1,8,3              ## @MCS_PWR_CTRL1
	.comm	_MCS_RGB_VID_SET,4,2            ## @MCS_RGB_VID_SET
	.comm	_MCS_PANSET,4,2                 ## @MCS_PANSET
	.comm	_MCS_GOAVST,4,2                 ## @MCS_GOAVST
	.comm	_MCS_GOACLKA1,4,2               ## @MCS_GOACLKA1
	.comm	_MCS_GOACLKA3,4,2               ## @MCS_GOACLKA3
	.comm	_MCS_GOAECLK,4,2                ## @MCS_GOAECLK
	.comm	_MCS_NO_DOC2,4,2                ## @MCS_NO_DOC2
	.comm	_MCS_PANCTRLSET1,4,2            ## @MCS_PANCTRLSET1
	.comm	_MCS_PANCTRLSET2,4,2            ## @MCS_PANCTRLSET2
	.comm	_MCS_PANCTRLSET3,4,2            ## @MCS_PANCTRLSET3
	.comm	_MCS_PANCTRLSET4,4,2            ## @MCS_PANCTRLSET4
	.comm	_MCS_PANCTRLSET5,4,2            ## @MCS_PANCTRLSET5
	.comm	_MCS_PANCTRLSET6,4,2            ## @MCS_PANCTRLSET6
	.comm	_MCS_PANCTRLSET7,4,2            ## @MCS_PANCTRLSET7
	.comm	_MCS_PANCTRLSET8,4,2            ## @MCS_PANCTRLSET8
	.comm	_MCS_PANU2D1,4,2                ## @MCS_PANU2D1
	.comm	_MCS_PANU2D2,4,2                ## @MCS_PANU2D2
	.comm	_MCS_PANU2D3,4,2                ## @MCS_PANU2D3
	.comm	_MCS_PAND2U1,4,2                ## @MCS_PAND2U1
	.comm	_MCS_PAND2U2,4,2                ## @MCS_PAND2U2
	.comm	_MCS_PAND2U3,4,2                ## @MCS_PAND2U3
	.comm	_MCS_NO_DOC3,4,2                ## @MCS_NO_DOC3
	.comm	_MCS_GMCT2_2P,4,2               ## @MCS_GMCT2_2P
	.comm	_MCS_GMCT2_2N,4,2               ## @MCS_GMCT2_2N
	.comm	_MIPI_DCS_SET_ADDRESS_MODE,4,2  ## @MIPI_DCS_SET_ADDRESS_MODE
	.comm	_default_mode,16,3              ## @default_mode
	.comm	_MIPI_DCS_PIXEL_FMT_24BIT,4,2   ## @MIPI_DCS_PIXEL_FMT_24BIT
	.comm	_MIPI_DCS_WRITE_POWER_SAVE,4,2  ## @MIPI_DCS_WRITE_POWER_SAVE
	.comm	_MIPI_DCS_WRITE_MEMORY_START,4,2 ## @MIPI_DCS_WRITE_MEMORY_START
	.no_dead_strip	_otm8009a_init_sequence
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function otm8009a_init_sequence
_otm8009a_init_sequence:                ; @otm8009a_init_sequence
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #224
	.cfi_def_cfa_offset 224
	stp	x28, x27, [sp, #128]            ; 16-byte Folded Spill
	stp	x26, x25, [sp, #144]            ; 16-byte Folded Spill
	stp	x24, x23, [sp, #160]            ; 16-byte Folded Spill
	stp	x22, x21, [sp, #176]            ; 16-byte Folded Spill
	stp	x20, x19, [sp, #192]            ; 16-byte Folded Spill
	stp	x29, x30, [sp, #208]            ; 16-byte Folded Spill
	add	x29, sp, #208
	.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
	.cfi_offset w25, -72
	.cfi_offset w26, -80
	.cfi_offset w27, -88
	.cfi_offset w28, -96
	mov	x19, x0
	ldr	w0, [x0]
	bl	_to_mipi_dsi_device
	stur	x0, [x29, #-88]                 ; 8-byte Folded Spill
Lloh0:
	adrp	x8, _MCS_CMD2_ENA1@GOTPAGE
Lloh1:
	ldr	x8, [x8, _MCS_CMD2_ENA1@GOTPAGEOFF]
Lloh2:
	ldr	w1, [x8]
	mov	w22, #1
	mov	w8, #9
	stp	x8, x22, [sp]
	mov	w20, #9
	mov	x0, x19
	mov	w2, #128
	bl	_dcs_write_cmd_at
Lloh3:
	adrp	x8, _MCS_CMD2_ENA2@GOTPAGE
Lloh4:
	ldr	x8, [x8, _MCS_CMD2_ENA2@GOTPAGEOFF]
Lloh5:
	ldr	w1, [x8]
	str	x20, [sp]
	mov	x0, x19
	mov	w2, #128
	bl	_dcs_write_cmd_at
Lloh6:
	adrp	x21, _MCS_SD_PCH_CTRL@GOTPAGE
Lloh7:
	ldr	x21, [x21, _MCS_SD_PCH_CTRL@GOTPAGEOFF]
	ldr	w1, [x21]
	mov	x0, x19
	mov	w2, #48
	bl	_dcs_write_cmd_at
	mov	w0, #10
	bl	_mdelay
Lloh8:
	adrp	x8, _MCS_NO_DOC1@GOTPAGE
Lloh9:
	ldr	x8, [x8, _MCS_NO_DOC1@GOTPAGEOFF]
Lloh10:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #64
	bl	_dcs_write_cmd_at
	mov	w0, #10
	bl	_mdelay
Lloh11:
	adrp	x8, _MCS_PWR_CTRL4@GOTPAGE
Lloh12:
	ldr	x8, [x8, _MCS_PWR_CTRL4@GOTPAGEOFF]
Lloh13:
	ldr	w8, [x8]
	add	w1, w8, #1
	mov	x0, x19
	mov	w2, #169
	bl	_dcs_write_cmd_at
Lloh14:
	adrp	x20, _MCS_PWR_CTRL2@GOTPAGE
Lloh15:
	ldr	x20, [x20, _MCS_PWR_CTRL2@GOTPAGEOFF]
	ldr	w8, [x20]
	add	w1, w8, #1
	mov	x0, x19
	mov	w2, #52
	bl	_dcs_write_cmd_at
Lloh16:
	adrp	x8, _MCS_P_DRV_M@GOTPAGE
Lloh17:
	ldr	x8, [x8, _MCS_P_DRV_M@GOTPAGEOFF]
Lloh18:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #80
	bl	_dcs_write_cmd_at
Lloh19:
	adrp	x8, _MCS_VCOMDC@GOTPAGE
Lloh20:
	ldr	x8, [x8, _MCS_VCOMDC@GOTPAGEOFF]
Lloh21:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #78
	bl	_dcs_write_cmd_at
Lloh22:
	adrp	x8, _MCS_OSC_ADJ@GOTPAGE
Lloh23:
	ldr	x8, [x8, _MCS_OSC_ADJ@GOTPAGEOFF]
Lloh24:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #102
	bl	_dcs_write_cmd_at
	ldr	w8, [x20]
	add	w1, w8, #2
	mov	x0, x19
	mov	w2, #1
	bl	_dcs_write_cmd_at
	ldr	w8, [x20]
	add	w1, w8, #5
	mov	x0, x19
	mov	w2, #52
	bl	_dcs_write_cmd_at
	ldr	w8, [x20]
	add	w1, w8, #4
	mov	x0, x19
	mov	w2, #51
	bl	_dcs_write_cmd_at
Lloh25:
	adrp	x8, _MCS_GVDDSET@GOTPAGE
Lloh26:
	ldr	x8, [x8, _MCS_GVDDSET@GOTPAGEOFF]
Lloh27:
	ldr	w1, [x8]
	mov	w8, #121
	str	x8, [sp]
	mov	x0, x19
	mov	w2, #121
	bl	_dcs_write_cmd_at
Lloh28:
	adrp	x8, _MCS_SD_CTRL@GOTPAGE
Lloh29:
	ldr	x8, [x8, _MCS_SD_CTRL@GOTPAGEOFF]
Lloh30:
	ldr	w8, [x8]
	add	w1, w8, #1
	mov	x0, x19
	mov	w2, #27
	bl	_dcs_write_cmd_at
Lloh31:
	adrp	x8, _MCS_PWR_CTRL1@GOTPAGE
Lloh32:
	ldr	x8, [x8, _MCS_PWR_CTRL1@GOTPAGEOFF]
Lloh33:
	ldr	w8, [x8]
	add	w1, w8, #2
	mov	x0, x19
	mov	w2, #131
	bl	_dcs_write_cmd_at
	ldr	w8, [x21]
	add	w1, w8, #1
	mov	x0, x19
	mov	w2, #131
	bl	_dcs_write_cmd_at
Lloh34:
	adrp	x8, _MCS_RGB_VID_SET@GOTPAGE
Lloh35:
	ldr	x8, [x8, _MCS_RGB_VID_SET@GOTPAGEOFF]
Lloh36:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #14
	bl	_dcs_write_cmd_at
Lloh37:
	adrp	x8, _MCS_PANSET@GOTPAGE
Lloh38:
	ldr	x8, [x8, _MCS_PANSET@GOTPAGEOFF]
Lloh39:
	ldr	w1, [x8]
	str	x22, [sp]
	mov	x0, x19
	mov	w2, #0
	bl	_dcs_write_cmd_at
Lloh40:
	adrp	x8, _MCS_GOAVST@GOTPAGE
Lloh41:
	ldr	x8, [x8, _MCS_GOAVST@GOTPAGEOFF]
Lloh42:
	ldr	w1, [x8]
	mov	w8, #132
	mov	w9, #1
	stp	x9, xzr, [sp, #24]
	stp	xzr, x8, [sp, #8]
	str	x9, [sp]
	mov	w22, #1
	mov	x0, x19
	mov	w2, #133
	bl	_dcs_write_cmd_at
Lloh43:
	adrp	x8, _MCS_GOACLKA1@GOTPAGE
Lloh44:
	ldr	x8, [x8, _MCS_GOACLKA1@GOTPAGEOFF]
Lloh45:
	ldr	w1, [x8]
	stp	xzr, xzr, [sp, #88]
	mov	w8, #58
	mov	w20, #3
	stp	x8, xzr, [sp, #72]
	stp	x20, x20, [sp, #56]
	mov	w21, #24
	stp	xzr, x21, [sp, #40]
	stp	xzr, xzr, [sp, #24]
	mov	w8, #57
	stp	x20, x8, [sp, #8]
	mov	w8, #4
	str	x8, [sp]
	mov	x0, x19
	mov	w2, #24
	bl	_dcs_write_cmd_at
Lloh46:
	adrp	x8, _MCS_GOACLKA3@GOTPAGE
Lloh47:
	ldr	x8, [x8, _MCS_GOACLKA3@GOTPAGEOFF]
Lloh48:
	ldr	w1, [x8]
	stp	xzr, xzr, [sp, #88]
	mov	w8, #60
	stp	x8, xzr, [sp, #72]
	stp	x22, x20, [sp, #56]
	stp	xzr, x21, [sp, #40]
	stp	xzr, xzr, [sp, #24]
	mov	w8, #59
	stp	x20, x8, [sp, #8]
	mov	w8, #2
	str	x8, [sp]
	mov	w20, #2
	mov	x0, x19
	mov	w2, #24
	bl	_dcs_write_cmd_at
Lloh49:
	adrp	x8, _MCS_GOAECLK@GOTPAGE
Lloh50:
	ldr	x8, [x8, _MCS_GOAECLK@GOTPAGEOFF]
Lloh51:
	ldr	w1, [x8]
	stp	xzr, xzr, [sp, #56]
	mov	w9, #1
	stp	x9, x20, [sp, #40]
	stp	xzr, xzr, [sp, #24]
	mov	w8, #32
	stp	x8, x8, [sp, #8]
	str	x9, [sp]
	mov	x0, x19
	mov	w2, #1
	bl	_dcs_write_cmd_at
Lloh52:
	adrp	x8, _MCS_NO_DOC2@GOTPAGE
Lloh53:
	ldr	x8, [x8, _MCS_NO_DOC2@GOTPAGEOFF]
Lloh54:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #0
	bl	_dcs_write_cmd_at
Lloh55:
	adrp	x8, _MCS_PANCTRLSET1@GOTPAGE
Lloh56:
	ldr	x8, [x8, _MCS_PANCTRLSET1@GOTPAGEOFF]
Lloh57:
	ldr	w1, [x8]
	str	xzr, [sp, #64]
	movi.2d	v0, #0000000000000000
	stp	q0, q0, [sp, #32]
	stp	q0, q0, [sp]
	mov	x0, x19
	mov	w2, #0
	bl	_dcs_write_cmd_at
Lloh58:
	adrp	x8, _MCS_PANCTRLSET2@GOTPAGE
Lloh59:
	ldr	x8, [x8, _MCS_PANCTRLSET2@GOTPAGEOFF]
Lloh60:
	ldr	w1, [x8]
	movi.2d	v0, #0000000000000000
	stp	q0, q0, [sp, #80]
	stp	q0, q0, [sp, #48]
	stp	q0, q0, [sp, #16]
	str	q0, [sp]
	mov	x0, x19
	mov	w2, #0
	bl	_dcs_write_cmd_at
Lloh61:
	adrp	x8, _MCS_PANCTRLSET3@GOTPAGE
Lloh62:
	ldr	x8, [x8, _MCS_PANCTRLSET3@GOTPAGEOFF]
Lloh63:
	ldr	w1, [x8]
	movi.2d	v0, #0000000000000000
	stp	q0, q0, [sp, #80]
	stp	q0, q0, [sp, #48]
	stp	q0, q0, [sp, #16]
	str	q0, [sp]
	mov	x0, x19
	mov	w2, #0
	bl	_dcs_write_cmd_at
Lloh64:
	adrp	x8, _MCS_PANCTRLSET4@GOTPAGE
Lloh65:
	ldr	x8, [x8, _MCS_PANCTRLSET4@GOTPAGEOFF]
Lloh66:
	ldr	w1, [x8]
	str	xzr, [sp, #64]
	movi.2d	v0, #0000000000000000
	stp	q0, q0, [sp, #32]
	stp	q0, q0, [sp]
	mov	x0, x19
	mov	w2, #0
	bl	_dcs_write_cmd_at
Lloh67:
	adrp	x8, _MCS_PANCTRLSET5@GOTPAGE
Lloh68:
	ldr	x8, [x8, _MCS_PANCTRLSET5@GOTPAGEOFF]
Lloh69:
	ldr	w1, [x8]
	stp	xzr, xzr, [sp, #96]
	stp	xzr, xzr, [sp, #80]
	stp	xzr, xzr, [sp, #64]
	stp	xzr, xzr, [sp, #48]
	mov	w20, #4
	stp	x20, xzr, [sp, #32]
	stp	x20, x20, [sp, #16]
	stp	x20, x20, [sp]
	mov	x0, x19
	mov	w2, #0
	bl	_dcs_write_cmd_at
Lloh70:
	adrp	x8, _MCS_PANCTRLSET6@GOTPAGE
Lloh71:
	ldr	x8, [x8, _MCS_PANCTRLSET6@GOTPAGEOFF]
Lloh72:
	ldr	w1, [x8]
	stp	xzr, xzr, [sp, #96]
	stp	xzr, xzr, [sp, #80]
	stp	x20, x20, [sp, #64]
	stp	x20, x20, [sp, #48]
	stp	xzr, x20, [sp, #32]
	movi.2d	v0, #0000000000000000
	stp	q0, q0, [sp]
	mov	x0, x19
	mov	w2, #0
	bl	_dcs_write_cmd_at
Lloh73:
	adrp	x8, _MCS_PANCTRLSET7@GOTPAGE
Lloh74:
	ldr	x8, [x8, _MCS_PANCTRLSET7@GOTPAGEOFF]
Lloh75:
	ldr	w1, [x8]
	str	xzr, [sp, #64]
	movi.2d	v0, #0000000000000000
	stp	q0, q0, [sp, #32]
	stp	q0, q0, [sp]
	mov	x0, x19
	mov	w2, #0
	bl	_dcs_write_cmd_at
Lloh76:
	adrp	x8, _MCS_PANCTRLSET8@GOTPAGE
Lloh77:
	ldr	x8, [x8, _MCS_PANCTRLSET8@GOTPAGEOFF]
Lloh78:
	ldr	w1, [x8]
	mov	w8, #255
	stp	x8, x8, [sp, #56]
	stp	x8, x8, [sp, #40]
	stp	x8, x8, [sp, #24]
	stp	x8, x8, [sp, #8]
	str	x8, [sp]
	mov	x0, x19
	mov	w2, #255
	bl	_dcs_write_cmd_at
Lloh79:
	adrp	x8, _MCS_PANU2D1@GOTPAGE
Lloh80:
	ldr	x8, [x8, _MCS_PANU2D1@GOTPAGEOFF]
Lloh81:
	ldr	w1, [x8]
	stp	xzr, xzr, [sp, #56]
	stp	xzr, xzr, [sp, #40]
	mov	w20, #37
	mov	w25, #11
	mov	w21, #1
	stp	x21, x20, [sp, #24]
	mov	w26, #38
	mov	w24, #9
	stp	x24, x25, [sp, #8]
	str	x26, [sp]
	mov	x0, x19
	mov	w2, #0
	bl	_dcs_write_cmd_at
Lloh82:
	adrp	x8, _MCS_PANU2D2@GOTPAGE
Lloh83:
	ldr	x8, [x8, _MCS_PANU2D2@GOTPAGEOFF]
Lloh84:
	ldr	w1, [x8]
	mov	w22, #12
	mov	w23, #2
	stp	x22, x23, [sp, #96]
	mov	w28, #10
	stp	x26, x28, [sp, #80]
	movi.2d	v0, #0000000000000000
	stp	q0, q0, [sp, #48]
	stp	q0, q0, [sp, #16]
	str	q0, [sp]
	mov	x0, x19
	mov	w2, #0
	bl	_dcs_write_cmd_at
Lloh85:
	adrp	x8, _MCS_PANU2D3@GOTPAGE
Lloh86:
	ldr	x8, [x8, _MCS_PANU2D3@GOTPAGEOFF]
Lloh87:
	ldr	w1, [x8]
	movi.2d	v0, #0000000000000000
	stp	q0, q0, [sp, #80]
	stp	q0, q0, [sp, #48]
	stp	q0, q0, [sp, #16]
	str	q0, [sp]
	mov	x0, x19
	mov	w2, #37
	bl	_dcs_write_cmd_at
Lloh88:
	adrp	x8, _MCS_PAND2U1@GOTPAGE
Lloh89:
	ldr	x8, [x8, _MCS_PAND2U1@GOTPAGEOFF]
Lloh90:
	ldr	w1, [x8]
	stp	xzr, xzr, [sp, #56]
	stp	xzr, xzr, [sp, #40]
	stp	x23, x26, [sp, #24]
	stp	x22, x28, [sp, #8]
	str	x20, [sp]
	mov	x0, x19
	mov	w2, #0
	bl	_dcs_write_cmd_at
Lloh91:
	adrp	x8, _MCS_PAND2U2@GOTPAGE
Lloh92:
	ldr	x8, [x8, _MCS_PAND2U2@GOTPAGEOFF]
Lloh93:
	ldr	w1, [x8]
	stp	x24, x21, [sp, #96]
	mov	w21, #1
	stp	x20, x25, [sp, #80]
	movi.2d	v0, #0000000000000000
	stp	q0, q0, [sp, #48]
	stp	q0, q0, [sp, #16]
	str	q0, [sp]
	mov	x0, x19
	mov	w2, #0
	bl	_dcs_write_cmd_at
Lloh94:
	adrp	x8, _MCS_PAND2U3@GOTPAGE
Lloh95:
	ldr	x8, [x8, _MCS_PAND2U3@GOTPAGEOFF]
Lloh96:
	ldr	w1, [x8]
	movi.2d	v0, #0000000000000000
	stp	q0, q0, [sp, #80]
	stp	q0, q0, [sp, #48]
	stp	q0, q0, [sp, #16]
	str	q0, [sp]
	mov	x0, x19
	mov	w2, #38
	bl	_dcs_write_cmd_at
Lloh97:
	adrp	x8, _MCS_PWR_CTRL1@GOTPAGE
Lloh98:
	ldr	x8, [x8, _MCS_PWR_CTRL1@GOTPAGEOFF]
Lloh99:
	ldr	w8, [x8]
	add	w1, w8, #1
	mov	x0, x19
	mov	w2, #102
	bl	_dcs_write_cmd_at
Lloh100:
	adrp	x8, _MCS_NO_DOC3@GOTPAGE
Lloh101:
	ldr	x8, [x8, _MCS_NO_DOC3@GOTPAGEOFF]
Lloh102:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #6
	bl	_dcs_write_cmd_at
Lloh103:
	adrp	x8, _MCS_GMCT2_2P@GOTPAGE
Lloh104:
	ldr	x8, [x8, _MCS_GMCT2_2P@GOTPAGEOFF]
Lloh105:
	ldr	w1, [x8]
	mov	w20, #16
	mov	w8, #10
	stp	x8, x21, [sp, #104]
	mov	w22, #15
	mov	w26, #8
	stp	x22, x20, [sp, #88]
	mov	w28, #7
	mov	w9, #11
	stp	x9, x26, [sp, #72]
	mov	w25, #4
	stp	x25, x28, [sp, #56]
	stp	x9, x8, [sp, #40]
	mov	w23, #10
	mov	w21, #11
	stp	x28, x20, [sp, #24]
	mov	w24, #14
	stp	x22, x24, [sp, #8]
	mov	w27, #9
	str	x27, [sp]
	mov	x0, x19
	mov	w2, #0
	bl	_dcs_write_cmd_at
Lloh106:
	adrp	x8, _MCS_GMCT2_2N@GOTPAGE
Lloh107:
	ldr	x8, [x8, _MCS_GMCT2_2N@GOTPAGEOFF]
Lloh108:
	ldr	w1, [x8]
	mov	w8, #1
	stp	x23, x8, [sp, #104]
	stp	x22, x20, [sp, #88]
	stp	x21, x26, [sp, #72]
	stp	x25, x28, [sp, #56]
	stp	x21, x23, [sp, #40]
	stp	x28, x20, [sp, #24]
	stp	x22, x24, [sp, #8]
	str	x27, [sp]
	mov	x0, x19
	mov	w2, #0
	bl	_dcs_write_cmd_at
Lloh109:
	adrp	x8, _MCS_CMD2_ENA1@GOTPAGE
Lloh110:
	ldr	x8, [x8, _MCS_CMD2_ENA1@GOTPAGEOFF]
Lloh111:
	ldr	w1, [x8]
	mov	w8, #255
	stp	x8, x8, [sp]
	ldur	x21, [x29, #-88]                ; 8-byte Folded Reload
	mov	x0, x19
	mov	w2, #255
	bl	_dcs_write_cmd_at
	mov	x0, x21
	bl	_mipi_dsi_dcs_nop
	cbnz	w0, LBB0_8
; %bb.1:
	mov	x0, x21
	bl	_mipi_dsi_dcs_exit_sleep_mode
	cbnz	w0, LBB0_8
; %bb.2:
	mov	w0, #120
	bl	_mdelay
Lloh112:
	adrp	x8, _MIPI_DCS_SET_ADDRESS_MODE@GOTPAGE
Lloh113:
	ldr	x8, [x8, _MIPI_DCS_SET_ADDRESS_MODE@GOTPAGEOFF]
Lloh114:
	ldr	w1, [x8]
	str	xzr, [sp]
	mov	x0, x19
	bl	_dcs_write_seq
Lloh115:
	adrp	x20, _default_mode@GOTPAGE
Lloh116:
	ldr	x20, [x20, _default_mode@GOTPAGEOFF]
	ldr	x8, [x20, #8]
	sub	x2, x8, #1
	mov	x0, x21
	mov	w1, #0
	bl	_mipi_dsi_dcs_set_column_address
	cbnz	w0, LBB0_8
; %bb.3:
	ldr	x8, [x20]
	sub	x2, x8, #1
	mov	x0, x21
	mov	w1, #0
	bl	_mipi_dsi_dcs_set_page_address
	cbnz	w0, LBB0_8
; %bb.4:
Lloh117:
	adrp	x8, _MIPI_DCS_PIXEL_FMT_24BIT@GOTPAGE
Lloh118:
	ldr	x8, [x8, _MIPI_DCS_PIXEL_FMT_24BIT@GOTPAGEOFF]
Lloh119:
	ldr	w8, [x8]
	orr	w1, w8, w8, lsl #4
	mov	x0, x21
	bl	_mipi_dsi_dcs_set_pixel_format
	cbnz	w0, LBB0_8
; %bb.5:
Lloh120:
	adrp	x8, _MIPI_DCS_WRITE_POWER_SAVE@GOTPAGE
Lloh121:
	ldr	x8, [x8, _MIPI_DCS_WRITE_POWER_SAVE@GOTPAGEOFF]
Lloh122:
	ldr	w1, [x8]
	str	xzr, [sp]
	mov	x0, x19
	bl	_dcs_write_seq
	mov	x0, x21
	bl	_mipi_dsi_dcs_set_display_on
	cbnz	w0, LBB0_8
; %bb.6:
	mov	x0, x21
	bl	_mipi_dsi_dcs_nop
	cbnz	w0, LBB0_8
; %bb.7:
Lloh123:
	adrp	x8, _MIPI_DCS_WRITE_MEMORY_START@GOTPAGE
Lloh124:
	ldr	x8, [x8, _MIPI_DCS_WRITE_MEMORY_START@GOTPAGEOFF]
Lloh125:
	ldr	w1, [x8]
	mov	x0, x19
	bl	_dcs_write_seq
	mov	w0, #10
	bl	_mdelay
	mov	w0, #0
LBB0_8:
	ldp	x29, x30, [sp, #208]            ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #192]            ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #176]            ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #160]            ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #144]            ; 16-byte Folded Reload
	ldp	x28, x27, [sp, #128]            ; 16-byte Folded Reload
	add	sp, sp, #224
	ret
	.loh AdrpLdrGotLdr	Lloh109, Lloh110, Lloh111
	.loh AdrpLdrGotLdr	Lloh106, Lloh107, Lloh108
	.loh AdrpLdrGotLdr	Lloh103, Lloh104, Lloh105
	.loh AdrpLdrGotLdr	Lloh100, Lloh101, Lloh102
	.loh AdrpLdrGotLdr	Lloh97, Lloh98, Lloh99
	.loh AdrpLdrGotLdr	Lloh94, Lloh95, Lloh96
	.loh AdrpLdrGotLdr	Lloh91, Lloh92, Lloh93
	.loh AdrpLdrGotLdr	Lloh88, Lloh89, Lloh90
	.loh AdrpLdrGotLdr	Lloh85, Lloh86, Lloh87
	.loh AdrpLdrGotLdr	Lloh82, Lloh83, Lloh84
	.loh AdrpLdrGotLdr	Lloh79, Lloh80, Lloh81
	.loh AdrpLdrGotLdr	Lloh76, Lloh77, Lloh78
	.loh AdrpLdrGotLdr	Lloh73, Lloh74, Lloh75
	.loh AdrpLdrGotLdr	Lloh70, Lloh71, Lloh72
	.loh AdrpLdrGotLdr	Lloh67, Lloh68, Lloh69
	.loh AdrpLdrGotLdr	Lloh64, Lloh65, Lloh66
	.loh AdrpLdrGotLdr	Lloh61, Lloh62, Lloh63
	.loh AdrpLdrGotLdr	Lloh58, Lloh59, Lloh60
	.loh AdrpLdrGotLdr	Lloh55, Lloh56, Lloh57
	.loh AdrpLdrGotLdr	Lloh52, Lloh53, Lloh54
	.loh AdrpLdrGotLdr	Lloh49, Lloh50, Lloh51
	.loh AdrpLdrGotLdr	Lloh46, Lloh47, Lloh48
	.loh AdrpLdrGotLdr	Lloh43, Lloh44, Lloh45
	.loh AdrpLdrGotLdr	Lloh40, Lloh41, Lloh42
	.loh AdrpLdrGotLdr	Lloh37, Lloh38, Lloh39
	.loh AdrpLdrGotLdr	Lloh34, Lloh35, Lloh36
	.loh AdrpLdrGotLdr	Lloh31, Lloh32, Lloh33
	.loh AdrpLdrGotLdr	Lloh28, Lloh29, Lloh30
	.loh AdrpLdrGotLdr	Lloh25, Lloh26, Lloh27
	.loh AdrpLdrGotLdr	Lloh22, Lloh23, Lloh24
	.loh AdrpLdrGotLdr	Lloh19, Lloh20, Lloh21
	.loh AdrpLdrGotLdr	Lloh16, Lloh17, Lloh18
	.loh AdrpLdrGot	Lloh14, Lloh15
	.loh AdrpLdrGotLdr	Lloh11, Lloh12, Lloh13
	.loh AdrpLdrGotLdr	Lloh8, Lloh9, Lloh10
	.loh AdrpLdrGot	Lloh6, Lloh7
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGot	Lloh115, Lloh116
	.loh AdrpLdrGotLdr	Lloh112, Lloh113, Lloh114
	.loh AdrpLdrGotLdr	Lloh117, Lloh118, Lloh119
	.loh AdrpLdrGotLdr	Lloh120, Lloh121, Lloh122
	.loh AdrpLdrGotLdr	Lloh123, Lloh124, Lloh125
	.cfi_endproc
                                        ; -- End function
	.comm	_MCS_CMD2_ENA1,4,2              ; @MCS_CMD2_ENA1
	.comm	_MCS_CMD2_ENA2,4,2              ; @MCS_CMD2_ENA2
	.comm	_MCS_SD_PCH_CTRL,8,3            ; @MCS_SD_PCH_CTRL
	.comm	_MCS_NO_DOC1,4,2                ; @MCS_NO_DOC1
	.comm	_MCS_PWR_CTRL4,8,3              ; @MCS_PWR_CTRL4
	.comm	_MCS_PWR_CTRL2,8,3              ; @MCS_PWR_CTRL2
	.comm	_MCS_P_DRV_M,4,2                ; @MCS_P_DRV_M
	.comm	_MCS_VCOMDC,4,2                 ; @MCS_VCOMDC
	.comm	_MCS_OSC_ADJ,4,2                ; @MCS_OSC_ADJ
	.comm	_MCS_GVDDSET,4,2                ; @MCS_GVDDSET
	.comm	_MCS_SD_CTRL,8,3                ; @MCS_SD_CTRL
	.comm	_MCS_PWR_CTRL1,8,3              ; @MCS_PWR_CTRL1
	.comm	_MCS_RGB_VID_SET,4,2            ; @MCS_RGB_VID_SET
	.comm	_MCS_PANSET,4,2                 ; @MCS_PANSET
	.comm	_MCS_GOAVST,4,2                 ; @MCS_GOAVST
	.comm	_MCS_GOACLKA1,4,2               ; @MCS_GOACLKA1
	.comm	_MCS_GOACLKA3,4,2               ; @MCS_GOACLKA3
	.comm	_MCS_GOAECLK,4,2                ; @MCS_GOAECLK
	.comm	_MCS_NO_DOC2,4,2                ; @MCS_NO_DOC2
	.comm	_MCS_PANCTRLSET1,4,2            ; @MCS_PANCTRLSET1
	.comm	_MCS_PANCTRLSET2,4,2            ; @MCS_PANCTRLSET2
	.comm	_MCS_PANCTRLSET3,4,2            ; @MCS_PANCTRLSET3
	.comm	_MCS_PANCTRLSET4,4,2            ; @MCS_PANCTRLSET4
	.comm	_MCS_PANCTRLSET5,4,2            ; @MCS_PANCTRLSET5
	.comm	_MCS_PANCTRLSET6,4,2            ; @MCS_PANCTRLSET6
	.comm	_MCS_PANCTRLSET7,4,2            ; @MCS_PANCTRLSET7
	.comm	_MCS_PANCTRLSET8,4,2            ; @MCS_PANCTRLSET8
	.comm	_MCS_PANU2D1,4,2                ; @MCS_PANU2D1
	.comm	_MCS_PANU2D2,4,2                ; @MCS_PANU2D2
	.comm	_MCS_PANU2D3,4,2                ; @MCS_PANU2D3
	.comm	_MCS_PAND2U1,4,2                ; @MCS_PAND2U1
	.comm	_MCS_PAND2U2,4,2                ; @MCS_PAND2U2
	.comm	_MCS_PAND2U3,4,2                ; @MCS_PAND2U3
	.comm	_MCS_NO_DOC3,4,2                ; @MCS_NO_DOC3
	.comm	_MCS_GMCT2_2P,4,2               ; @MCS_GMCT2_2P
	.comm	_MCS_GMCT2_2N,4,2               ; @MCS_GMCT2_2N
	.comm	_MIPI_DCS_SET_ADDRESS_MODE,4,2  ; @MIPI_DCS_SET_ADDRESS_MODE
	.comm	_default_mode,16,3              ; @default_mode
	.comm	_MIPI_DCS_PIXEL_FMT_24BIT,4,2   ; @MIPI_DCS_PIXEL_FMT_24BIT
	.comm	_MIPI_DCS_WRITE_POWER_SAVE,4,2  ; @MIPI_DCS_WRITE_POWER_SAVE
	.comm	_MIPI_DCS_WRITE_MEMORY_START,4,2 ; @MIPI_DCS_WRITE_MEMORY_START
	.no_dead_strip	_otm8009a_init_sequence
.subsections_via_symbols
