	.file	"extr_saa7134-cards.c_saa7134_board_init1.c"
	.intel_syntax noprefix
	.text
	.section	.rodata.str1.1,"aMS",@progbits,1
.LC0:
	.string	"%s: board init: gpio is %x\n"
	.section	.rodata.str1.8,"aMS",@progbits,1
	.align 8
.LC1:
	.string	"%s: seems there are two different versions of the MD5044\n%s: (with the same ID) out there.  If sound doesn't work for\n%s: you try the audio_clock_override=0x200000 insmod option.\n"
	.align 8
.LC2:
	.string	"%s: %s: dual saa713x broadcast decoders\n%s: Sorry, none of the inputs to this chip are supported yet.\n%s: Dual decoder functionality is disabled for now, use the other chip.\n"
	.text
	.p2align 4
	.globl	saa7134_board_init1
	.type	saa7134_board_init1, @function
saa7134_board_init1:
.LFB0:
	.cfi_startproc
	endbr64
	push	r12
	.cfi_def_cfa_offset 16
	.cfi_offset 12, -16
	xor	esi, esi
	push	rbp
	.cfi_def_cfa_offset 24
	.cfi_offset 6, -24
	mov	rbp, rdi
	sub	rsp, 8
	.cfi_def_cfa_offset 32
	mov	edi, DWORD PTR SAA7134_GPIO_GPMODE0[rip]
	sar	edi, 2
	call	saa_writel@PLT
	mov	edi, DWORD PTR SAA7134_GPIO_GPSTATUS0[rip]
	sar	edi, 2
	call	saa_readl@PLT
	mov	esi, DWORD PTR 16[rbp]
	lea	rdi, .LC0[rip]
	mov	DWORD PTR 20[rbp], eax
	mov	edx, eax
	call	pr_info@PLT
	mov	eax, DWORD PTR 0[rbp]
	add	eax, -128
	cmp	eax, 120
	ja	.L2
	lea	rdx, .L4[rip]
	movsx	rax, DWORD PTR [rdx+rax*4]
	add	rax, rdx
	notrack jmp	rax
	.section	.rodata
	.align 4
	.align 4
.L4:
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L29-.L4
	.long	.L28-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L16-.L4
	.long	.L16-.L4
	.long	.L31-.L4
	.long	.L27-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L16-.L4
	.long	.L16-.L4
	.long	.L26-.L4
	.long	.L16-.L4
	.long	.L25-.L4
	.long	.L24-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L23-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L16-.L4
	.long	.L22-.L4
	.long	.L22-.L4
	.long	.L16-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L21-.L4
	.long	.L21-.L4
	.long	.L21-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L5-.L4
	.long	.L20-.L4
	.long	.L31-.L4
	.long	.L19-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L18-.L4
	.long	.L31-.L4
	.long	.L16-.L4
	.long	.L16-.L4
	.long	.L16-.L4
	.long	.L16-.L4
	.long	.L16-.L4
	.long	.L16-.L4
	.long	.L17-.L4
	.long	.L16-.L4
	.long	.L16-.L4
	.long	.L16-.L4
	.long	.L16-.L4
	.long	.L16-.L4
	.long	.L16-.L4
	.long	.L16-.L4
	.long	.L16-.L4
	.long	.L16-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L15-.L4
	.long	.L31-.L4
	.long	.L10-.L4
	.long	.L14-.L4
	.long	.L13-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L12-.L4
	.long	.L11-.L4
	.long	.L10-.L4
	.long	.L9-.L4
	.long	.L8-.L4
	.long	.L8-.L4
	.long	.L7-.L4
	.long	.L31-.L4
	.long	.L6-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L31-.L4
	.long	.L5-.L4
	.long	.L31-.L4
	.text
.L29:
	mov	edi, DWORD PTR SAA7134_GPIO_GPMODE0[rip]
	mov	edx, 32768
	mov	esi, 32768
	sar	edi, 2
	call	saa_andorl@PLT
	mov	edi, DWORD PTR SAA7134_GPIO_GPSTATUS0[rip]
	mov	edx, 32768
	mov	esi, 32768
	sar	edi, 2
	call	saa_andorl@PLT
.L2:
	add	rsp, 8
	.cfi_remember_state
	.cfi_def_cfa_offset 24
	xor	eax, eax
	pop	rbp
	.cfi_def_cfa_offset 16
	pop	r12
	.cfi_def_cfa_offset 8
	ret
.L19:
	.cfi_restore_state
	mov	edi, DWORD PTR SAA7134_GPIO_GPMODE3[rip]
	mov	esi, 128
	call	saa_writeb@PLT
	mov	edi, DWORD PTR SAA7134_GPIO_GPSTATUS2[rip]
	mov	esi, 64
	call	saa_writeb@PLT
	.p2align 4,,10
	.p2align 3
.L31:
	mov	rax, QWORD PTR SAA7134_REMOTE_GPIO[rip]
	mov	QWORD PTR 8[rbp], rax
	jmp	.L2
	.p2align 4,,10
	.p2align 3
.L16:
	mov	rax, QWORD PTR SAA7134_REMOTE_I2C[rip]
	mov	QWORD PTR 8[rbp], rax
	jmp	.L2
	.p2align 4,,10
	.p2align 3
.L21:
	mov	rax, QWORD PTR SAA7134_REMOTE_GPIO[rip]
	mov	rdi, rbp
	mov	QWORD PTR 8[rbp], rax
	call	board_flyvideo@PLT
	jmp	.L2
	.p2align 4,,10
	.p2align 3
.L5:
	mov	edi, DWORD PTR SAA7134_GPIO_GPMODE0[rip]
	mov	edx, 134217728
	mov	esi, 134217728
	sar	edi, 2
	call	saa_andorl@PLT
	mov	edi, DWORD PTR SAA7134_GPIO_GPSTATUS0[rip]
	xor	edx, edx
	mov	esi, 134217728
	sar	edi, 2
	call	saa_andorl@PLT
	jmp	.L2
	.p2align 4,,10
	.p2align 3
.L10:
	mov	edi, DWORD PTR SAA7134_GPIO_GPMODE0[rip]
	xor	edx, edx
	mov	esi, -1
	sar	edi, 2
	call	saa_andorl@PLT
	mov	edi, DWORD PTR SAA7134_GPIO_GPSTATUS0[rip]
	xor	edx, edx
	mov	esi, -1
	sar	edi, 2
	call	saa_andorl@PLT
	mov	edi, 10
	call	msleep@PLT
	mov	edi, DWORD PTR SAA7134_GPIO_GPMODE0[rip]
	mov	edx, -1
	mov	esi, -1
	sar	edi, 2
	call	saa_andorl@PLT
	mov	edi, DWORD PTR SAA7134_GPIO_GPSTATUS0[rip]
	mov	edx, -1
	mov	esi, -1
	sar	edi, 2
	call	saa_andorl@PLT
	mov	edi, 10
	call	msleep@PLT
	jmp	.L2
	.p2align 4,,10
	.p2align 3
.L22:
	mov	rax, QWORD PTR SAA7134_REMOTE_GPIO[rip]
	xor	edx, edx
	mov	esi, 26
	mov	rdi, rbp
	mov	QWORD PTR 8[rbp], rax
	call	saa7134_set_gpio@PLT
	mov	edi, 1
	call	msleep@PLT
	xor	edx, edx
	mov	esi, 22
	mov	rdi, rbp
	call	saa7134_set_gpio@PLT
	mov	edi, 10
	call	msleep@PLT
	mov	edx, 1
	mov	esi, 22
	mov	rdi, rbp
	call	saa7134_set_gpio@PLT
	jmp	.L2
	.p2align 4,,10
	.p2align 3
.L8:
	mov	edi, DWORD PTR SAA7134_GPIO_GPMODE0[rip]
	mov	edx, -2147221248
	mov	esi, -2147221248
	sar	edi, 2
	call	saa_andorl@PLT
	mov	edi, DWORD PTR SAA7134_GPIO_GPSTATUS0[rip]
	mov	edx, 262400
	mov	esi, -2147221248
	sar	edi, 2
	call	saa_andorl@PLT
	jmp	.L2
.L26:
	mov	edi, DWORD PTR SAA7134_GPIO_GPMODE1[rip]
	mov	esi, 128
	call	saa_writeb@PLT
	mov	edi, DWORD PTR SAA7134_GPIO_GPSTATUS1[rip]
	mov	esi, 128
	call	saa_writeb@PLT
	jmp	.L2
.L14:
	xor	edx, edx
	mov	esi, 23
	mov	rdi, rbp
	call	saa7134_set_gpio@PLT
	mov	edi, 10
	call	msleep@PLT
	mov	edx, 1
	mov	esi, 23
	mov	rdi, rbp
	call	saa7134_set_gpio@PLT
	jmp	.L2
.L12:
	xor	edx, edx
	mov	esi, 23
	mov	rdi, rbp
	call	saa7134_set_gpio@PLT
	mov	edi, 10
	call	msleep@PLT
	mov	edx, 1
	mov	esi, 23
	mov	rdi, rbp
	call	saa7134_set_gpio@PLT
	mov	rax, QWORD PTR SAA7134_REMOTE_I2C[rip]
	mov	QWORD PTR 8[rbp], rax
	jmp	.L2
.L13:
	mov	edi, DWORD PTR SAA7134_GPIO_GPMODE0[rip]
	mov	edx, -1945894905
	mov	esi, -1945894905
	mov	rax, QWORD PTR SAA7134_REMOTE_GPIO[rip]
	mov	QWORD PTR 8[rbp], rax
	sar	edi, 2
	call	saa_andorl@PLT
	mov	edi, DWORD PTR SAA7134_GPIO_GPSTATUS0[rip]
	mov	edx, 201328589
	mov	esi, 201328589
	sar	edi, 2
	call	saa_andorl@PLT
	jmp	.L2
.L15:
	mov	edx, 1
	mov	esi, 1
	mov	rdi, rbp
	call	saa7134_set_gpio@PLT
	mov	edi, 10
	call	msleep@PLT
	xor	edx, edx
	mov	esi, 1
	mov	rdi, rbp
	call	saa7134_set_gpio@PLT
	mov	edi, 10
	call	msleep@PLT
	mov	edx, 1
	mov	esi, 1
	mov	rdi, rbp
	call	saa7134_set_gpio@PLT
	mov	rax, QWORD PTR SAA7134_REMOTE_GPIO[rip]
	mov	QWORD PTR 8[rbp], rax
	jmp	.L2
.L17:
	mov	edi, DWORD PTR SAA7134_GPIO_GPMODE0[rip]
	mov	edx, 688132
	mov	esi, 688132
	sar	edi, 2
	call	saa_andorl@PLT
	mov	edi, DWORD PTR SAA7134_GPIO_GPSTATUS0[rip]
	xor	edx, edx
	mov	esi, 688132
	sar	edi, 2
	call	saa_andorl@PLT
	mov	edi, 10
	call	msleep@PLT
	mov	edi, DWORD PTR SAA7134_GPIO_GPMODE0[rip]
	mov	edx, 688132
	mov	esi, 688132
	sar	edi, 2
	call	saa_andorl@PLT
	mov	edi, DWORD PTR SAA7134_GPIO_GPSTATUS0[rip]
	mov	edx, 688132
	mov	esi, 688132
	sar	edi, 2
	call	saa_andorl@PLT
	mov	edi, 10
	call	msleep@PLT
	mov	rax, QWORD PTR SAA7134_REMOTE_GPIO[rip]
	mov	QWORD PTR 8[rbp], rax
	jmp	.L2
.L18:
	mov	edi, DWORD PTR SAA7134_GPIO_GPMODE0[rip]
	mov	edx, 262144
	mov	esi, 262144
	sar	edi, 2
	call	saa_andorl@PLT
	mov	edi, DWORD PTR SAA7134_GPIO_GPSTATUS0[rip]
	xor	edx, edx
	mov	esi, 262144
	sar	edi, 2
	call	saa_andorl@PLT
	jmp	.L2
.L20:
	mov	edi, DWORD PTR SAA7134_GPIO_GPMODE3[rip]
	mov	esi, 8
	call	saa_writeb@PLT
	mov	edi, DWORD PTR SAA7134_GPIO_GPSTATUS3[rip]
	mov	esi, 6
	call	saa_writeb@PLT
	jmp	.L2
.L7:
	xor	edx, edx
	mov	esi, 21
	mov	rdi, rbp
	call	saa7134_set_gpio@PLT
	mov	edi, 10
	call	msleep@PLT
	mov	edx, 1
	mov	esi, 21
	mov	rdi, rbp
	call	saa7134_set_gpio@PLT
	mov	edi, 1
	call	msleep@PLT
	mov	rax, QWORD PTR SAA7134_REMOTE_GPIO[rip]
	mov	QWORD PTR 8[rbp], rax
	jmp	.L2
.L9:
	mov	rdi, rbp
	mov	edx, 3
	mov	esi, 12
	call	saa7134_set_gpio@PLT
	mov	rdi, rbp
	mov	edx, 3
	mov	esi, 13
	call	saa7134_set_gpio@PLT
	mov	rax, QWORD PTR SAA7134_REMOTE_I2C[rip]
	mov	edx, 1
	mov	rdi, rbp
	mov	esi, 23
	mov	QWORD PTR 8[rbp], rax
	call	saa7134_set_gpio@PLT
	jmp	.L2
.L11:
	mov	edi, DWORD PTR SAA7134_GPIO_GPMODE0[rip]
	mov	edx, 138412032
	mov	esi, 138412032
	sar	edi, 2
	call	saa_andorl@PLT
	mov	edi, DWORD PTR SAA7134_GPIO_GPSTATUS0[rip]
	xor	edx, edx
	mov	esi, 138412032
	sar	edi, 2
	call	saa_andorl@PLT
	mov	edi, 10
	call	msleep@PLT
	mov	edi, DWORD PTR SAA7134_GPIO_GPMODE0[rip]
	mov	edx, 138412032
	mov	esi, 138412032
	sar	edi, 2
	call	saa_andorl@PLT
	mov	edi, DWORD PTR SAA7134_GPIO_GPSTATUS0[rip]
	mov	edx, 138412032
	mov	esi, 138412032
	sar	edi, 2
	call	saa_andorl@PLT
	mov	edi, 10
	call	msleep@PLT
	mov	rax, QWORD PTR SAA7134_REMOTE_I2C[rip]
	mov	QWORD PTR 8[rbp], rax
	jmp	.L2
.L6:
	mov	r12d, DWORD PTR 16[rbp]
	mov	rdi, rbp
	call	card@PLT
	mov	esi, DWORD PTR 16[rbp]
	lea	rdi, .LC2[rip]
	mov	edx, eax
	mov	r8d, r12d
	mov	ecx, r12d
	xor	eax, eax
	call	pr_warn@PLT
	jmp	.L2
.L27:
	mov	edi, DWORD PTR SAA7134_PRODUCTION_TEST_MODE[rip]
	xor	esi, esi
	call	saa_writeb@PLT
	jmp	.L2
.L28:
	mov	edi, DWORD PTR SAA7134_GPIO_GPMODE0[rip]
	mov	edx, 49152
	mov	esi, 49152
	mov	rax, QWORD PTR SAA7134_REMOTE_GPIO[rip]
	mov	QWORD PTR 8[rbp], rax
	sar	edi, 2
	call	saa_andorl@PLT
	mov	edi, DWORD PTR SAA7134_GPIO_GPSTATUS0[rip]
	mov	edx, 49152
	mov	esi, 49152
	sar	edi, 2
	call	saa_andorl@PLT
	jmp	.L2
.L23:
	mov	edi, DWORD PTR SAA7134_GPIO_GPMODE0[rip]
	mov	edx, 201654272
	mov	esi, 235208704
	sar	edi, 2
	call	saa_andorl@PLT
	mov	edi, DWORD PTR SAA7134_GPIO_GPSTATUS0[rip]
	mov	edx, 201654272
	mov	esi, 235208704
	sar	edi, 2
	call	saa_andorl@PLT
	jmp	.L2
.L24:
	mov	esi, DWORD PTR 16[rbp]
	lea	rdi, .LC1[rip]
	xor	eax, eax
	mov	ecx, esi
	mov	edx, esi
	call	pr_warn@PLT
	jmp	.L2
.L25:
	mov	edi, DWORD PTR SAA7134_GPIO_GPMODE0[rip]
	mov	edx, 262144
	mov	esi, 262144
	sar	edi, 2
	call	saa_andorl@PLT
	mov	edi, DWORD PTR SAA7134_GPIO_GPSTATUS0[rip]
	mov	edx, 4
	mov	esi, 262144
	sar	edi, 2
	call	saa_andorl@PLT
	jmp	.L2
	.cfi_endproc
.LFE0:
	.size	saa7134_board_init1, .-saa7134_board_init1
	.comm	SAA7134_REMOTE_I2C,8,8
	.comm	SAA7134_REMOTE_GPIO,8,8
	.comm	SAA7134_PRODUCTION_TEST_MODE,4,4
	.comm	SAA7134_GPIO_GPSTATUS3,4,4
	.comm	SAA7134_GPIO_GPSTATUS2,4,4
	.comm	SAA7134_GPIO_GPSTATUS1,4,4
	.comm	SAA7134_GPIO_GPSTATUS0,4,4
	.comm	SAA7134_GPIO_GPMODE3,4,4
	.comm	SAA7134_GPIO_GPMODE1,4,4
	.comm	SAA7134_GPIO_GPMODE0,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_saa7134-cards.c_saa7134_board_init1.c"
	.text
	.section	.rodata.str1.4,"aMS",%progbits,1
	.align	2
.LC0:
	.ascii	"%s: board init: gpio is %x\012\000"
	.align	2
.LC1:
	.ascii	"%s: seems there are two different versions of the M"
	.ascii	"D5044\012%s: (with the same ID) out there.  If soun"
	.ascii	"d doesn't work for\012%s: you try the audio_clock_o"
	.ascii	"verride=0x200000 insmod option.\012\000"
	.align	2
.LC2:
	.ascii	"%s: %s: dual saa713x broadcast decoders\012%s: Sorr"
	.ascii	"y, none of the inputs to this chip are supported ye"
	.ascii	"t.\012%s: Dual decoder functionality is disabled fo"
	.ascii	"r now, use the other chip.\012\000"
	.text
	.align	2
	.global	saa7134_board_init1
	.syntax unified
	.arm
	.fpu softvfp
	.type	saa7134_board_init1, %function
saa7134_board_init1:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, lr}
	ldr	r6, .L33
	mov	r4, r0
	ldr	r0, [r6]
	ldr	r5, .L33+4
	mov	r1, #0
	sub	sp, sp, #8
	asr	r0, r0, #2
	bl	saa_writel
	ldr	r0, [r5]
	asr	r0, r0, #2
	bl	saa_readl
	ldr	r1, [r4, #8]
	mov	r2, r0
	str	r0, [r4, #12]
	ldr	r0, .L33+8
	bl	pr_info
	ldr	r3, [r4]
	sub	r3, r3, #128
	cmp	r3, #120
	ldrls	pc, [pc, r3, asl #2]
	b	.L2
.L4:
	.word	.L31
	.word	.L31
	.word	.L29
	.word	.L28
	.word	.L31
	.word	.L31
	.word	.L31
	.word	.L31
	.word	.L31
	.word	.L16
	.word	.L16
	.word	.L31
	.word	.L27
	.word	.L31
	.word	.L31
	.word	.L31
	.word	.L16
	.word	.L16
	.word	.L26
	.word	.L16
	.word	.L25
	.word	.L24
	.word	.L31
	.word	.L31
	.word	.L31
	.word	.L23
	.word	.L31
	.word	.L31
	.word	.L31
	.word	.L31
	.word	.L31
	.word	.L31
	.word	.L16
	.word	.L22
	.word	.L22
	.word	.L16
	.word	.L31
	.word	.L31
	.word	.L21
	.word	.L21
	.word	.L21
	.word	.L31
	.word	.L31
	.word	.L31
	.word	.L5
	.word	.L20
	.word	.L31
	.word	.L19
	.word	.L31
	.word	.L31
	.word	.L31
	.word	.L31
	.word	.L31
	.word	.L31
	.word	.L31
	.word	.L31
	.word	.L31
	.word	.L18
	.word	.L31
	.word	.L16
	.word	.L16
	.word	.L16
	.word	.L16
	.word	.L16
	.word	.L16
	.word	.L17
	.word	.L16
	.word	.L16
	.word	.L16
	.word	.L16
	.word	.L16
	.word	.L16
	.word	.L16
	.word	.L16
	.word	.L16
	.word	.L31
	.word	.L31
	.word	.L31
	.word	.L31
	.word	.L31
	.word	.L31
	.word	.L31
	.word	.L31
	.word	.L31
	.word	.L31
	.word	.L31
	.word	.L31
	.word	.L31
	.word	.L31
	.word	.L31
	.word	.L31
	.word	.L31
	.word	.L31
	.word	.L31
	.word	.L15
	.word	.L31
	.word	.L10
	.word	.L14
	.word	.L13
	.word	.L31
	.word	.L31
	.word	.L12
	.word	.L11
	.word	.L10
	.word	.L9
	.word	.L8
	.word	.L8
	.word	.L7
	.word	.L31
	.word	.L6
	.word	.L31
	.word	.L31
	.word	.L31
	.word	.L31
	.word	.L31
	.word	.L31
	.word	.L31
	.word	.L31
	.word	.L31
	.word	.L5
	.word	.L31
.L29:
	mov	r2, #32768
	ldr	r0, [r6]
	mov	r1, r2
	asr	r0, r0, #2
	bl	saa_andorl
	mov	r2, #32768
	ldr	r0, [r5]
	mov	r1, r2
	asr	r0, r0, #2
	bl	saa_andorl
.L2:
	mov	r0, #0
	add	sp, sp, #8
	@ sp needed
	pop	{r4, r5, r6, pc}
.L19:
	ldr	r3, .L33+12
	mov	r1, #128
	ldr	r0, [r3]
	bl	saa_writeb
	ldr	r3, .L33+16
	mov	r1, #64
	ldr	r0, [r3]
	bl	saa_writeb
.L31:
	ldr	r3, .L33+20
	ldr	r3, [r3]
	str	r3, [r4, #4]
	b	.L2
.L16:
	ldr	r3, .L33+24
	ldr	r3, [r3]
	str	r3, [r4, #4]
	b	.L2
.L21:
	ldr	r3, .L33+20
	mov	r0, r4
	ldr	r3, [r3]
	str	r3, [r4, #4]
	bl	board_flyvideo
	b	.L2
.L5:
	mov	r2, #134217728
	ldr	r0, [r6]
	mov	r1, r2
	asr	r0, r0, #2
	bl	saa_andorl
	ldr	r0, [r5]
	mov	r2, #0
	mov	r1, #134217728
	asr	r0, r0, #2
	bl	saa_andorl
	b	.L2
.L10:
	ldr	r0, [r6]
	mov	r2, #0
	mvn	r1, #0
	asr	r0, r0, #2
	bl	saa_andorl
	ldr	r0, [r5]
	mov	r2, #0
	mvn	r1, #0
	asr	r0, r0, #2
	bl	saa_andorl
	mov	r0, #10
	bl	msleep
	mvn	r2, #0
	ldr	r0, [r6]
	mov	r1, r2
	asr	r0, r0, #2
	bl	saa_andorl
	mvn	r2, #0
	ldr	r0, [r5]
	mov	r1, r2
	asr	r0, r0, #2
	bl	saa_andorl
	mov	r0, #10
	bl	msleep
	b	.L2
.L22:
	ldr	r3, .L33+20
	mov	r2, #0
	ldr	r3, [r3]
	mov	r1, #26
	str	r3, [r4, #4]
	mov	r0, r4
	bl	saa7134_set_gpio
	mov	r0, #1
	bl	msleep
	mov	r2, #0
	mov	r1, #22
	mov	r0, r4
	bl	saa7134_set_gpio
	mov	r0, #10
	bl	msleep
	mov	r0, r4
	mov	r2, #1
	mov	r1, #22
	bl	saa7134_set_gpio
	b	.L2
.L8:
	ldr	r0, [r6]
	ldr	r2, .L33+28
	asr	r0, r0, #2
	mov	r1, r2
	bl	saa_andorl
	ldr	r0, [r5]
	ldr	r2, .L33+32
	ldr	r1, .L33+28
	asr	r0, r0, #2
	bl	saa_andorl
	b	.L2
.L26:
	ldr	r3, .L33+36
	mov	r1, #128
	ldr	r0, [r3]
	bl	saa_writeb
	ldr	r3, .L33+40
	mov	r1, #128
	ldr	r0, [r3]
	bl	saa_writeb
	b	.L2
.L14:
	mov	r2, #0
	mov	r1, #23
	mov	r0, r4
	bl	saa7134_set_gpio
	mov	r0, #10
	bl	msleep
	mov	r0, r4
	mov	r2, #1
	mov	r1, #23
	bl	saa7134_set_gpio
	b	.L2
.L12:
	mov	r2, #0
	mov	r1, #23
	mov	r0, r4
	bl	saa7134_set_gpio
	mov	r0, #10
	bl	msleep
	mov	r2, #1
	mov	r1, #23
	mov	r0, r4
	bl	saa7134_set_gpio
	ldr	r3, .L33+24
	ldr	r3, [r3]
	str	r3, [r4, #4]
	b	.L2
.L13:
	ldr	r3, .L33+20
	ldr	r0, [r6]
	ldr	r3, [r3]
	ldr	r2, .L33+44
	str	r3, [r4, #4]
	mov	r1, r2
	asr	r0, r0, #2
	bl	saa_andorl
	ldr	r0, [r5]
	ldr	r2, .L33+48
	asr	r0, r0, #2
	mov	r1, r2
	bl	saa_andorl
	b	.L2
.L15:
	mov	r2, #1
	mov	r0, r4
	mov	r1, r2
	bl	saa7134_set_gpio
	mov	r0, #10
	bl	msleep
	mov	r2, #0
	mov	r1, #1
	mov	r0, r4
	bl	saa7134_set_gpio
	mov	r0, #10
	bl	msleep
	mov	r2, #1
	mov	r0, r4
	mov	r1, r2
	bl	saa7134_set_gpio
	ldr	r3, .L33+20
	ldr	r3, [r3]
	str	r3, [r4, #4]
	b	.L2
.L17:
	ldr	r2, .L33+52
	ldr	r0, [r6]
	mov	r1, r2
	asr	r0, r0, #2
	bl	saa_andorl
	ldr	r0, [r5]
	mov	r2, #0
	ldr	r1, .L33+52
	asr	r0, r0, #2
	bl	saa_andorl
	mov	r0, #10
	bl	msleep
	ldr	r2, .L33+52
	ldr	r0, [r6]
	mov	r1, r2
	asr	r0, r0, #2
	bl	saa_andorl
	ldr	r2, .L33+52
	ldr	r0, [r5]
	mov	r1, r2
	asr	r0, r0, #2
	bl	saa_andorl
	mov	r0, #10
	bl	msleep
	ldr	r3, .L33+20
	ldr	r3, [r3]
	str	r3, [r4, #4]
	b	.L2
.L18:
	mov	r2, #262144
	ldr	r0, [r6]
	mov	r1, r2
	asr	r0, r0, #2
	bl	saa_andorl
	ldr	r0, [r5]
	mov	r2, #0
	mov	r1, #262144
	asr	r0, r0, #2
	bl	saa_andorl
	b	.L2
.L20:
	ldr	r3, .L33+12
	mov	r1, #8
	ldr	r0, [r3]
	bl	saa_writeb
	ldr	r3, .L33+56
	mov	r1, #6
	ldr	r0, [r3]
	bl	saa_writeb
	b	.L2
.L7:
	mov	r2, #0
	mov	r1, #21
	mov	r0, r4
	bl	saa7134_set_gpio
	mov	r0, #10
	bl	msleep
	mov	r2, #1
	mov	r1, #21
	mov	r0, r4
	bl	saa7134_set_gpio
	mov	r0, #1
	bl	msleep
	ldr	r3, .L33+20
	ldr	r3, [r3]
	str	r3, [r4, #4]
	b	.L2
.L9:
	mov	r2, #3
	mov	r1, #12
	mov	r0, r4
	bl	saa7134_set_gpio
	mov	r2, #3
	mov	r1, #13
	mov	r0, r4
	bl	saa7134_set_gpio
	ldr	r3, .L33+24
	mov	r0, r4
	ldr	r3, [r3]
	mov	r2, #1
	mov	r1, #23
	str	r3, [r4, #4]
	bl	saa7134_set_gpio
	b	.L2
.L11:
	mov	r2, #138412032
	ldr	r0, [r6]
	mov	r1, r2
	asr	r0, r0, #2
	bl	saa_andorl
	ldr	r0, [r5]
	mov	r2, #0
	mov	r1, #138412032
	asr	r0, r0, #2
	bl	saa_andorl
	mov	r0, #10
	bl	msleep
	mov	r2, #138412032
	ldr	r0, [r6]
	mov	r1, r2
	asr	r0, r0, #2
	bl	saa_andorl
	mov	r2, #138412032
	ldr	r0, [r5]
	mov	r1, r2
	asr	r0, r0, #2
	bl	saa_andorl
	mov	r0, #10
	bl	msleep
	ldr	r3, .L33+24
	ldr	r3, [r3]
	str	r3, [r4, #4]
	b	.L2
.L6:
	mov	r0, r4
	ldr	r5, [r4, #8]
	bl	card
	ldr	r3, [r4, #8]
	mov	r2, r0
	mov	r1, r5
	str	r3, [sp]
	ldr	r0, .L33+60
	bl	pr_warn
	b	.L2
.L27:
	ldr	r3, .L33+64
	mov	r1, #0
	ldr	r0, [r3]
	bl	saa_writeb
	b	.L2
.L28:
	mov	r2, #49152
	ldr	r3, .L33+20
	ldr	r0, [r6]
	ldr	r3, [r3]
	mov	r1, r2
	str	r3, [r4, #4]
	asr	r0, r0, #2
	bl	saa_andorl
	mov	r2, #49152
	ldr	r0, [r5]
	mov	r1, r2
	asr	r0, r0, #2
	bl	saa_andorl
	b	.L2
.L23:
	ldr	r0, [r6]
	ldr	r2, .L33+68
	ldr	r1, .L33+72
	asr	r0, r0, #2
	bl	saa_andorl
	ldr	r0, [r5]
	ldr	r2, .L33+68
	ldr	r1, .L33+72
	asr	r0, r0, #2
	bl	saa_andorl
	b	.L2
.L24:
	ldr	r3, [r4, #8]
	ldr	r0, .L33+76
	mov	r2, r3
	mov	r1, r3
	bl	pr_warn
	b	.L2
.L25:
	mov	r2, #262144
	ldr	r0, [r6]
	mov	r1, r2
	asr	r0, r0, #2
	bl	saa_andorl
	ldr	r0, [r5]
	mov	r2, #4
	mov	r1, #262144
	asr	r0, r0, #2
	bl	saa_andorl
	b	.L2
.L34:
	.align	2
.L33:
	.word	SAA7134_GPIO_GPMODE0
	.word	SAA7134_GPIO_GPSTATUS0
	.word	.LC0
	.word	SAA7134_GPIO_GPMODE3
	.word	SAA7134_GPIO_GPSTATUS2
	.word	SAA7134_REMOTE_GPIO
	.word	SAA7134_REMOTE_I2C
	.word	-2147221248
	.word	262400
	.word	SAA7134_GPIO_GPMODE1
	.word	SAA7134_GPIO_GPSTATUS1
	.word	-1945894905
	.word	201328589
	.word	688132
	.word	SAA7134_GPIO_GPSTATUS3
	.word	.LC2
	.word	SAA7134_PRODUCTION_TEST_MODE
	.word	201654272
	.word	235208704
	.word	.LC1
	.size	saa7134_board_init1, .-saa7134_board_init1
	.comm	SAA7134_REMOTE_I2C,4,4
	.comm	SAA7134_REMOTE_GPIO,4,4
	.comm	SAA7134_PRODUCTION_TEST_MODE,4,4
	.comm	SAA7134_GPIO_GPSTATUS3,4,4
	.comm	SAA7134_GPIO_GPSTATUS2,4,4
	.comm	SAA7134_GPIO_GPSTATUS1,4,4
	.comm	SAA7134_GPIO_GPSTATUS0,4,4
	.comm	SAA7134_GPIO_GPMODE3,4,4
	.comm	SAA7134_GPIO_GPMODE1,4,4
	.comm	SAA7134_GPIO_GPMODE0,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
