	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function ccdc_config_raw
_ccdc_config_raw:                       ## @ccdc_config_raw
	.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	%r12
	pushq	%rbx
	.cfi_offset %rbx, -48
	.cfi_offset %r12, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	_ccdc_cfg@GOTPCREL(%rip), %r15
	movl	(%r15), %edi
	leaq	L_.str(%rip), %rsi
	xorl	%r14d, %r14d
	xorl	%eax, %eax
	callq	_dev_dbg
	xorl	%eax, %eax
	callq	_ccdc_restore_defaults
	movq	_CCDC_YCINSWP_RAW@GOTPCREL(%rip), %rax
	movq	_CCDC_CCDCFG_FIDMD_LATCH_VSYNC@GOTPCREL(%rip), %rcx
	movl	(%rcx), %edi
	orl	(%rax), %edi
	movq	_CCDC_CCDCFG_WENLOG_AND@GOTPCREL(%rip), %rax
	orl	(%rax), %edi
	movq	_CCDC_CCDCFG_TRGSEL_WEN@GOTPCREL(%rip), %rax
	orl	(%rax), %edi
	movq	_CCDC_CCDCFG_EXTRG_DISABLE@GOTPCREL(%rip), %rax
	orl	(%rax), %edi
	movq	_CCDC_LATCH_ON_VSYNC_DISABLE@GOTPCREL(%rip), %rax
	orl	(%rax), %edi
	movq	_CCDCFG@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	callq	_regw
	movq	_CCDC_VD_POL_MASK@GOTPCREL(%rip), %rax
	movl	(%rax), %r9d
	andl	8(%r15), %r9d
	movq	_CCDC_VD_POL_SHIFT@GOTPCREL(%rip), %rax
	movb	(%rax), %cl
	shll	%cl, %r9d
	movq	_CCDC_HD_POL_MASK@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	andl	12(%r15), %esi
	movq	_CCDC_HD_POL_SHIFT@GOTPCREL(%rip), %rax
	movb	(%rax), %cl
	shll	%cl, %esi
	movq	_CCDC_FID_POL_MASK@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	andl	16(%r15), %edi
	movq	_CCDC_FID_POL_SHIFT@GOTPCREL(%rip), %rax
	movb	(%rax), %cl
	shll	%cl, %edi
	movq	_CCDC_FRM_FMT_MASK@GOTPCREL(%rip), %rax
	movl	(%rax), %ebx
	andl	20(%r15), %ebx
	movq	_CCDC_FRM_FMT_SHIFT@GOTPCREL(%rip), %rax
	movb	(%rax), %cl
	shll	%cl, %ebx
	movq	_CCDC_PIX_FMT_MASK@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	andl	24(%r15), %eax
	movq	_CCDC_PIX_FMT_SHIFT@GOTPCREL(%rip), %rcx
	movb	(%rcx), %cl
	shll	%cl, %eax
	movq	48(%r15), %r8
	movq	_CCDC_DATA_8BITS@GOTPCREL(%rip), %r12
	cmpq	$0, 88(%r15)
	movq	_CCDC_DATA_PACK_ENABLE@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	cmovnel	%ecx, %r14d
	cmpq	(%r12), %r8
	movq	_CCDC_VDHDOUT_INPUT@GOTPCREL(%rip), %r8
	cmovel	%ecx, %r14d
	movq	_CCDC_RAW_IP_MODE@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	orl	(%r8), %ecx
	movq	_CCDC_DATAPOL_NORMAL@GOTPCREL(%rip), %rdx
	orl	(%rdx), %ecx
	movq	_CCDC_EXWEN_DISABLE@GOTPCREL(%rip), %rdx
	orl	(%rdx), %ecx
	orl	%r9d, %ecx
	orl	%esi, %edi
	orl	%ecx, %edi
	orl	%ebx, %eax
	orl	%r14d, %eax
	orl	%edi, %eax
	movl	56(%r15), %edx
	testl	%edx, %edx
	je	LBB0_2
## %bb.1:
	movq	_CCDC_LPF_MASK@GOTPCREL(%rip), %rcx
	andl	(%rcx), %edx
	movq	_CCDC_LPF_SHIFT@GOTPCREL(%rip), %rcx
	movb	(%rcx), %cl
	shll	%cl, %edx
	orl	%edx, %eax
LBB0_2:
	movq	_CCDC_DATASFT_MASK@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ebx
	andl	60(%r15), %ebx
	movq	_CCDC_DATASFT_SHIFT@GOTPCREL(%rip), %rcx
	movb	(%rcx), %cl
	shll	%cl, %ebx
	orl	%eax, %ebx
	movq	_MODESET@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	%ebx, %edi
	callq	_regw
	movl	(%r15), %edi
	leaq	L_.str.1(%rip), %rsi
	movl	%ebx, %edx
	xorl	%eax, %eax
	callq	_dev_dbg
	movq	_CCDC_MED_FILT_THRESH@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	andl	64(%r15), %edi
	movq	_MEDFILT@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	callq	_regw
	movq	_CCDC_GAMMA_BITS_11_2@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movq	_CCDC_GAMMAWD_INPUT_SHIFT@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	shll	%cl, %eax
	movq	_CCDC_CFA_MOSAIC@GOTPCREL(%rip), %rdx
	orl	(%rdx), %eax
	cmpq	$0, 88(%r15)
	je	LBB0_4
## %bb.3:
	movq	_CCDC_ALAW_GAMMA_WD_MASK@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	andl	80(%r15), %edx
                                        ## kill: def $cl killed $cl killed $ecx
	shll	%cl, %edx
	movq	_CCDC_ALAW_ENABLE@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	orl	%edx, %eax
LBB0_4:
	movq	_CCDC_MFILT1_SHIFT@GOTPCREL(%rip), %rcx
	movb	(%rcx), %cl
	movl	68(%r15), %edx
	movl	72(%r15), %ebx
	shll	%cl, %edx
	movq	_CCDC_MFILT2_SHIFT@GOTPCREL(%rip), %rcx
	movb	(%rcx), %cl
	shll	%cl, %ebx
	orl	%eax, %ebx
	orl	%edx, %ebx
	movq	_GAMMAWD@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	%ebx, %edi
	callq	_regw
	movl	(%r15), %edi
	leaq	L_.str.2(%rip), %rsi
	xorl	%r14d, %r14d
	movl	%ebx, %edx
	xorl	%eax, %eax
	callq	_dev_dbg
	movl	20(%r15), %esi
	leaq	40(%r15), %rdi
	movl	$1, %edx
	callq	_ccdc_setwin
	leaq	124(%r15), %rdi
	callq	_ccdc_config_black_clamp
	leaq	120(%r15), %rdi
	callq	_ccdc_config_black_compense
	leaq	116(%r15), %rdi
	callq	_ccdc_config_vdfc
	testq	%rax, %rax
	js	LBB0_5
## %bb.6:
	leaq	112(%r15), %rdi
	callq	_ccdc_config_csc
	leaq	108(%r15), %rdi
	leaq	104(%r15), %rsi
	callq	_ccdc_config_color_patterns
	xorl	%eax, %eax
	callq	_ccdc_config_gain_offset
	movl	(%r15), %edi
	leaq	L_.str.3(%rip), %rsi
	movl	%ebx, %edx
	xorl	%eax, %eax
	callq	_dev_dbg
	movq	_CCDC_DATAOFST_MASK@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	96(%r15), %eax
	andl	%edi, %eax
	movq	_CCDC_DATAOFST_H_SHIFT@GOTPCREL(%rip), %rcx
	movb	(%rcx), %cl
	shll	%cl, %eax
	andl	100(%r15), %edi
	movq	_CCDC_DATAOFST_V_SHIFT@GOTPCREL(%rip), %rcx
	movb	(%rcx), %cl
	shll	%cl, %edi
	orl	%eax, %edi
	movq	_DATAOFST@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	callq	_regw
	movq	_CCDC_HSIZE_FLIP_MASK@GOTPCREL(%rip), %rax
	movl	(%rax), %r14d
	andl	28(%r15), %r14d
	movq	_CCDC_HSIZE_FLIP_SHIFT@GOTPCREL(%rip), %rax
	movb	(%rax), %cl
	shll	%cl, %r14d
	movq	48(%r15), %rax
	cmpq	(%r12), %rax
	setne	%al
	cmpq	$0, 88(%r15)
	sete	%cl
	andb	%al, %cl
	movl	(%r15), %edi
	movl	40(%r15), %ebx
	shll	%cl, %ebx
	addl	$31, %ebx
	sarl	$5, %ebx
	movq	_CCDC_HSIZE_VAL_MASK@GOTPCREL(%rip), %rax
	andl	(%rax), %ebx
	leaq	L_.str.4(%rip), %rsi
	movl	%ebx, %edx
	xorl	%eax, %eax
	callq	_dev_dbg
	orl	%r14d, %ebx
	movq	_HSIZE@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	%ebx, %edi
	callq	_regw
	movl	20(%r15), %eax
	movq	_CCDC_FRMFMT_INTERLACED@GOTPCREL(%rip), %rcx
	cmpl	(%rcx), %eax
	jne	LBB0_10
## %bb.7:
	cmpq	$0, 32(%r15)
	jne	LBB0_8
## %bb.9:
	movq	_CCDC_SDOFST_INTERLACE_NORMAL@GOTPCREL(%rip), %rbx
	jmp	LBB0_14
LBB0_5:
	movq	_EFAULT@GOTPCREL(%rip), %rax
	subl	(%rax), %r14d
	jmp	LBB0_16
LBB0_10:
	movq	_CCDC_FRMFMT_PROGRESSIVE@GOTPCREL(%rip), %rcx
	cmpl	(%rcx), %eax
	jne	LBB0_15
## %bb.11:
	cmpq	$0, 32(%r15)
	jne	LBB0_12
## %bb.13:
	movq	_CCDC_SDOFST_PROGRESSIVE_NORMAL@GOTPCREL(%rip), %rbx
	jmp	LBB0_14
LBB0_8:
	movq	_CCDC_SDOFST_INTERLACE_INVERSE@GOTPCREL(%rip), %rbx
	jmp	LBB0_14
LBB0_12:
	movq	_CCDC_SDOFST_PROGRESSIVE_INVERSE@GOTPCREL(%rip), %rbx
LBB0_14:
	movl	(%rbx), %edi
	movq	_SDOFST@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	callq	_regw
	movl	(%r15), %edi
	movl	(%rbx), %edx
	leaq	L_.str.5(%rip), %rsi
	xorl	%eax, %eax
	callq	_dev_dbg
LBB0_15:
	movl	(%r15), %edi
	leaq	L_.str.6(%rip), %rsi
	xorl	%r14d, %r14d
	xorl	%eax, %eax
	callq	_dev_dbg
LBB0_16:
	movl	%r14d, %eax
	popq	%rbx
	popq	%r12
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_ccdc_cfg,128,3                 ## @ccdc_cfg
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"\nStarting ccdc_config_raw..."

	.comm	_CCDC_YCINSWP_RAW,4,2           ## @CCDC_YCINSWP_RAW
	.comm	_CCDC_CCDCFG_FIDMD_LATCH_VSYNC,4,2 ## @CCDC_CCDCFG_FIDMD_LATCH_VSYNC
	.comm	_CCDC_CCDCFG_WENLOG_AND,4,2     ## @CCDC_CCDCFG_WENLOG_AND
	.comm	_CCDC_CCDCFG_TRGSEL_WEN,4,2     ## @CCDC_CCDCFG_TRGSEL_WEN
	.comm	_CCDC_CCDCFG_EXTRG_DISABLE,4,2  ## @CCDC_CCDCFG_EXTRG_DISABLE
	.comm	_CCDC_LATCH_ON_VSYNC_DISABLE,4,2 ## @CCDC_LATCH_ON_VSYNC_DISABLE
	.comm	_CCDCFG,4,2                     ## @CCDCFG
	.comm	_CCDC_VDHDOUT_INPUT,4,2         ## @CCDC_VDHDOUT_INPUT
	.comm	_CCDC_RAW_IP_MODE,4,2           ## @CCDC_RAW_IP_MODE
	.comm	_CCDC_DATAPOL_NORMAL,4,2        ## @CCDC_DATAPOL_NORMAL
	.comm	_CCDC_EXWEN_DISABLE,4,2         ## @CCDC_EXWEN_DISABLE
	.comm	_CCDC_VD_POL_MASK,4,2           ## @CCDC_VD_POL_MASK
	.comm	_CCDC_VD_POL_SHIFT,4,2          ## @CCDC_VD_POL_SHIFT
	.comm	_CCDC_HD_POL_MASK,4,2           ## @CCDC_HD_POL_MASK
	.comm	_CCDC_HD_POL_SHIFT,4,2          ## @CCDC_HD_POL_SHIFT
	.comm	_CCDC_FID_POL_MASK,4,2          ## @CCDC_FID_POL_MASK
	.comm	_CCDC_FID_POL_SHIFT,4,2         ## @CCDC_FID_POL_SHIFT
	.comm	_CCDC_FRM_FMT_MASK,4,2          ## @CCDC_FRM_FMT_MASK
	.comm	_CCDC_FRM_FMT_SHIFT,4,2         ## @CCDC_FRM_FMT_SHIFT
	.comm	_CCDC_PIX_FMT_MASK,4,2          ## @CCDC_PIX_FMT_MASK
	.comm	_CCDC_PIX_FMT_SHIFT,4,2         ## @CCDC_PIX_FMT_SHIFT
	.comm	_CCDC_DATA_8BITS,8,3            ## @CCDC_DATA_8BITS
	.comm	_CCDC_DATA_PACK_ENABLE,4,2      ## @CCDC_DATA_PACK_ENABLE
	.comm	_CCDC_LPF_MASK,4,2              ## @CCDC_LPF_MASK
	.comm	_CCDC_LPF_SHIFT,4,2             ## @CCDC_LPF_SHIFT
	.comm	_CCDC_DATASFT_MASK,4,2          ## @CCDC_DATASFT_MASK
	.comm	_CCDC_DATASFT_SHIFT,4,2         ## @CCDC_DATASFT_SHIFT
	.comm	_MODESET,4,2                    ## @MODESET
L_.str.1:                               ## @.str.1
	.asciz	"\nWriting 0x%x to MODESET...\n"

	.comm	_CCDC_MED_FILT_THRESH,4,2       ## @CCDC_MED_FILT_THRESH
	.comm	_MEDFILT,4,2                    ## @MEDFILT
	.comm	_CCDC_GAMMA_BITS_11_2,4,2       ## @CCDC_GAMMA_BITS_11_2
	.comm	_CCDC_GAMMAWD_INPUT_SHIFT,4,2   ## @CCDC_GAMMAWD_INPUT_SHIFT
	.comm	_CCDC_CFA_MOSAIC,4,2            ## @CCDC_CFA_MOSAIC
	.comm	_CCDC_ALAW_ENABLE,4,2           ## @CCDC_ALAW_ENABLE
	.comm	_CCDC_ALAW_GAMMA_WD_MASK,4,2    ## @CCDC_ALAW_GAMMA_WD_MASK
	.comm	_CCDC_MFILT1_SHIFT,4,2          ## @CCDC_MFILT1_SHIFT
	.comm	_CCDC_MFILT2_SHIFT,4,2          ## @CCDC_MFILT2_SHIFT
	.comm	_GAMMAWD,4,2                    ## @GAMMAWD
L_.str.2:                               ## @.str.2
	.asciz	"\nWriting 0x%x to GAMMAWD...\n"

	.comm	_EFAULT,4,2                     ## @EFAULT
L_.str.3:                               ## @.str.3
	.asciz	"\nWriting %x to COLPTN...\n"

	.comm	_CCDC_DATAOFST_MASK,4,2         ## @CCDC_DATAOFST_MASK
	.comm	_CCDC_DATAOFST_H_SHIFT,4,2      ## @CCDC_DATAOFST_H_SHIFT
	.comm	_CCDC_DATAOFST_V_SHIFT,4,2      ## @CCDC_DATAOFST_V_SHIFT
	.comm	_DATAOFST,4,2                   ## @DATAOFST
	.comm	_CCDC_HSIZE_FLIP_MASK,4,2       ## @CCDC_HSIZE_FLIP_MASK
	.comm	_CCDC_HSIZE_FLIP_SHIFT,4,2      ## @CCDC_HSIZE_FLIP_SHIFT
	.comm	_CCDC_HSIZE_VAL_MASK,4,2        ## @CCDC_HSIZE_VAL_MASK
L_.str.4:                               ## @.str.4
	.asciz	"\nWriting 0x%x to HSIZE...\n"

	.comm	_HSIZE,4,2                      ## @HSIZE
	.comm	_CCDC_FRMFMT_INTERLACED,4,2     ## @CCDC_FRMFMT_INTERLACED
	.comm	_CCDC_SDOFST_INTERLACE_INVERSE,4,2 ## @CCDC_SDOFST_INTERLACE_INVERSE
	.comm	_SDOFST,4,2                     ## @SDOFST
L_.str.5:                               ## @.str.5
	.asciz	"\nWriting %x to SDOFST...\n"

	.comm	_CCDC_SDOFST_INTERLACE_NORMAL,4,2 ## @CCDC_SDOFST_INTERLACE_NORMAL
	.comm	_CCDC_FRMFMT_PROGRESSIVE,4,2    ## @CCDC_FRMFMT_PROGRESSIVE
	.comm	_CCDC_SDOFST_PROGRESSIVE_INVERSE,4,2 ## @CCDC_SDOFST_PROGRESSIVE_INVERSE
	.comm	_CCDC_SDOFST_PROGRESSIVE_NORMAL,4,2 ## @CCDC_SDOFST_PROGRESSIVE_NORMAL
L_.str.6:                               ## @.str.6
	.asciz	"\nend of ccdc_config_raw..."

	.no_dead_strip	_ccdc_config_raw
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function ccdc_config_raw
_ccdc_config_raw:                       ; @ccdc_config_raw
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #64
	.cfi_def_cfa_offset 64
	stp	x22, x21, [sp, #16]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #32]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #48]             ; 16-byte Folded Spill
	add	x29, sp, #48
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	.cfi_offset w21, -40
	.cfi_offset w22, -48
Lloh0:
	adrp	x20, _ccdc_cfg@GOTPAGE
Lloh1:
	ldr	x20, [x20, _ccdc_cfg@GOTPAGEOFF]
	ldr	w0, [x20]
Lloh2:
	adrp	x1, l_.str@PAGE
Lloh3:
	add	x1, x1, l_.str@PAGEOFF
	bl	_dev_dbg
	bl	_ccdc_restore_defaults
Lloh4:
	adrp	x8, _CCDC_YCINSWP_RAW@GOTPAGE
Lloh5:
	ldr	x8, [x8, _CCDC_YCINSWP_RAW@GOTPAGEOFF]
Lloh6:
	ldr	w8, [x8]
Lloh7:
	adrp	x9, _CCDC_CCDCFG_FIDMD_LATCH_VSYNC@GOTPAGE
Lloh8:
	ldr	x9, [x9, _CCDC_CCDCFG_FIDMD_LATCH_VSYNC@GOTPAGEOFF]
Lloh9:
	ldr	w9, [x9]
Lloh10:
	adrp	x10, _CCDC_CCDCFG_WENLOG_AND@GOTPAGE
Lloh11:
	ldr	x10, [x10, _CCDC_CCDCFG_WENLOG_AND@GOTPAGEOFF]
	orr	w8, w9, w8
Lloh12:
	ldr	w9, [x10]
	orr	w8, w8, w9
Lloh13:
	adrp	x9, _CCDC_CCDCFG_TRGSEL_WEN@GOTPAGE
Lloh14:
	ldr	x9, [x9, _CCDC_CCDCFG_TRGSEL_WEN@GOTPAGEOFF]
Lloh15:
	ldr	w9, [x9]
	orr	w8, w8, w9
Lloh16:
	adrp	x9, _CCDC_CCDCFG_EXTRG_DISABLE@GOTPAGE
Lloh17:
	ldr	x9, [x9, _CCDC_CCDCFG_EXTRG_DISABLE@GOTPAGEOFF]
Lloh18:
	ldr	w9, [x9]
Lloh19:
	adrp	x10, _CCDC_LATCH_ON_VSYNC_DISABLE@GOTPAGE
Lloh20:
	ldr	x10, [x10, _CCDC_LATCH_ON_VSYNC_DISABLE@GOTPAGEOFF]
	orr	w8, w8, w9
Lloh21:
	ldr	w9, [x10]
	orr	w0, w8, w9
Lloh22:
	adrp	x8, _CCDCFG@GOTPAGE
Lloh23:
	ldr	x8, [x8, _CCDCFG@GOTPAGEOFF]
Lloh24:
	ldr	w1, [x8]
	bl	_regw
Lloh25:
	adrp	x9, _CCDC_VDHDOUT_INPUT@GOTPAGE
Lloh26:
	ldr	x9, [x9, _CCDC_VDHDOUT_INPUT@GOTPAGEOFF]
Lloh27:
	adrp	x8, _CCDC_RAW_IP_MODE@GOTPAGE
Lloh28:
	ldr	x8, [x8, _CCDC_RAW_IP_MODE@GOTPAGEOFF]
Lloh29:
	adrp	x10, _CCDC_VD_POL_MASK@GOTPAGE
Lloh30:
	ldr	x10, [x10, _CCDC_VD_POL_MASK@GOTPAGEOFF]
Lloh31:
	ldr	w9, [x9]
Lloh32:
	ldr	w10, [x10]
Lloh33:
	adrp	x11, _CCDC_VD_POL_SHIFT@GOTPAGE
Lloh34:
	ldr	x11, [x11, _CCDC_VD_POL_SHIFT@GOTPAGEOFF]
	ldp	w12, w13, [x20, #8]
	and	w10, w10, w12
Lloh35:
	ldr	w11, [x11]
	lsl	w10, w10, w11
Lloh36:
	adrp	x11, _CCDC_HD_POL_MASK@GOTPAGE
Lloh37:
	ldr	x11, [x11, _CCDC_HD_POL_MASK@GOTPAGEOFF]
Lloh38:
	ldr	w11, [x11]
	and	w11, w11, w13
Lloh39:
	adrp	x12, _CCDC_HD_POL_SHIFT@GOTPAGE
Lloh40:
	ldr	x12, [x12, _CCDC_HD_POL_SHIFT@GOTPAGEOFF]
Lloh41:
	ldr	w12, [x12]
Lloh42:
	adrp	x13, _CCDC_FID_POL_MASK@GOTPAGE
Lloh43:
	ldr	x13, [x13, _CCDC_FID_POL_MASK@GOTPAGEOFF]
	lsl	w11, w11, w12
Lloh44:
	ldr	w12, [x13]
Lloh45:
	adrp	x13, _CCDC_FID_POL_SHIFT@GOTPAGE
Lloh46:
	ldr	x13, [x13, _CCDC_FID_POL_SHIFT@GOTPAGEOFF]
	ldp	w14, w15, [x20, #16]
	and	w12, w12, w14
Lloh47:
	ldr	w13, [x13]
	lsl	w12, w12, w13
Lloh48:
	adrp	x13, _CCDC_FRM_FMT_MASK@GOTPAGE
Lloh49:
	ldr	x13, [x13, _CCDC_FRM_FMT_MASK@GOTPAGEOFF]
Lloh50:
	ldr	w13, [x13]
	and	w13, w13, w15
Lloh51:
	adrp	x14, _CCDC_FRM_FMT_SHIFT@GOTPAGE
Lloh52:
	ldr	x14, [x14, _CCDC_FRM_FMT_SHIFT@GOTPAGEOFF]
Lloh53:
	ldr	w14, [x14]
	lsl	w13, w13, w14
	ldr	w14, [x20, #24]
Lloh54:
	adrp	x15, _CCDC_PIX_FMT_MASK@GOTPAGE
Lloh55:
	ldr	x15, [x15, _CCDC_PIX_FMT_MASK@GOTPAGEOFF]
Lloh56:
	ldr	w15, [x15]
	and	w14, w15, w14
Lloh57:
	adrp	x15, _CCDC_PIX_FMT_SHIFT@GOTPAGE
Lloh58:
	ldr	x15, [x15, _CCDC_PIX_FMT_SHIFT@GOTPAGEOFF]
Lloh59:
	ldr	w15, [x15]
	lsl	w14, w14, w15
	ldr	x15, [x20, #48]
Lloh60:
	adrp	x21, _CCDC_DATA_8BITS@GOTPAGE
Lloh61:
	ldr	x21, [x21, _CCDC_DATA_8BITS@GOTPAGEOFF]
	ldr	x16, [x21]
	ldr	x17, [x20, #88]
	cmp	x17, #0
	ccmp	x15, x16, #4, eq
Lloh62:
	adrp	x15, _CCDC_DATA_PACK_ENABLE@GOTPAGE
Lloh63:
	ldr	x15, [x15, _CCDC_DATA_PACK_ENABLE@GOTPAGEOFF]
Lloh64:
	ldr	w15, [x15]
	csel	w15, wzr, w15, ne
Lloh65:
	ldr	w8, [x8]
	orr	w8, w8, w9
Lloh66:
	adrp	x9, _CCDC_DATAPOL_NORMAL@GOTPAGE
Lloh67:
	ldr	x9, [x9, _CCDC_DATAPOL_NORMAL@GOTPAGEOFF]
Lloh68:
	ldr	w9, [x9]
	orr	w8, w8, w9
Lloh69:
	adrp	x9, _CCDC_EXWEN_DISABLE@GOTPAGE
Lloh70:
	ldr	x9, [x9, _CCDC_EXWEN_DISABLE@GOTPAGEOFF]
Lloh71:
	ldr	w9, [x9]
	orr	w8, w8, w9
	orr	w8, w8, w10
	orr	w8, w8, w11
	orr	w8, w8, w12
	orr	w8, w8, w13
	orr	w8, w8, w14
	orr	w8, w8, w15
	ldr	w9, [x20, #56]
	cbz	w9, LBB0_2
; %bb.1:
Lloh72:
	adrp	x10, _CCDC_LPF_MASK@GOTPAGE
Lloh73:
	ldr	x10, [x10, _CCDC_LPF_MASK@GOTPAGEOFF]
Lloh74:
	ldr	w10, [x10]
	and	w9, w10, w9
Lloh75:
	adrp	x10, _CCDC_LPF_SHIFT@GOTPAGE
Lloh76:
	ldr	x10, [x10, _CCDC_LPF_SHIFT@GOTPAGEOFF]
Lloh77:
	ldr	w10, [x10]
	lsl	w9, w9, w10
	orr	w8, w9, w8
LBB0_2:
	ldr	w9, [x20, #60]
Lloh78:
	adrp	x10, _CCDC_DATASFT_MASK@GOTPAGE
Lloh79:
	ldr	x10, [x10, _CCDC_DATASFT_MASK@GOTPAGEOFF]
Lloh80:
	ldr	w10, [x10]
	and	w9, w10, w9
Lloh81:
	adrp	x10, _CCDC_DATASFT_SHIFT@GOTPAGE
Lloh82:
	ldr	x10, [x10, _CCDC_DATASFT_SHIFT@GOTPAGEOFF]
Lloh83:
	ldr	w10, [x10]
	lsl	w9, w9, w10
	orr	w19, w9, w8
Lloh84:
	adrp	x8, _MODESET@GOTPAGE
Lloh85:
	ldr	x8, [x8, _MODESET@GOTPAGEOFF]
Lloh86:
	ldr	w1, [x8]
	mov	x0, x19
	bl	_regw
	ldr	w0, [x20]
	str	x19, [sp]
Lloh87:
	adrp	x1, l_.str.1@PAGE
Lloh88:
	add	x1, x1, l_.str.1@PAGEOFF
	bl	_dev_dbg
Lloh89:
	adrp	x8, _CCDC_MED_FILT_THRESH@GOTPAGE
Lloh90:
	ldr	x8, [x8, _CCDC_MED_FILT_THRESH@GOTPAGEOFF]
	ldr	w9, [x20, #64]
Lloh91:
	ldr	w8, [x8]
	and	w0, w8, w9
Lloh92:
	adrp	x8, _MEDFILT@GOTPAGE
Lloh93:
	ldr	x8, [x8, _MEDFILT@GOTPAGEOFF]
Lloh94:
	ldr	w1, [x8]
	bl	_regw
Lloh95:
	adrp	x8, _CCDC_GAMMA_BITS_11_2@GOTPAGE
Lloh96:
	ldr	x8, [x8, _CCDC_GAMMA_BITS_11_2@GOTPAGEOFF]
Lloh97:
	ldr	w8, [x8]
Lloh98:
	adrp	x9, _CCDC_GAMMAWD_INPUT_SHIFT@GOTPAGE
Lloh99:
	ldr	x9, [x9, _CCDC_GAMMAWD_INPUT_SHIFT@GOTPAGEOFF]
Lloh100:
	ldr	w9, [x9]
	lsl	w8, w8, w9
Lloh101:
	adrp	x10, _CCDC_CFA_MOSAIC@GOTPAGE
Lloh102:
	ldr	x10, [x10, _CCDC_CFA_MOSAIC@GOTPAGEOFF]
Lloh103:
	ldr	w10, [x10]
	orr	w8, w8, w10
	ldr	x10, [x20, #88]
	cbz	x10, LBB0_4
; %bb.3:
Lloh104:
	adrp	x10, _CCDC_ALAW_ENABLE@GOTPAGE
Lloh105:
	ldr	x10, [x10, _CCDC_ALAW_ENABLE@GOTPAGEOFF]
Lloh106:
	ldr	w10, [x10]
Lloh107:
	adrp	x11, _CCDC_ALAW_GAMMA_WD_MASK@GOTPAGE
Lloh108:
	ldr	x11, [x11, _CCDC_ALAW_GAMMA_WD_MASK@GOTPAGEOFF]
	ldr	w12, [x20, #80]
Lloh109:
	ldr	w11, [x11]
	and	w11, w11, w12
	lsl	w9, w11, w9
	orr	w8, w10, w8
	orr	w8, w8, w9
LBB0_4:
Lloh110:
	adrp	x9, _CCDC_MFILT1_SHIFT@GOTPAGE
Lloh111:
	ldr	x9, [x9, _CCDC_MFILT1_SHIFT@GOTPAGEOFF]
Lloh112:
	ldr	w9, [x9]
	ldp	w10, w11, [x20, #68]
	lsl	w9, w10, w9
Lloh113:
	adrp	x10, _CCDC_MFILT2_SHIFT@GOTPAGE
Lloh114:
	ldr	x10, [x10, _CCDC_MFILT2_SHIFT@GOTPAGEOFF]
Lloh115:
	ldr	w10, [x10]
	lsl	w10, w11, w10
	orr	w8, w9, w8
	orr	w19, w8, w10
Lloh116:
	adrp	x8, _GAMMAWD@GOTPAGE
Lloh117:
	ldr	x8, [x8, _GAMMAWD@GOTPAGEOFF]
Lloh118:
	ldr	w1, [x8]
	mov	x0, x19
	bl	_regw
	ldr	w0, [x20]
	str	x19, [sp]
Lloh119:
	adrp	x1, l_.str.2@PAGE
Lloh120:
	add	x1, x1, l_.str.2@PAGEOFF
	bl	_dev_dbg
	ldr	w1, [x20, #20]
	add	x0, x20, #40
	mov	w2, #1
	bl	_ccdc_setwin
	add	x0, x20, #124
	bl	_ccdc_config_black_clamp
	add	x0, x20, #120
	bl	_ccdc_config_black_compense
	add	x0, x20, #116
	bl	_ccdc_config_vdfc
	tbnz	x0, #63, LBB0_7
; %bb.5:
	add	x0, x20, #112
	bl	_ccdc_config_csc
	add	x0, x20, #108
	add	x1, x20, #104
	bl	_ccdc_config_color_patterns
	bl	_ccdc_config_gain_offset
	ldr	w0, [x20]
                                        ; kill: def $w19 killed $w19 killed $x19 def $x19
	str	x19, [sp]
Lloh121:
	adrp	x1, l_.str.3@PAGE
Lloh122:
	add	x1, x1, l_.str.3@PAGEOFF
	bl	_dev_dbg
Lloh123:
	adrp	x8, _CCDC_DATAOFST_MASK@GOTPAGE
Lloh124:
	ldr	x8, [x8, _CCDC_DATAOFST_MASK@GOTPAGEOFF]
Lloh125:
	ldr	w8, [x8]
Lloh126:
	adrp	x9, _CCDC_DATAOFST_H_SHIFT@GOTPAGE
Lloh127:
	ldr	x9, [x9, _CCDC_DATAOFST_H_SHIFT@GOTPAGEOFF]
	ldp	w10, w11, [x20, #96]
	and	w10, w8, w10
Lloh128:
	ldr	w9, [x9]
	lsl	w9, w10, w9
	and	w8, w11, w8
Lloh129:
	adrp	x10, _CCDC_DATAOFST_V_SHIFT@GOTPAGE
Lloh130:
	ldr	x10, [x10, _CCDC_DATAOFST_V_SHIFT@GOTPAGEOFF]
Lloh131:
	ldr	w10, [x10]
	lsl	w8, w8, w10
	orr	w0, w8, w9
Lloh132:
	adrp	x8, _DATAOFST@GOTPAGE
Lloh133:
	ldr	x8, [x8, _DATAOFST@GOTPAGEOFF]
Lloh134:
	ldr	w1, [x8]
	bl	_regw
	ldr	w8, [x20, #28]
Lloh135:
	adrp	x9, _CCDC_HSIZE_FLIP_MASK@GOTPAGE
Lloh136:
	ldr	x9, [x9, _CCDC_HSIZE_FLIP_MASK@GOTPAGEOFF]
Lloh137:
	ldr	w9, [x9]
	and	w8, w9, w8
Lloh138:
	adrp	x9, _CCDC_HSIZE_FLIP_SHIFT@GOTPAGE
Lloh139:
	ldr	x9, [x9, _CCDC_HSIZE_FLIP_SHIFT@GOTPAGEOFF]
Lloh140:
	ldr	w9, [x9]
	lsl	w19, w8, w9
	ldr	x8, [x20, #48]
	ldr	x9, [x21]
	cmp	x8, x9
	ldr	x8, [x20, #88]
	ccmp	x8, #0, #0, ne
	cset	w8, eq
	ldr	w9, [x20, #40]
	lsl	w8, w9, w8
	add	w8, w8, #31
Lloh141:
	adrp	x9, _CCDC_HSIZE_VAL_MASK@GOTPAGE
Lloh142:
	ldr	x9, [x9, _CCDC_HSIZE_VAL_MASK@GOTPAGEOFF]
Lloh143:
	ldr	w9, [x9]
	and	w21, w9, w8, asr #5
	ldr	w0, [x20]
	str	x21, [sp]
Lloh144:
	adrp	x1, l_.str.4@PAGE
Lloh145:
	add	x1, x1, l_.str.4@PAGEOFF
	bl	_dev_dbg
	orr	w0, w21, w19
Lloh146:
	adrp	x8, _HSIZE@GOTPAGE
Lloh147:
	ldr	x8, [x8, _HSIZE@GOTPAGEOFF]
Lloh148:
	ldr	w1, [x8]
	bl	_regw
	ldr	w8, [x20, #20]
Lloh149:
	adrp	x9, _CCDC_FRMFMT_INTERLACED@GOTPAGE
Lloh150:
	ldr	x9, [x9, _CCDC_FRMFMT_INTERLACED@GOTPAGEOFF]
Lloh151:
	ldr	w9, [x9]
	cmp	w8, w9
	b.ne	LBB0_8
; %bb.6:
	ldr	x8, [x20, #32]
Lloh152:
	adrp	x9, _CCDC_SDOFST_INTERLACE_INVERSE@GOTPAGE
Lloh153:
	ldr	x9, [x9, _CCDC_SDOFST_INTERLACE_INVERSE@GOTPAGEOFF]
Lloh154:
	adrp	x10, _CCDC_SDOFST_INTERLACE_NORMAL@GOTPAGE
Lloh155:
	ldr	x10, [x10, _CCDC_SDOFST_INTERLACE_NORMAL@GOTPAGEOFF]
	b	LBB0_10
LBB0_7:
Lloh156:
	adrp	x8, _EFAULT@GOTPAGE
Lloh157:
	ldr	x8, [x8, _EFAULT@GOTPAGEOFF]
Lloh158:
	ldr	w8, [x8]
	neg	w0, w8
	b	LBB0_12
LBB0_8:
Lloh159:
	adrp	x9, _CCDC_FRMFMT_PROGRESSIVE@GOTPAGE
Lloh160:
	ldr	x9, [x9, _CCDC_FRMFMT_PROGRESSIVE@GOTPAGEOFF]
Lloh161:
	ldr	w9, [x9]
	cmp	w8, w9
	b.ne	LBB0_11
; %bb.9:
	ldr	x8, [x20, #32]
Lloh162:
	adrp	x9, _CCDC_SDOFST_PROGRESSIVE_INVERSE@GOTPAGE
Lloh163:
	ldr	x9, [x9, _CCDC_SDOFST_PROGRESSIVE_INVERSE@GOTPAGEOFF]
Lloh164:
	adrp	x10, _CCDC_SDOFST_PROGRESSIVE_NORMAL@GOTPAGE
Lloh165:
	ldr	x10, [x10, _CCDC_SDOFST_PROGRESSIVE_NORMAL@GOTPAGEOFF]
LBB0_10:
	cmp	x8, #0
	csel	x19, x10, x9, eq
	ldr	w0, [x19]
Lloh166:
	adrp	x8, _SDOFST@GOTPAGE
Lloh167:
	ldr	x8, [x8, _SDOFST@GOTPAGEOFF]
Lloh168:
	ldr	w1, [x8]
	bl	_regw
	ldr	w0, [x20]
	ldr	w8, [x19]
	str	x8, [sp]
Lloh169:
	adrp	x1, l_.str.5@PAGE
Lloh170:
	add	x1, x1, l_.str.5@PAGEOFF
	bl	_dev_dbg
LBB0_11:
	ldr	w0, [x20]
Lloh171:
	adrp	x1, l_.str.6@PAGE
Lloh172:
	add	x1, x1, l_.str.6@PAGEOFF
	bl	_dev_dbg
	mov	w0, #0
LBB0_12:
	ldp	x29, x30, [sp, #48]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #32]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #16]             ; 16-byte Folded Reload
	add	sp, sp, #64
	ret
	.loh AdrpLdrGotLdr	Lloh69, Lloh70, Lloh71
	.loh AdrpLdrGotLdr	Lloh66, Lloh67, Lloh68
	.loh AdrpLdrGotLdr	Lloh62, Lloh63, Lloh64
	.loh AdrpLdrGot	Lloh60, Lloh61
	.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	Lloh29, Lloh30, Lloh32
	.loh AdrpLdrGotLdr	Lloh27, Lloh28, Lloh65
	.loh AdrpLdrGotLdr	Lloh25, Lloh26, Lloh31
	.loh AdrpLdrGotLdr	Lloh22, Lloh23, Lloh24
	.loh AdrpLdrGotLdr	Lloh19, Lloh20, Lloh21
	.loh AdrpLdrGotLdr	Lloh16, Lloh17, Lloh18
	.loh AdrpLdrGotLdr	Lloh13, Lloh14, Lloh15
	.loh AdrpLdrGotLdr	Lloh10, Lloh11, Lloh12
	.loh AdrpLdrGotLdr	Lloh7, Lloh8, Lloh9
	.loh AdrpLdrGotLdr	Lloh4, Lloh5, Lloh6
	.loh AdrpAdd	Lloh2, Lloh3
	.loh AdrpLdrGot	Lloh0, Lloh1
	.loh AdrpLdrGotLdr	Lloh75, Lloh76, Lloh77
	.loh AdrpLdrGotLdr	Lloh72, Lloh73, Lloh74
	.loh AdrpLdrGotLdr	Lloh101, Lloh102, Lloh103
	.loh AdrpLdrGotLdr	Lloh98, Lloh99, Lloh100
	.loh AdrpLdrGotLdr	Lloh95, Lloh96, Lloh97
	.loh AdrpLdrGotLdr	Lloh92, Lloh93, Lloh94
	.loh AdrpLdrGotLdr	Lloh89, Lloh90, Lloh91
	.loh AdrpAdd	Lloh87, Lloh88
	.loh AdrpLdrGotLdr	Lloh84, Lloh85, Lloh86
	.loh AdrpLdrGotLdr	Lloh81, Lloh82, Lloh83
	.loh AdrpLdrGotLdr	Lloh78, Lloh79, Lloh80
	.loh AdrpLdrGotLdr	Lloh107, Lloh108, Lloh109
	.loh AdrpLdrGotLdr	Lloh104, Lloh105, Lloh106
	.loh AdrpAdd	Lloh119, Lloh120
	.loh AdrpLdrGotLdr	Lloh116, Lloh117, Lloh118
	.loh AdrpLdrGotLdr	Lloh113, Lloh114, Lloh115
	.loh AdrpLdrGotLdr	Lloh110, Lloh111, Lloh112
	.loh AdrpLdrGotLdr	Lloh149, Lloh150, Lloh151
	.loh AdrpLdrGotLdr	Lloh146, Lloh147, Lloh148
	.loh AdrpAdd	Lloh144, Lloh145
	.loh AdrpLdrGotLdr	Lloh141, Lloh142, Lloh143
	.loh AdrpLdrGotLdr	Lloh138, Lloh139, Lloh140
	.loh AdrpLdrGotLdr	Lloh135, Lloh136, Lloh137
	.loh AdrpLdrGotLdr	Lloh132, Lloh133, Lloh134
	.loh AdrpLdrGotLdr	Lloh129, Lloh130, Lloh131
	.loh AdrpLdrGotLdr	Lloh126, Lloh127, Lloh128
	.loh AdrpLdrGotLdr	Lloh123, Lloh124, Lloh125
	.loh AdrpAdd	Lloh121, Lloh122
	.loh AdrpLdrGot	Lloh154, Lloh155
	.loh AdrpLdrGot	Lloh152, Lloh153
	.loh AdrpLdrGotLdr	Lloh156, Lloh157, Lloh158
	.loh AdrpLdrGotLdr	Lloh159, Lloh160, Lloh161
	.loh AdrpLdrGot	Lloh164, Lloh165
	.loh AdrpLdrGot	Lloh162, Lloh163
	.loh AdrpAdd	Lloh169, Lloh170
	.loh AdrpLdrGotLdr	Lloh166, Lloh167, Lloh168
	.loh AdrpAdd	Lloh171, Lloh172
	.cfi_endproc
                                        ; -- End function
	.comm	_ccdc_cfg,128,3                 ; @ccdc_cfg
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"\nStarting ccdc_config_raw..."

	.comm	_CCDC_YCINSWP_RAW,4,2           ; @CCDC_YCINSWP_RAW
	.comm	_CCDC_CCDCFG_FIDMD_LATCH_VSYNC,4,2 ; @CCDC_CCDCFG_FIDMD_LATCH_VSYNC
	.comm	_CCDC_CCDCFG_WENLOG_AND,4,2     ; @CCDC_CCDCFG_WENLOG_AND
	.comm	_CCDC_CCDCFG_TRGSEL_WEN,4,2     ; @CCDC_CCDCFG_TRGSEL_WEN
	.comm	_CCDC_CCDCFG_EXTRG_DISABLE,4,2  ; @CCDC_CCDCFG_EXTRG_DISABLE
	.comm	_CCDC_LATCH_ON_VSYNC_DISABLE,4,2 ; @CCDC_LATCH_ON_VSYNC_DISABLE
	.comm	_CCDCFG,4,2                     ; @CCDCFG
	.comm	_CCDC_VDHDOUT_INPUT,4,2         ; @CCDC_VDHDOUT_INPUT
	.comm	_CCDC_RAW_IP_MODE,4,2           ; @CCDC_RAW_IP_MODE
	.comm	_CCDC_DATAPOL_NORMAL,4,2        ; @CCDC_DATAPOL_NORMAL
	.comm	_CCDC_EXWEN_DISABLE,4,2         ; @CCDC_EXWEN_DISABLE
	.comm	_CCDC_VD_POL_MASK,4,2           ; @CCDC_VD_POL_MASK
	.comm	_CCDC_VD_POL_SHIFT,4,2          ; @CCDC_VD_POL_SHIFT
	.comm	_CCDC_HD_POL_MASK,4,2           ; @CCDC_HD_POL_MASK
	.comm	_CCDC_HD_POL_SHIFT,4,2          ; @CCDC_HD_POL_SHIFT
	.comm	_CCDC_FID_POL_MASK,4,2          ; @CCDC_FID_POL_MASK
	.comm	_CCDC_FID_POL_SHIFT,4,2         ; @CCDC_FID_POL_SHIFT
	.comm	_CCDC_FRM_FMT_MASK,4,2          ; @CCDC_FRM_FMT_MASK
	.comm	_CCDC_FRM_FMT_SHIFT,4,2         ; @CCDC_FRM_FMT_SHIFT
	.comm	_CCDC_PIX_FMT_MASK,4,2          ; @CCDC_PIX_FMT_MASK
	.comm	_CCDC_PIX_FMT_SHIFT,4,2         ; @CCDC_PIX_FMT_SHIFT
	.comm	_CCDC_DATA_8BITS,8,3            ; @CCDC_DATA_8BITS
	.comm	_CCDC_DATA_PACK_ENABLE,4,2      ; @CCDC_DATA_PACK_ENABLE
	.comm	_CCDC_LPF_MASK,4,2              ; @CCDC_LPF_MASK
	.comm	_CCDC_LPF_SHIFT,4,2             ; @CCDC_LPF_SHIFT
	.comm	_CCDC_DATASFT_MASK,4,2          ; @CCDC_DATASFT_MASK
	.comm	_CCDC_DATASFT_SHIFT,4,2         ; @CCDC_DATASFT_SHIFT
	.comm	_MODESET,4,2                    ; @MODESET
l_.str.1:                               ; @.str.1
	.asciz	"\nWriting 0x%x to MODESET...\n"

	.comm	_CCDC_MED_FILT_THRESH,4,2       ; @CCDC_MED_FILT_THRESH
	.comm	_MEDFILT,4,2                    ; @MEDFILT
	.comm	_CCDC_GAMMA_BITS_11_2,4,2       ; @CCDC_GAMMA_BITS_11_2
	.comm	_CCDC_GAMMAWD_INPUT_SHIFT,4,2   ; @CCDC_GAMMAWD_INPUT_SHIFT
	.comm	_CCDC_CFA_MOSAIC,4,2            ; @CCDC_CFA_MOSAIC
	.comm	_CCDC_ALAW_ENABLE,4,2           ; @CCDC_ALAW_ENABLE
	.comm	_CCDC_ALAW_GAMMA_WD_MASK,4,2    ; @CCDC_ALAW_GAMMA_WD_MASK
	.comm	_CCDC_MFILT1_SHIFT,4,2          ; @CCDC_MFILT1_SHIFT
	.comm	_CCDC_MFILT2_SHIFT,4,2          ; @CCDC_MFILT2_SHIFT
	.comm	_GAMMAWD,4,2                    ; @GAMMAWD
l_.str.2:                               ; @.str.2
	.asciz	"\nWriting 0x%x to GAMMAWD...\n"

	.comm	_EFAULT,4,2                     ; @EFAULT
l_.str.3:                               ; @.str.3
	.asciz	"\nWriting %x to COLPTN...\n"

	.comm	_CCDC_DATAOFST_MASK,4,2         ; @CCDC_DATAOFST_MASK
	.comm	_CCDC_DATAOFST_H_SHIFT,4,2      ; @CCDC_DATAOFST_H_SHIFT
	.comm	_CCDC_DATAOFST_V_SHIFT,4,2      ; @CCDC_DATAOFST_V_SHIFT
	.comm	_DATAOFST,4,2                   ; @DATAOFST
	.comm	_CCDC_HSIZE_FLIP_MASK,4,2       ; @CCDC_HSIZE_FLIP_MASK
	.comm	_CCDC_HSIZE_FLIP_SHIFT,4,2      ; @CCDC_HSIZE_FLIP_SHIFT
	.comm	_CCDC_HSIZE_VAL_MASK,4,2        ; @CCDC_HSIZE_VAL_MASK
l_.str.4:                               ; @.str.4
	.asciz	"\nWriting 0x%x to HSIZE...\n"

	.comm	_HSIZE,4,2                      ; @HSIZE
	.comm	_CCDC_FRMFMT_INTERLACED,4,2     ; @CCDC_FRMFMT_INTERLACED
	.comm	_CCDC_SDOFST_INTERLACE_INVERSE,4,2 ; @CCDC_SDOFST_INTERLACE_INVERSE
	.comm	_SDOFST,4,2                     ; @SDOFST
l_.str.5:                               ; @.str.5
	.asciz	"\nWriting %x to SDOFST...\n"

	.comm	_CCDC_SDOFST_INTERLACE_NORMAL,4,2 ; @CCDC_SDOFST_INTERLACE_NORMAL
	.comm	_CCDC_FRMFMT_PROGRESSIVE,4,2    ; @CCDC_FRMFMT_PROGRESSIVE
	.comm	_CCDC_SDOFST_PROGRESSIVE_INVERSE,4,2 ; @CCDC_SDOFST_PROGRESSIVE_INVERSE
	.comm	_CCDC_SDOFST_PROGRESSIVE_NORMAL,4,2 ; @CCDC_SDOFST_PROGRESSIVE_NORMAL
l_.str.6:                               ; @.str.6
	.asciz	"\nend of ccdc_config_raw..."

	.no_dead_strip	_ccdc_config_raw
.subsections_via_symbols
