	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function dsi_omap4_mux_pads
_dsi_omap4_mux_pads:                    ## @dsi_omap4_mux_pads
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movl	%esi, %r10d
	movl	(%rdi), %ecx
	testl	%ecx, %ecx
	je	LBB0_1
## %bb.2:
	cmpl	$1, %ecx
	jne	LBB0_5
## %bb.3:
	movq	_OMAP4_DSI2_PIPD_SHIFT@GOTPCREL(%rip), %rcx
	movq	_OMAP4_DSI2_PIPD_MASK@GOTPCREL(%rip), %r9
	movq	_OMAP4_DSI2_LANEENABLE_SHIFT@GOTPCREL(%rip), %rdx
	movq	_OMAP4_DSI2_LANEENABLE_MASK@GOTPCREL(%rip), %rsi
	jmp	LBB0_4
LBB0_1:
	movq	_OMAP4_DSI1_PIPD_SHIFT@GOTPCREL(%rip), %rcx
	movq	_OMAP4_DSI1_PIPD_MASK@GOTPCREL(%rip), %r9
	movq	_OMAP4_DSI1_LANEENABLE_SHIFT@GOTPCREL(%rip), %rdx
	movq	_OMAP4_DSI1_LANEENABLE_MASK@GOTPCREL(%rip), %rsi
LBB0_4:
	movb	(%rcx), %r8b
	movb	(%rdx), %cl
	movl	(%rsi), %edx
	movl	4(%rdi), %edi
	movq	_OMAP4_DSIPHY_SYSCON_OFFSET@GOTPCREL(%rip), %rsi
	orl	(%r9), %edx
	movl	(%rsi), %esi
	movl	%r10d, %eax
	shll	%cl, %eax
	movl	%r8d, %ecx
	shll	%cl, %r10d
	orl	%eax, %r10d
	movl	%r10d, %ecx
	popq	%rbp
	jmp	_regmap_update_bits             ## TAILCALL
LBB0_5:
	movq	_ENODEV@GOTPCREL(%rip), %rcx
	xorl	%eax, %eax
	subl	(%rcx), %eax
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_OMAP4_DSI1_LANEENABLE_MASK,4,2 ## @OMAP4_DSI1_LANEENABLE_MASK
	.comm	_OMAP4_DSI1_LANEENABLE_SHIFT,4,2 ## @OMAP4_DSI1_LANEENABLE_SHIFT
	.comm	_OMAP4_DSI1_PIPD_MASK,4,2       ## @OMAP4_DSI1_PIPD_MASK
	.comm	_OMAP4_DSI1_PIPD_SHIFT,4,2      ## @OMAP4_DSI1_PIPD_SHIFT
	.comm	_OMAP4_DSI2_LANEENABLE_MASK,4,2 ## @OMAP4_DSI2_LANEENABLE_MASK
	.comm	_OMAP4_DSI2_LANEENABLE_SHIFT,4,2 ## @OMAP4_DSI2_LANEENABLE_SHIFT
	.comm	_OMAP4_DSI2_PIPD_MASK,4,2       ## @OMAP4_DSI2_PIPD_MASK
	.comm	_OMAP4_DSI2_PIPD_SHIFT,4,2      ## @OMAP4_DSI2_PIPD_SHIFT
	.comm	_ENODEV,4,2                     ## @ENODEV
	.comm	_OMAP4_DSIPHY_SYSCON_OFFSET,4,2 ## @OMAP4_DSIPHY_SYSCON_OFFSET
	.no_dead_strip	_dsi_omap4_mux_pads
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function dsi_omap4_mux_pads
_dsi_omap4_mux_pads:                    ; @dsi_omap4_mux_pads
	.cfi_startproc
; %bb.0:
	ldr	w8, [x0]
	cbz	w8, LBB0_3
; %bb.1:
	cmp	w8, #1
	b.ne	LBB0_5
; %bb.2:
Lloh0:
	adrp	x8, _OMAP4_DSI2_PIPD_SHIFT@GOTPAGE
Lloh1:
	ldr	x8, [x8, _OMAP4_DSI2_PIPD_SHIFT@GOTPAGEOFF]
Lloh2:
	adrp	x9, _OMAP4_DSI2_PIPD_MASK@GOTPAGE
Lloh3:
	ldr	x9, [x9, _OMAP4_DSI2_PIPD_MASK@GOTPAGEOFF]
Lloh4:
	adrp	x10, _OMAP4_DSI2_LANEENABLE_SHIFT@GOTPAGE
Lloh5:
	ldr	x10, [x10, _OMAP4_DSI2_LANEENABLE_SHIFT@GOTPAGEOFF]
Lloh6:
	adrp	x11, _OMAP4_DSI2_LANEENABLE_MASK@GOTPAGE
Lloh7:
	ldr	x11, [x11, _OMAP4_DSI2_LANEENABLE_MASK@GOTPAGEOFF]
	b	LBB0_4
LBB0_3:
Lloh8:
	adrp	x8, _OMAP4_DSI1_PIPD_SHIFT@GOTPAGE
Lloh9:
	ldr	x8, [x8, _OMAP4_DSI1_PIPD_SHIFT@GOTPAGEOFF]
Lloh10:
	adrp	x9, _OMAP4_DSI1_PIPD_MASK@GOTPAGE
Lloh11:
	ldr	x9, [x9, _OMAP4_DSI1_PIPD_MASK@GOTPAGEOFF]
Lloh12:
	adrp	x10, _OMAP4_DSI1_LANEENABLE_SHIFT@GOTPAGE
Lloh13:
	ldr	x10, [x10, _OMAP4_DSI1_LANEENABLE_SHIFT@GOTPAGEOFF]
Lloh14:
	adrp	x11, _OMAP4_DSI1_LANEENABLE_MASK@GOTPAGE
Lloh15:
	ldr	x11, [x11, _OMAP4_DSI1_LANEENABLE_MASK@GOTPAGEOFF]
LBB0_4:
	ldr	w12, [x8]
	ldr	w9, [x9]
	ldr	w10, [x10]
	ldr	w11, [x11]
	ldr	w0, [x0, #4]
Lloh16:
	adrp	x8, _OMAP4_DSIPHY_SYSCON_OFFSET@GOTPAGE
Lloh17:
	ldr	x8, [x8, _OMAP4_DSIPHY_SYSCON_OFFSET@GOTPAGEOFF]
Lloh18:
	ldr	w8, [x8]
	orr	w2, w11, w9
	lsl	w9, w1, w10
	lsl	w10, w1, w12
	orr	w3, w9, w10
	mov	x1, x8
	b	_regmap_update_bits
LBB0_5:
Lloh19:
	adrp	x8, _ENODEV@GOTPAGE
Lloh20:
	ldr	x8, [x8, _ENODEV@GOTPAGEOFF]
Lloh21:
	ldr	w8, [x8]
	neg	w0, w8
	ret
	.loh AdrpLdrGot	Lloh6, Lloh7
	.loh AdrpLdrGot	Lloh4, Lloh5
	.loh AdrpLdrGot	Lloh2, Lloh3
	.loh AdrpLdrGot	Lloh0, Lloh1
	.loh AdrpLdrGot	Lloh14, Lloh15
	.loh AdrpLdrGot	Lloh12, Lloh13
	.loh AdrpLdrGot	Lloh10, Lloh11
	.loh AdrpLdrGot	Lloh8, Lloh9
	.loh AdrpLdrGotLdr	Lloh16, Lloh17, Lloh18
	.loh AdrpLdrGotLdr	Lloh19, Lloh20, Lloh21
	.cfi_endproc
                                        ; -- End function
	.comm	_OMAP4_DSI1_LANEENABLE_MASK,4,2 ; @OMAP4_DSI1_LANEENABLE_MASK
	.comm	_OMAP4_DSI1_LANEENABLE_SHIFT,4,2 ; @OMAP4_DSI1_LANEENABLE_SHIFT
	.comm	_OMAP4_DSI1_PIPD_MASK,4,2       ; @OMAP4_DSI1_PIPD_MASK
	.comm	_OMAP4_DSI1_PIPD_SHIFT,4,2      ; @OMAP4_DSI1_PIPD_SHIFT
	.comm	_OMAP4_DSI2_LANEENABLE_MASK,4,2 ; @OMAP4_DSI2_LANEENABLE_MASK
	.comm	_OMAP4_DSI2_LANEENABLE_SHIFT,4,2 ; @OMAP4_DSI2_LANEENABLE_SHIFT
	.comm	_OMAP4_DSI2_PIPD_MASK,4,2       ; @OMAP4_DSI2_PIPD_MASK
	.comm	_OMAP4_DSI2_PIPD_SHIFT,4,2      ; @OMAP4_DSI2_PIPD_SHIFT
	.comm	_ENODEV,4,2                     ; @ENODEV
	.comm	_OMAP4_DSIPHY_SYSCON_OFFSET,4,2 ; @OMAP4_DSIPHY_SYSCON_OFFSET
	.no_dead_strip	_dsi_omap4_mux_pads
.subsections_via_symbols
