	.file	"extr_panel-raydium-rm68200.c_rm68200_init_sequence.c"
	.intel_syntax noprefix
	.text
	.p2align 4
	.type	rm68200_init_sequence, @function
rm68200_init_sequence:
.LFB0:
	.cfi_startproc
	endbr64
	mov	edx, DWORD PTR MCS_CMD2_P0[rip]
	mov	esi, DWORD PTR MCS_CMD_MODE_SW[rip]
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	xor	eax, eax
	mov	rbp, rdi
	call	dcs_write_seq@PLT
	mov	esi, DWORD PTR MCS_EXT_PWR_IC[rip]
	xor	r8d, r8d
	xor	eax, eax
	mov	ecx, 83
	mov	rdi, rbp
	mov	edx, 192
	call	dcs_write_cmd_seq@PLT
	mov	esi, DWORD PTR MCS_BT2CTR[rip]
	mov	rdi, rbp
	xor	eax, eax
	mov	edx, 229
	call	dcs_write_seq@PLT
	mov	esi, DWORD PTR MCS_SETAVDD[rip]
	mov	rdi, rbp
	xor	eax, eax
	mov	edx, 10
	call	dcs_write_seq@PLT
	mov	esi, DWORD PTR MCS_SETAVEE[rip]
	mov	rdi, rbp
	xor	eax, eax
	mov	edx, 10
	call	dcs_write_seq@PLT
	mov	esi, DWORD PTR MCS_SGOPCTR[rip]
	mov	rdi, rbp
	xor	eax, eax
	mov	edx, 82
	call	dcs_write_seq@PLT
	mov	esi, DWORD PTR MCS_BT3CTR[rip]
	mov	rdi, rbp
	xor	eax, eax
	mov	edx, 83
	call	dcs_write_seq@PLT
	mov	esi, DWORD PTR MCS_BT4CTR[rip]
	mov	rdi, rbp
	xor	eax, eax
	mov	edx, 90
	call	dcs_write_seq@PLT
	mov	esi, DWORD PTR MCS_INVCTR[rip]
	xor	edx, edx
	mov	rdi, rbp
	xor	eax, eax
	call	dcs_write_seq@PLT
	mov	esi, DWORD PTR MCS_STBCTR[rip]
	mov	rdi, rbp
	xor	eax, eax
	mov	edx, 10
	call	dcs_write_seq@PLT
	mov	esi, DWORD PTR MCS_SDCTR[rip]
	mov	rdi, rbp
	xor	eax, eax
	mov	edx, 6
	call	dcs_write_seq@PLT
	mov	esi, DWORD PTR MCS_VCMCTR[rip]
	mov	rdi, rbp
	xor	eax, eax
	mov	edx, 86
	call	dcs_write_seq@PLT
	mov	esi, DWORD PTR MCS_SETVGN[rip]
	xor	ecx, ecx
	mov	rdi, rbp
	mov	edx, 160
	xor	eax, eax
	call	dcs_write_seq@PLT
	mov	esi, DWORD PTR MCS_SETVGP[rip]
	xor	ecx, ecx
	mov	rdi, rbp
	mov	edx, 160
	xor	eax, eax
	call	dcs_write_seq@PLT
	mov	esi, DWORD PTR MCS_SW_CTRL[rip]
	xor	eax, eax
	mov	rdi, rbp
	mov	edx, 17
	call	dcs_write_seq@PLT
	mov	edx, DWORD PTR MCS_CMD2_P2[rip]
	mov	rdi, rbp
	xor	eax, eax
	mov	esi, DWORD PTR MCS_CMD_MODE_SW[rip]
	call	dcs_write_seq@PLT
	mov	esi, DWORD PTR GOA_VSTV1[rip]
	mov	rdi, rbp
	xor	eax, eax
	mov	edx, 5
	call	dcs_write_seq@PLT
	mov	rdi, rbp
	mov	edx, 11
	xor	eax, eax
	mov	esi, 2
	call	dcs_write_seq@PLT
	mov	rdi, rbp
	mov	edx, 15
	xor	eax, eax
	mov	esi, 3
	call	dcs_write_seq@PLT
	xor	ecx, ecx
	mov	rdi, rbp
	mov	r8d, 80
	mov	edx, 125
	mov	esi, 4
	xor	eax, eax
	call	dcs_write_seq@PLT
	sub	rsp, 8
	.cfi_def_cfa_offset 24
	mov	rdi, rbp
	xor	eax, eax
	push	80
	.cfi_def_cfa_offset 32
	mov	ecx, 22
	mov	edx, 5
	mov	esi, DWORD PTR GOA_VSTV2[rip]
	push	0
	.cfi_def_cfa_offset 40
	mov	r9d, 17
	mov	r8d, 13
	push	125
	.cfi_def_cfa_offset 48
	call	dcs_write_cmd_seq@PLT
	add	rsp, 24
	.cfi_def_cfa_offset 24
	mov	rdi, rbp
	xor	eax, eax
	push	8
	.cfi_def_cfa_offset 32
	mov	ecx, 8
	mov	edx, 7
	mov	esi, DWORD PTR GOA_VCLK1[rip]
	push	133
	.cfi_def_cfa_offset 40
	mov	r9d, 2
	mov	r8d, 1
	push	0
	.cfi_def_cfa_offset 48
	push	125
	.cfi_def_cfa_offset 56
	push	0
	.cfi_def_cfa_offset 64
	call	dcs_write_cmd_seq@PLT
	add	rsp, 40
	.cfi_def_cfa_offset 24
	mov	rdi, rbp
	xor	eax, eax
	push	8
	.cfi_def_cfa_offset 32
	mov	ecx, 4
	mov	edx, 3
	mov	esi, DWORD PTR GOA_VCLK2[rip]
	push	133
	.cfi_def_cfa_offset 40
	mov	r9d, 6
	mov	r8d, 5
	push	0
	.cfi_def_cfa_offset 48
	push	125
	.cfi_def_cfa_offset 56
	push	0
	.cfi_def_cfa_offset 64
	call	dcs_write_cmd_seq@PLT
	add	rsp, 48
	.cfi_def_cfa_offset 16
	xor	r9d, r9d
	xor	r8d, r8d
	push	0
	.cfi_def_cfa_offset 24
	mov	esi, DWORD PTR GOA_VCLK_OPT1[rip]
	xor	ecx, ecx
	xor	edx, edx
	push	0
	.cfi_def_cfa_offset 32
	mov	rdi, rbp
	xor	eax, eax
	push	0
	.cfi_def_cfa_offset 40
	push	0
	.cfi_def_cfa_offset 48
	push	0
	.cfi_def_cfa_offset 56
	push	0
	.cfi_def_cfa_offset 64
	call	dcs_write_seq@PLT
	mov	esi, DWORD PTR GOA_BICLK1[rip]
	mov	rdi, rbp
	xor	eax, eax
	add	rsp, 48
	.cfi_def_cfa_offset 16
	mov	ecx, 8
	mov	edx, 7
	call	dcs_write_cmd_seq@PLT
	xor	eax, eax
	mov	rdi, rbp
	mov	edx, 1
	mov	esi, 45
	call	dcs_write_seq@PLT
	push	0
	.cfi_def_cfa_offset 24
	xor	ecx, ecx
	mov	rdi, rbp
	push	125
	.cfi_def_cfa_offset 32
	mov	r9d, 5
	mov	r8d, 64
	xor	eax, eax
	push	84
	.cfi_def_cfa_offset 40
	mov	edx, 2
	mov	esi, 47
	push	8
	.cfi_def_cfa_offset 48
	call	dcs_write_seq@PLT
	add	rsp, 24
	.cfi_def_cfa_offset 24
	mov	ecx, 4
	xor	eax, eax
	push	0
	.cfi_def_cfa_offset 32
	mov	esi, DWORD PTR GOA_BICLK2[rip]
	mov	rdi, rbp
	mov	edx, 3
	mov	r9d, 6
	mov	r8d, 5
	call	dcs_write_cmd_seq@PLT
	mov	rdi, rbp
	mov	edx, 64
	xor	eax, eax
	mov	esi, 61
	call	dcs_write_seq@PLT
	mov	rdi, rbp
	mov	r9d, 125
	xor	eax, eax
	mov	r8d, 84
	mov	ecx, 8
	mov	edx, 5
	mov	esi, 63
	mov	DWORD PTR [rsp], 0
	call	dcs_write_seq@PLT
	mov	DWORD PTR [rsp], 0
	xor	ecx, ecx
	xor	edx, edx
	push	0
	.cfi_def_cfa_offset 40
	mov	esi, DWORD PTR GOA_BICLK3[rip]
	xor	r9d, r9d
	xor	r8d, r8d
	push	0
	.cfi_def_cfa_offset 48
	mov	rdi, rbp
	xor	eax, eax
	push	0
	.cfi_def_cfa_offset 56
	push	0
	.cfi_def_cfa_offset 64
	push	0
	.cfi_def_cfa_offset 72
	push	0
	.cfi_def_cfa_offset 80
	call	dcs_write_seq@PLT
	add	rsp, 64
	.cfi_def_cfa_offset 16
	xor	r9d, r9d
	xor	r8d, r8d
	push	0
	.cfi_def_cfa_offset 24
	mov	esi, DWORD PTR GOA_BICLK4[rip]
	xor	ecx, ecx
	xor	edx, edx
	push	0
	.cfi_def_cfa_offset 32
	mov	rdi, rbp
	xor	eax, eax
	push	0
	.cfi_def_cfa_offset 40
	push	0
	.cfi_def_cfa_offset 48
	call	dcs_write_seq@PLT
	add	rsp, 32
	.cfi_def_cfa_offset 16
	xor	r8d, r8d
	xor	ecx, ecx
	xor	edx, edx
	mov	rdi, rbp
	mov	esi, 88
	xor	eax, eax
	call	dcs_write_seq@PLT
	sub	rsp, 8
	.cfi_def_cfa_offset 24
	mov	rdi, rbp
	xor	r9d, r9d
	push	0
	.cfi_def_cfa_offset 32
	mov	esi, DWORD PTR GOA_BICLK_OPT1[rip]
	xor	r8d, r8d
	xor	ecx, ecx
	xor	edx, edx
	xor	eax, eax
	call	dcs_write_seq@PLT
	mov	DWORD PTR [rsp], 0
	xor	ecx, ecx
	xor	edx, edx
	push	0
	.cfi_def_cfa_offset 40
	mov	esi, DWORD PTR GOA_BICLK_OPT2[rip]
	xor	r9d, r9d
	xor	r8d, r8d
	push	0
	.cfi_def_cfa_offset 48
	mov	rdi, rbp
	xor	eax, eax
	push	0
	.cfi_def_cfa_offset 56
	push	0
	.cfi_def_cfa_offset 64
	push	0
	.cfi_def_cfa_offset 72
	push	0
	.cfi_def_cfa_offset 80
	push	0
	.cfi_def_cfa_offset 88
	push	0
	.cfi_def_cfa_offset 96
	call	dcs_write_seq@PLT
	mov	esi, DWORD PTR MCS_GOA_GPO1[rip]
	xor	r9d, r9d
	xor	ecx, ecx
	add	rsp, 80
	.cfi_def_cfa_offset 16
	xor	r8d, r8d
	xor	edx, edx
	mov	rdi, rbp
	xor	eax, eax
	call	dcs_write_seq@PLT
	mov	esi, DWORD PTR MCS_GOA_GPO2[rip]
	xor	r8d, r8d
	xor	edx, edx
	mov	rdi, rbp
	mov	ecx, 32
	xor	eax, eax
	call	dcs_write_seq@PLT
	push	0
	.cfi_def_cfa_offset 24
	mov	esi, DWORD PTR MCS_GOA_EQ[rip]
	mov	rdi, rbp
	push	0
	.cfi_def_cfa_offset 32
	mov	r9d, 8
	mov	r8d, 8
	xor	eax, eax
	push	8
	.cfi_def_cfa_offset 40
	mov	ecx, 8
	mov	edx, 8
	push	8
	.cfi_def_cfa_offset 48
	call	dcs_write_seq@PLT
	mov	esi, DWORD PTR MCS_GOA_CLK_GALLON[rip]
	xor	ecx, ecx
	xor	edx, edx
	add	rsp, 32
	.cfi_def_cfa_offset 16
	mov	rdi, rbp
	xor	eax, eax
	call	dcs_write_seq@PLT
	sub	rsp, 8
	.cfi_def_cfa_offset 24
	mov	rdi, rbp
	xor	eax, eax
	push	63
	.cfi_def_cfa_offset 32
	mov	ecx, 2
	mov	edx, 191
	mov	esi, DWORD PTR MCS_GOA_FS_SEL0[rip]
	push	8
	.cfi_def_cfa_offset 40
	mov	r9d, 20
	mov	r8d, 6
	push	18
	.cfi_def_cfa_offset 48
	push	22
	.cfi_def_cfa_offset 56
	push	16
	.cfi_def_cfa_offset 64
	call	dcs_write_cmd_seq@PLT
	add	rsp, 48
	.cfi_def_cfa_offset 16
	mov	rdi, rbp
	xor	eax, eax
	push	0
	.cfi_def_cfa_offset 24
	mov	ecx, 63
	mov	edx, 63
	mov	esi, DWORD PTR MCS_GOA_FS_SEL1[rip]
	push	63
	.cfi_def_cfa_offset 32
	mov	r9d, 63
	mov	r8d, 63
	push	63
	.cfi_def_cfa_offset 40
	push	14
	.cfi_def_cfa_offset 48
	push	10
	.cfi_def_cfa_offset 56
	push	12
	.cfi_def_cfa_offset 64
	call	dcs_write_cmd_seq@PLT
	add	rsp, 48
	.cfi_def_cfa_offset 16
	mov	rdi, rbp
	xor	eax, eax
	push	15
	.cfi_def_cfa_offset 24
	mov	ecx, 63
	mov	edx, 4
	mov	esi, DWORD PTR MCS_GOA_FS_SEL2[rip]
	push	63
	.cfi_def_cfa_offset 32
	mov	r9d, 63
	mov	r8d, 63
	push	63
	.cfi_def_cfa_offset 40
	push	1
	.cfi_def_cfa_offset 48
	push	5
	.cfi_def_cfa_offset 56
	push	63
	.cfi_def_cfa_offset 64
	call	dcs_write_cmd_seq@PLT
	add	rsp, 48
	.cfi_def_cfa_offset 16
	mov	rdi, rbp
	xor	eax, eax
	push	63
	.cfi_def_cfa_offset 24
	mov	ecx, 13
	mov	edx, 11
	mov	esi, DWORD PTR MCS_GOA_FS_SEL3[rip]
	push	63
	.cfi_def_cfa_offset 32
	mov	r9d, 63
	mov	r8d, 63
	call	dcs_write_cmd_seq@PLT
	push	21
	.cfi_def_cfa_offset 40
	mov	r9d, 23
	mov	rdi, rbp
	push	17
	.cfi_def_cfa_offset 48
	mov	r8d, 19
	mov	ecx, 9
	xor	eax, eax
	mov	edx, 63
	mov	esi, 162
	call	dcs_write_cmd_seq@PLT
	add	rsp, 32
	.cfi_def_cfa_offset 16
	mov	rdi, rbp
	xor	eax, eax
	mov	r8d, 63
	mov	ecx, 3
	mov	edx, 7
	mov	esi, 169
	call	dcs_write_cmd_seq@PLT
	sub	rsp, 8
	.cfi_def_cfa_offset 24
	mov	rdi, rbp
	xor	eax, eax
	push	63
	.cfi_def_cfa_offset 32
	mov	ecx, 5
	mov	edx, 63
	mov	esi, DWORD PTR MCS_GOA_BS_SEL0[rip]
	push	15
	.cfi_def_cfa_offset 40
	mov	r9d, 23
	mov	r8d, 1
	push	17
	.cfi_def_cfa_offset 48
	push	21
	.cfi_def_cfa_offset 56
	push	19
	.cfi_def_cfa_offset 64
	call	dcs_write_cmd_seq@PLT
	add	rsp, 48
	.cfi_def_cfa_offset 16
	mov	rdi, rbp
	xor	eax, eax
	push	7
	.cfi_def_cfa_offset 24
	mov	ecx, 63
	mov	edx, 63
	mov	esi, DWORD PTR MCS_GOA_BS_SEL1[rip]
	push	63
	.cfi_def_cfa_offset 32
	mov	r9d, 63
	mov	r8d, 63
	push	63
	.cfi_def_cfa_offset 40
	push	9
	.cfi_def_cfa_offset 48
	push	13
	.cfi_def_cfa_offset 56
	push	11
	.cfi_def_cfa_offset 64
	call	dcs_write_cmd_seq@PLT
	add	rsp, 48
	.cfi_def_cfa_offset 16
	mov	rdi, rbp
	xor	eax, eax
	push	8
	.cfi_def_cfa_offset 24
	mov	ecx, 63
	mov	edx, 3
	mov	esi, DWORD PTR MCS_GOA_BS_SEL2[rip]
	push	63
	.cfi_def_cfa_offset 32
	mov	r9d, 63
	mov	r8d, 63
	push	63
	.cfi_def_cfa_offset 40
	push	6
	.cfi_def_cfa_offset 48
	push	2
	.cfi_def_cfa_offset 56
	push	63
	.cfi_def_cfa_offset 64
	call	dcs_write_cmd_seq@PLT
	add	rsp, 48
	.cfi_def_cfa_offset 16
	mov	rdi, rbp
	xor	eax, eax
	push	20
	.cfi_def_cfa_offset 24
	mov	ecx, 10
	mov	edx, 12
	mov	esi, DWORD PTR MCS_GOA_BS_SEL3[rip]
	push	16
	.cfi_def_cfa_offset 32
	mov	r9d, 63
	mov	r8d, 63
	push	14
	.cfi_def_cfa_offset 40
	push	63
	.cfi_def_cfa_offset 48
	push	63
	.cfi_def_cfa_offset 56
	push	63
	.cfi_def_cfa_offset 64
	call	dcs_write_cmd_seq@PLT
	add	rsp, 40
	.cfi_def_cfa_offset 24
	xor	r8d, r8d
	mov	rdi, rbp
	push	63
	.cfi_def_cfa_offset 32
	mov	esi, DWORD PTR MCS_GOA_BS_SEL4[rip]
	mov	r9d, 4
	xor	eax, eax
	mov	ecx, 22
	mov	edx, 18
	call	dcs_write_cmd_seq@PLT
	mov	rdi, rbp
	mov	edx, 2
	xor	eax, eax
	mov	esi, 220
	call	dcs_write_seq@PLT
	mov	rdi, rbp
	mov	edx, 18
	xor	eax, eax
	mov	esi, 222
	call	dcs_write_seq@PLT
	mov	esi, DWORD PTR MCS_CMD_MODE_SW[rip]
	mov	rdi, rbp
	xor	eax, eax
	mov	edx, 14
	call	dcs_write_seq@PLT
	mov	rdi, rbp
	mov	edx, 117
	xor	eax, eax
	mov	esi, 1
	call	dcs_write_seq@PLT
	mov	edx, DWORD PTR MCS_CMD2_P3[rip]
	mov	rdi, rbp
	xor	eax, eax
	mov	esi, DWORD PTR MCS_CMD_MODE_SW[rip]
	call	dcs_write_seq@PLT
	push	0
	.cfi_def_cfa_offset 40
	mov	esi, DWORD PTR MCS_GAMMA_VP[rip]
	mov	rdi, rbp
	push	12
	.cfi_def_cfa_offset 48
	mov	r9d, 14
	mov	r8d, 18
	xor	edx, edx
	push	18
	.cfi_def_cfa_offset 56
	mov	ecx, 12
	xor	eax, eax
	push	15
	.cfi_def_cfa_offset 64
	push	7
	.cfi_def_cfa_offset 72
	push	16
	.cfi_def_cfa_offset 80
	push	11
	.cfi_def_cfa_offset 88
	push	21
	.cfi_def_cfa_offset 96
	push	11
	.cfi_def_cfa_offset 104
	push	14
	.cfi_def_cfa_offset 112
	push	18
	.cfi_def_cfa_offset 120
	push	6
	.cfi_def_cfa_offset 128
	call	dcs_write_cmd_seq@PLT
	add	rsp, 112
	.cfi_def_cfa_offset 16
	mov	rdi, rbp
	xor	edx, edx
	push	0
	.cfi_def_cfa_offset 24
	mov	esi, DWORD PTR MCS_GAMMA_VN[rip]
	mov	r9d, 14
	xor	eax, eax
	push	12
	.cfi_def_cfa_offset 32
	mov	r8d, 18
	mov	ecx, 12
	push	18
	.cfi_def_cfa_offset 40
	push	15
	.cfi_def_cfa_offset 48
	push	7
	.cfi_def_cfa_offset 56
	push	16
	.cfi_def_cfa_offset 64
	push	11
	.cfi_def_cfa_offset 72
	push	21
	.cfi_def_cfa_offset 80
	push	11
	.cfi_def_cfa_offset 88
	push	14
	.cfi_def_cfa_offset 96
	push	18
	.cfi_def_cfa_offset 104
	push	6
	.cfi_def_cfa_offset 112
	call	dcs_write_cmd_seq@PLT
	add	rsp, 96
	.cfi_def_cfa_offset 16
	mov	rdi, rbp
	xor	eax, eax
	mov	edx, DWORD PTR MCS_CMD1_UCS[rip]
	mov	esi, DWORD PTR MCS_CMD_MODE_SW[rip]
	pop	rbp
	.cfi_def_cfa_offset 8
	jmp	dcs_write_seq@PLT
	.cfi_endproc
.LFE0:
	.size	rm68200_init_sequence, .-rm68200_init_sequence
	.comm	MCS_VCMCTR,4,4
	.comm	MCS_SW_CTRL,4,4
	.comm	MCS_STBCTR,4,4
	.comm	MCS_SGOPCTR,4,4
	.comm	MCS_SETVGP,4,4
	.comm	MCS_SETVGN,4,4
	.comm	MCS_SETAVEE,4,4
	.comm	MCS_SETAVDD,4,4
	.comm	MCS_SDCTR,4,4
	.comm	MCS_INVCTR,4,4
	.comm	MCS_GOA_GPO2,4,4
	.comm	MCS_GOA_GPO1,4,4
	.comm	MCS_GOA_FS_SEL3,4,4
	.comm	MCS_GOA_FS_SEL2,4,4
	.comm	MCS_GOA_FS_SEL1,4,4
	.comm	MCS_GOA_FS_SEL0,4,4
	.comm	MCS_GOA_EQ,4,4
	.comm	MCS_GOA_CLK_GALLON,4,4
	.comm	MCS_GOA_BS_SEL4,4,4
	.comm	MCS_GOA_BS_SEL3,4,4
	.comm	MCS_GOA_BS_SEL2,4,4
	.comm	MCS_GOA_BS_SEL1,4,4
	.comm	MCS_GOA_BS_SEL0,4,4
	.comm	MCS_GAMMA_VP,4,4
	.comm	MCS_GAMMA_VN,4,4
	.comm	MCS_EXT_PWR_IC,4,4
	.comm	MCS_CMD_MODE_SW,4,4
	.comm	MCS_CMD2_P3,4,4
	.comm	MCS_CMD2_P2,4,4
	.comm	MCS_CMD2_P0,4,4
	.comm	MCS_CMD1_UCS,4,4
	.comm	MCS_BT4CTR,4,4
	.comm	MCS_BT3CTR,4,4
	.comm	MCS_BT2CTR,4,4
	.comm	GOA_VSTV2,4,4
	.comm	GOA_VSTV1,4,4
	.comm	GOA_VCLK_OPT1,4,4
	.comm	GOA_VCLK2,4,4
	.comm	GOA_VCLK1,4,4
	.comm	GOA_BICLK_OPT2,4,4
	.comm	GOA_BICLK_OPT1,4,4
	.comm	GOA_BICLK4,4,4
	.comm	GOA_BICLK3,4,4
	.comm	GOA_BICLK2,4,4
	.comm	GOA_BICLK1,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_panel-raydium-rm68200.c_rm68200_init_sequence.c"
	.text
	.align	2
	.syntax unified
	.arm
	.fpu softvfp
	.type	rm68200_init_sequence, %function
rm68200_init_sequence:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, r8, r9, r10, fp, lr}
	mov	r4, #0
	mov	r5, r0
	ldr	r3, .L4
	ldr	r6, .L4+4
	sub	sp, sp, #60
	ldr	r2, [r3]
	ldr	r1, [r6]
	bl	dcs_write_seq
	ldr	r3, .L4+8
	str	r4, [sp]
	ldr	r1, [r3]
	mov	r0, r5
	mov	r3, #83
	mov	r2, #192
	bl	dcs_write_cmd_seq
	ldr	r3, .L4+12
	mov	r0, r5
	ldr	r1, [r3]
	mov	r2, #229
	bl	dcs_write_seq
	ldr	r3, .L4+16
	mov	r0, r5
	ldr	r1, [r3]
	mov	r2, #10
	bl	dcs_write_seq
	ldr	r3, .L4+20
	mov	r0, r5
	ldr	r1, [r3]
	mov	r2, #10
	bl	dcs_write_seq
	ldr	r3, .L4+24
	mov	r0, r5
	ldr	r1, [r3]
	mov	r2, #82
	bl	dcs_write_seq
	mov	fp, #5
	ldr	r3, .L4+28
	mov	r0, r5
	ldr	r1, [r3]
	mov	r2, #83
	bl	dcs_write_seq
	mov	r10, #125
	mov	r8, #80
	ldr	r3, .L4+32
	mov	r0, r5
	ldr	r1, [r3]
	mov	r2, #90
	bl	dcs_write_seq
	ldr	r3, .L4+36
	mov	r2, r4
	ldr	r1, [r3]
	mov	r0, r5
	bl	dcs_write_seq
	ldr	r3, .L4+40
	mov	r0, r5
	ldr	r1, [r3]
	mov	r2, #10
	bl	dcs_write_seq
	ldr	r3, .L4+44
	mov	r0, r5
	ldr	r1, [r3]
	mov	r2, #6
	bl	dcs_write_seq
	ldr	r3, .L4+48
	mov	r0, r5
	ldr	r1, [r3]
	mov	r2, #86
	bl	dcs_write_seq
	ldr	r2, .L4+52
	mov	r3, r4
	ldr	r1, [r2]
	mov	r0, r5
	mov	r2, #160
	bl	dcs_write_seq
	ldr	r2, .L4+56
	mov	r3, r4
	ldr	r1, [r2]
	mov	r0, r5
	mov	r2, #160
	bl	dcs_write_seq
	ldr	r3, .L4+60
	mov	r0, r5
	ldr	r1, [r3]
	mov	r2, #17
	bl	dcs_write_seq
	ldr	r3, .L4+64
	ldr	r2, .L4+4
	mov	r0, r5
	ldr	r1, [r2]
	ldr	r2, [r3]
	bl	dcs_write_seq
	ldr	r3, .L4+68
	mov	r2, fp
	ldr	r1, [r3]
	mov	r0, r5
	bl	dcs_write_seq
	mov	r0, r5
	mov	r2, #11
	mov	r1, #2
	bl	dcs_write_seq
	mov	r0, r5
	mov	r2, #15
	mov	r1, #3
	bl	dcs_write_seq
	mov	r3, r4
	mov	r2, r10
	str	r8, [sp]
	mov	r0, r5
	mov	r1, #4
	bl	dcs_write_seq
	mov	ip, #17
	mov	r1, #13
	stm	sp, {r1, ip}
	ldr	r3, .L4+72
	str	r8, [sp, #16]
	str	r10, [sp, #8]
	str	r4, [sp, #12]
	mov	r2, fp
	ldr	r1, [r3]
	mov	r0, r5
	mov	r3, #22
	bl	dcs_write_cmd_seq
	mov	ip, #1
	mov	lr, #2
	mov	r7, #8
	mov	r6, #133
	stm	sp, {ip, lr}
	ldr	r2, .L4+76
	str	r10, [sp, #12]
	str	r7, [sp, #24]
	str	r6, [sp, #20]
	str	r4, [sp, #16]
	str	r4, [sp, #8]
	mov	r3, r7
	ldr	r1, [r2]
	mov	r0, r5
	mov	r2, #7
	bl	dcs_write_cmd_seq
	mov	r2, #6
	str	r6, [sp, #20]
	mov	r9, #64
	mov	r6, #84
	ldr	r3, .L4+80
	str	r7, [sp, #24]
	str	r10, [sp, #12]
	str	r2, [sp, #4]
	str	fp, [sp]
	str	r4, [sp, #16]
	str	r4, [sp, #8]
	ldr	r1, [r3]
	mov	r0, r5
	mov	r3, #4
	mov	r2, #3
	bl	dcs_write_cmd_seq
	ldr	r1, .L4+84
	str	r4, [sp, #28]
	str	r4, [sp, #24]
	str	r4, [sp, #20]
	str	r4, [sp, #16]
	str	r4, [sp, #12]
	str	r4, [sp, #8]
	str	r4, [sp, #4]
	str	r4, [sp]
	mov	r3, r4
	mov	r2, r4
	mov	r0, r5
	ldr	r1, [r1]
	bl	dcs_write_seq
	ldr	r2, .L4+88
	mov	r3, r7
	ldr	r1, [r2]
	mov	r0, r5
	mov	r2, #7
	bl	dcs_write_cmd_seq
	mov	r2, #1
	mov	r0, r5
	mov	r1, #45
	bl	dcs_write_seq
	mov	r3, r4
	str	r10, [sp, #16]
	str	r7, [sp, #8]
	str	fp, [sp, #4]
	str	r6, [sp, #12]
	str	r9, [sp]
	mov	r0, r5
	mov	r2, #2
	mov	r1, #47
	str	r4, [sp, #20]
	bl	dcs_write_seq
	mov	r2, #6
	ldr	r3, .L4+92
	str	r2, [sp, #4]
	str	fp, [sp]
	str	r4, [sp, #8]
	ldr	r1, [r3]
	mov	r0, r5
	mov	r3, #4
	mov	r2, #3
	bl	dcs_write_cmd_seq
	mov	r2, r9
	mov	r0, r5
	mov	r1, #61
	mov	r6, #63
	bl	dcs_write_seq
	str	r10, [sp, #4]
	mov	r10, #84
	mov	r3, r7
	mov	r2, fp
	mov	r1, r6
	str	r10, [sp]
	mov	r0, r5
	str	r4, [sp, #8]
	bl	dcs_write_seq
	ldr	r1, .L4+96
	str	r4, [sp, #32]
	str	r4, [sp, #28]
	str	r4, [sp, #24]
	str	r4, [sp, #20]
	str	r4, [sp, #16]
	str	r4, [sp, #12]
	str	r4, [sp, #8]
	str	r4, [sp, #4]
	str	r4, [sp]
	mov	r3, r4
	mov	r2, r4
	mov	r0, r5
	ldr	r1, [r1]
	bl	dcs_write_seq
	ldr	r1, .L4+100
	str	r4, [sp, #20]
	str	r4, [sp, #16]
	str	r4, [sp, #12]
	str	r4, [sp, #8]
	str	r4, [sp, #4]
	str	r4, [sp]
	mov	r3, r4
	mov	r2, r4
	mov	r0, r5
	ldr	r1, [r1]
	bl	dcs_write_seq
	mov	r3, r4
	mov	r2, r4
	mov	r0, r5
	mov	r1, #88
	str	r4, [sp]
	bl	dcs_write_seq
	ldr	r1, .L4+104
	str	r4, [sp, #8]
	str	r4, [sp, #4]
	str	r4, [sp]
	mov	r3, r4
	mov	r2, r4
	mov	r0, r5
	ldr	r1, [r1]
	bl	dcs_write_seq
	ldr	r1, .L4+108
	str	r4, [sp, #40]
	str	r4, [sp, #36]
	str	r4, [sp, #32]
	str	r4, [sp, #28]
	str	r4, [sp, #24]
	str	r4, [sp, #20]
	str	r4, [sp, #16]
	str	r4, [sp, #12]
	str	r4, [sp, #8]
	str	r4, [sp, #4]
	str	r4, [sp]
	mov	r3, r4
	mov	r2, r4
	mov	r0, r5
	ldr	r1, [r1]
	bl	dcs_write_seq
	ldr	r1, .L4+112
	str	r4, [sp, #4]
	str	r4, [sp]
	mov	r3, r4
	mov	r2, r4
	mov	r0, r5
	ldr	r1, [r1]
	bl	dcs_write_seq
	ldr	r3, .L4+116
	str	r4, [sp]
	mov	r2, r4
	ldr	r1, [r3]
	mov	r0, r5
	mov	r3, #32
	bl	dcs_write_seq
	ldr	r1, .L4+120
	str	r7, [sp, #12]
	str	r7, [sp, #8]
	str	r7, [sp, #4]
	str	r7, [sp]
	str	r4, [sp, #20]
	str	r4, [sp, #16]
	mov	r3, r7
	mov	r2, r7
	mov	r0, r5
	ldr	r1, [r1]
	bl	dcs_write_seq
	ldr	r1, .L4+124
	mov	r3, r4
	mov	r2, r4
	mov	r0, r5
	ldr	r1, [r1]
	bl	dcs_write_seq
	mov	ip, #16
	mov	lr, #22
	mov	r1, #20
	mov	r8, #18
	mov	r3, #6
	stmib	sp, {r1, ip, lr}
	ldr	r2, .L4+128
	str	r7, [sp, #20]
	str	r3, [sp]
	str	r6, [sp, #24]
	str	r8, [sp, #16]
	ldr	r1, [r2]
	mov	r0, r5
	mov	r3, #2
	mov	r2, #191
	bl	dcs_write_cmd_seq
	mov	r9, #12
	mov	ip, #14
	mov	lr, #10
	ldr	r1, .L4+132
	str	ip, [sp, #16]
	str	r6, [sp, #24]
	str	r6, [sp, #20]
	str	r6, [sp, #4]
	str	r6, [sp]
	str	lr, [sp, #12]
	str	r4, [sp, #28]
	str	r9, [sp, #8]
	mov	r3, r6
	mov	r2, r6
	mov	r0, r5
	ldr	r1, [r1]
	bl	dcs_write_cmd_seq
	mov	lr, #1
	str	lr, [sp, #16]
	mov	lr, #15
	ldr	r2, .L4+136
	str	lr, [sp, #28]
	str	r6, [sp, #24]
	str	r6, [sp, #20]
	str	fp, [sp, #12]
	str	r6, [sp, #8]
	str	r6, [sp, #4]
	str	r6, [sp]
	mov	r3, r6
	ldr	r1, [r2]
	mov	r0, r5
	mov	r2, #4
	bl	dcs_write_cmd_seq
	ldr	r2, .L4+140
	str	r6, [sp, #12]
	str	r6, [sp, #8]
	str	r6, [sp, #4]
	str	r6, [sp]
	ldr	r1, [r2]
	mov	r0, r5
	mov	r3, #13
	mov	r2, #11
	bl	dcs_write_cmd_seq
	mov	r1, #17
	str	r1, [sp, #8]
	mov	r1, #21
	mov	r10, #19
	str	r1, [sp, #12]
	mov	r1, #23
	mov	r2, r6
	str	r1, [sp, #4]
	str	r10, [sp]
	mov	r0, r5
	mov	r3, #9
	mov	r1, #162
	bl	dcs_write_cmd_seq
	str	r6, [sp]
	mov	r0, r5
	mov	r3, #3
	mov	r2, #7
	mov	r1, #169
	bl	dcs_write_cmd_seq
	str	r10, [sp, #8]
	mov	r3, #1
	mov	r10, #23
	mov	lr, #15
	mov	r0, #17
	mov	r2, #21
	stm	sp, {r3, r10}
	ldr	r1, .L4+144
	str	lr, [sp, #20]
	str	r0, [sp, #16]
	str	r6, [sp, #24]
	str	r2, [sp, #12]
	mov	r3, fp
	mov	r2, r6
	mov	r0, r5
	ldr	r1, [r1]
	bl	dcs_write_cmd_seq
	mov	r10, #11
	mov	fp, #7
	mov	ip, #9
	mov	r0, #13
	ldr	r1, .L4+148
	str	ip, [sp, #16]
	str	r6, [sp, #24]
	str	r6, [sp, #20]
	str	r6, [sp, #4]
	str	r6, [sp]
	str	r0, [sp, #12]
	str	fp, [sp, #28]
	str	r10, [sp, #8]
	mov	r3, r6
	mov	r2, r6
	mov	r0, r5
	ldr	r1, [r1]
	bl	dcs_write_cmd_seq
	str	r7, [sp, #28]
	mov	r3, #2
	mov	r7, #6
	ldr	r2, .L4+152
	str	r6, [sp, #24]
	str	r6, [sp, #20]
	str	r6, [sp, #8]
	str	r6, [sp, #4]
	str	r6, [sp]
	str	r3, [sp, #12]
	str	r7, [sp, #16]
	mov	r3, r6
	ldr	r1, [r2]
	mov	r0, r5
	mov	r2, #3
	bl	dcs_write_cmd_seq
	mov	ip, #14
	mov	r3, #20
	mov	r0, #16
	ldr	r1, .L4+156
	str	r3, [sp, #28]
	str	r0, [sp, #24]
	str	ip, [sp, #20]
	str	r6, [sp, #16]
	str	r6, [sp, #12]
	str	r6, [sp, #8]
	str	r6, [sp, #4]
	str	r6, [sp]
	mov	r2, r9
	mov	r3, #10
	mov	r0, r5
	ldr	r1, [r1]
	bl	dcs_write_cmd_seq
	mov	ip, #4
	ldr	r1, .L4+160
	str	ip, [sp, #4]
	str	r6, [sp, #8]
	str	r4, [sp]
	mov	r3, #22
	mov	r2, r8
	mov	r0, r5
	ldr	r1, [r1]
	bl	dcs_write_cmd_seq
	mov	r2, #2
	mov	r0, r5
	mov	r1, #220
	bl	dcs_write_seq
	mov	r2, r8
	mov	r0, r5
	mov	r1, #222
	bl	dcs_write_seq
	ldr	r3, .L4+4
	mov	r2, #14
	mov	r6, r3
	ldr	r1, [r3]
	mov	r0, r5
	bl	dcs_write_seq
	mov	r1, #1
	mov	r0, r5
	mov	r2, #117
	bl	dcs_write_seq
	ldr	r3, .L4+164
	ldr	r1, [r6]
	mov	r6, #14
	ldr	r2, [r3]
	mov	r0, r5
	bl	dcs_write_seq
	mov	lr, #15
	mov	r0, #16
	mov	r2, #21
	stmib	sp, {r6, r7, r8}
	ldr	r1, .L4+168
	str	lr, [sp, #40]
	str	r0, [sp, #32]
	str	r2, [sp, #24]
	str	r6, [sp, #16]
	str	r9, [sp, #48]
	str	r8, [sp, #44]
	str	fp, [sp, #36]
	str	r10, [sp, #28]
	str	r10, [sp, #20]
	str	r8, [sp]
	str	r4, [sp, #52]
	mov	r3, r9
	mov	r2, r4
	mov	r0, r5
	ldr	r1, [r1]
	bl	dcs_write_cmd_seq
	mov	lr, #15
	mov	r0, #16
	mov	r2, #21
	ldr	r1, .L4+172
	str	r0, [sp, #32]
	str	r2, [sp, #24]
	str	r6, [sp, #16]
	str	r6, [sp, #4]
	str	r9, [sp, #48]
	str	r8, [sp, #44]
	str	lr, [sp, #40]
	str	fp, [sp, #36]
	str	r10, [sp, #28]
	str	r10, [sp, #20]
	str	r8, [sp, #12]
	str	r7, [sp, #8]
	str	r4, [sp, #52]
	str	r8, [sp]
	mov	r3, r9
	mov	r2, r4
	mov	r0, r5
	ldr	r1, [r1]
	bl	dcs_write_cmd_seq
	mov	r0, r5
	ldr	r3, .L4+176
	ldr	r6, .L4+4
	ldr	r2, [r3]
	ldr	r1, [r6]
	add	sp, sp, #60
	@ sp needed
	pop	{r4, r5, r6, r7, r8, r9, r10, fp, lr}
	b	dcs_write_seq
.L5:
	.align	2
.L4:
	.word	MCS_CMD2_P0
	.word	MCS_CMD_MODE_SW
	.word	MCS_EXT_PWR_IC
	.word	MCS_BT2CTR
	.word	MCS_SETAVDD
	.word	MCS_SETAVEE
	.word	MCS_SGOPCTR
	.word	MCS_BT3CTR
	.word	MCS_BT4CTR
	.word	MCS_INVCTR
	.word	MCS_STBCTR
	.word	MCS_SDCTR
	.word	MCS_VCMCTR
	.word	MCS_SETVGN
	.word	MCS_SETVGP
	.word	MCS_SW_CTRL
	.word	MCS_CMD2_P2
	.word	GOA_VSTV1
	.word	GOA_VSTV2
	.word	GOA_VCLK1
	.word	GOA_VCLK2
	.word	GOA_VCLK_OPT1
	.word	GOA_BICLK1
	.word	GOA_BICLK2
	.word	GOA_BICLK3
	.word	GOA_BICLK4
	.word	GOA_BICLK_OPT1
	.word	GOA_BICLK_OPT2
	.word	MCS_GOA_GPO1
	.word	MCS_GOA_GPO2
	.word	MCS_GOA_EQ
	.word	MCS_GOA_CLK_GALLON
	.word	MCS_GOA_FS_SEL0
	.word	MCS_GOA_FS_SEL1
	.word	MCS_GOA_FS_SEL2
	.word	MCS_GOA_FS_SEL3
	.word	MCS_GOA_BS_SEL0
	.word	MCS_GOA_BS_SEL1
	.word	MCS_GOA_BS_SEL2
	.word	MCS_GOA_BS_SEL3
	.word	MCS_GOA_BS_SEL4
	.word	MCS_CMD2_P3
	.word	MCS_GAMMA_VP
	.word	MCS_GAMMA_VN
	.word	MCS_CMD1_UCS
	.size	rm68200_init_sequence, .-rm68200_init_sequence
	.comm	MCS_VCMCTR,4,4
	.comm	MCS_SW_CTRL,4,4
	.comm	MCS_STBCTR,4,4
	.comm	MCS_SGOPCTR,4,4
	.comm	MCS_SETVGP,4,4
	.comm	MCS_SETVGN,4,4
	.comm	MCS_SETAVEE,4,4
	.comm	MCS_SETAVDD,4,4
	.comm	MCS_SDCTR,4,4
	.comm	MCS_INVCTR,4,4
	.comm	MCS_GOA_GPO2,4,4
	.comm	MCS_GOA_GPO1,4,4
	.comm	MCS_GOA_FS_SEL3,4,4
	.comm	MCS_GOA_FS_SEL2,4,4
	.comm	MCS_GOA_FS_SEL1,4,4
	.comm	MCS_GOA_FS_SEL0,4,4
	.comm	MCS_GOA_EQ,4,4
	.comm	MCS_GOA_CLK_GALLON,4,4
	.comm	MCS_GOA_BS_SEL4,4,4
	.comm	MCS_GOA_BS_SEL3,4,4
	.comm	MCS_GOA_BS_SEL2,4,4
	.comm	MCS_GOA_BS_SEL1,4,4
	.comm	MCS_GOA_BS_SEL0,4,4
	.comm	MCS_GAMMA_VP,4,4
	.comm	MCS_GAMMA_VN,4,4
	.comm	MCS_EXT_PWR_IC,4,4
	.comm	MCS_CMD_MODE_SW,4,4
	.comm	MCS_CMD2_P3,4,4
	.comm	MCS_CMD2_P2,4,4
	.comm	MCS_CMD2_P0,4,4
	.comm	MCS_CMD1_UCS,4,4
	.comm	MCS_BT4CTR,4,4
	.comm	MCS_BT3CTR,4,4
	.comm	MCS_BT2CTR,4,4
	.comm	GOA_VSTV2,4,4
	.comm	GOA_VSTV1,4,4
	.comm	GOA_VCLK_OPT1,4,4
	.comm	GOA_VCLK2,4,4
	.comm	GOA_VCLK1,4,4
	.comm	GOA_BICLK_OPT2,4,4
	.comm	GOA_BICLK_OPT1,4,4
	.comm	GOA_BICLK4,4,4
	.comm	GOA_BICLK3,4,4
	.comm	GOA_BICLK2,4,4
	.comm	GOA_BICLK1,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
