	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_reset_cpu                      ## -- Begin function reset_cpu
	.p2align	4, 0x90
_reset_cpu:                             ## @reset_cpu
	.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	_SYS_CTRL_RST_COPRO@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_BIT
	movl	%eax, %ebx
	movq	_SYS_CTRL_RST_USBHS@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_BIT
	orl	%eax, %ebx
	movq	_SYS_CTRL_RST_USBHSPHYA@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_BIT
	movl	%eax, %r14d
	movq	_SYS_CTRL_RST_MACA@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_BIT
	orl	%eax, %r14d
	orl	%ebx, %r14d
	movq	_SYS_CTRL_RST_PCIEA@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_BIT
	movl	%eax, %ebx
	movq	_SYS_CTRL_RST_SGDMA@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_BIT
	orl	%eax, %ebx
	movq	_SYS_CTRL_RST_CIPHER@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_BIT
	orl	%eax, %ebx
	orl	%r14d, %ebx
	movq	_SYS_CTRL_RST_SATA@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_BIT
	movl	%eax, %r14d
	movq	_SYS_CTRL_RST_SATA_LINK@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_BIT
	orl	%eax, %r14d
	movq	_SYS_CTRL_RST_SATA_PHY@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_BIT
	orl	%eax, %r14d
	movq	_SYS_CTRL_RST_PCIEPHY@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_BIT
	orl	%eax, %r14d
	orl	%ebx, %r14d
	movq	_SYS_CTRL_RST_STATIC@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_BIT
	movl	%eax, %r15d
	movq	_SYS_CTRL_RST_UART1@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_BIT
	orl	%eax, %r15d
	movq	_SYS_CTRL_RST_UART2@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_BIT
	orl	%eax, %r15d
	movq	_SYS_CTRL_RST_MISC@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_BIT
	orl	%eax, %r15d
	movq	_SYS_CTRL_RST_I2S@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_BIT
	orl	%eax, %r15d
	orl	%r14d, %r15d
	movq	_SYS_CTRL_RST_SD@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_BIT
	movl	%eax, %ebx
	movq	_SYS_CTRL_RST_MACB@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_BIT
	orl	%eax, %ebx
	movq	_SYS_CTRL_RST_PCIEB@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_BIT
	orl	%eax, %ebx
	movq	_SYS_CTRL_RST_VIDEO@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_BIT
	orl	%eax, %ebx
	movq	_SYS_CTRL_RST_USBHSPHYB@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_BIT
	orl	%eax, %ebx
	movq	_SYS_CTRL_RST_USBDEV@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_BIT
	orl	%eax, %ebx
	orl	%r15d, %ebx
	movq	_SYS_CTRL_RST_SET_CTRL@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	movl	%ebx, %edi
	callq	_writel
	movq	_SYS_CTRL_RST_GPIO@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_BIT
	movq	_SYS_CTRL_RST_CLR_CTRL@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rsi
	movl	%eax, %edi
	callq	_writel
	movq	_SYS_CTRL_CLK_COPRO@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_BIT
	movl	%eax, %r14d
	movq	_SYS_CTRL_CLK_DMA@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_BIT
	orl	%eax, %r14d
	movq	_SYS_CTRL_CLK_CIPHER@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_BIT
	movl	%eax, %ebx
	movq	_SYS_CTRL_CLK_SD@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_BIT
	orl	%eax, %ebx
	orl	%r14d, %ebx
	movq	_SYS_CTRL_CLK_SATA@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_BIT
	movl	%eax, %r14d
	movq	_SYS_CTRL_CLK_I2S@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_BIT
	orl	%eax, %r14d
	movq	_SYS_CTRL_CLK_USBHS@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_BIT
	orl	%eax, %r14d
	orl	%ebx, %r14d
	movq	_SYS_CTRL_CLK_MAC@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_BIT
	movl	%eax, %r15d
	movq	_SYS_CTRL_CLK_PCIEA@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_BIT
	orl	%eax, %r15d
	movq	_SYS_CTRL_CLK_STATIC@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_BIT
	orl	%eax, %r15d
	movq	_SYS_CTRL_CLK_MACB@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_BIT
	orl	%eax, %r15d
	orl	%r14d, %r15d
	movq	_SYS_CTRL_CLK_PCIEB@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_BIT
	movl	%eax, %ebx
	movq	_SYS_CTRL_CLK_REF600@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_BIT
	orl	%eax, %ebx
	movq	_SYS_CTRL_CLK_USBDEV@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_BIT
	orl	%eax, %ebx
	orl	%r15d, %ebx
	movq	_SYS_CTRL_CLK_CLR_CTRL@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	movl	%ebx, %edi
	callq	_writel
	movq	_SYS_CONTROL_BASE@GOTPCREL(%rip), %r14
	movq	_PINMUX_SECONDARY_SEL@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	addq	(%r14), %rsi
	xorl	%edi, %edi
	callq	_writel
	movq	_PINMUX_TERTIARY_SEL@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	addq	(%r14), %rsi
	xorl	%edi, %edi
	callq	_writel
	movq	_PINMUX_QUATERNARY_SEL@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	addq	(%r14), %rsi
	xorl	%edi, %edi
	callq	_writel
	movq	_PINMUX_DEBUG_SEL@GOTPCREL(%rip), %r13
	movq	(%r13), %rsi
	addq	(%r14), %rsi
	xorl	%edi, %edi
	callq	_writel
	movq	_PINMUX_ALTERNATIVE_SEL@GOTPCREL(%rip), %r12
	movq	(%r12), %rsi
	addq	(%r14), %rsi
	xorl	%edi, %edi
	callq	_writel
	movq	_PINMUX_PULLUP_SEL@GOTPCREL(%rip), %r15
	movq	(%r15), %rsi
	addq	(%r14), %rsi
	xorl	%edi, %edi
	callq	_writel
	movq	_SEC_CONTROL_BASE@GOTPCREL(%rip), %rbx
	movq	_PINMUX_SECONDARY_SEL@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	addq	(%rbx), %rsi
	xorl	%edi, %edi
	callq	_writel
	movq	_PINMUX_TERTIARY_SEL@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	addq	(%rbx), %rsi
	xorl	%edi, %edi
	callq	_writel
	movq	_PINMUX_QUATERNARY_SEL@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	addq	(%rbx), %rsi
	xorl	%edi, %edi
	callq	_writel
	movq	(%r13), %rsi
	addq	(%rbx), %rsi
	xorl	%edi, %edi
	callq	_writel
	movq	(%r12), %rsi
	addq	(%rbx), %rsi
	xorl	%edi, %edi
	callq	_writel
	movq	(%r15), %rsi
	addq	(%rbx), %rsi
	xorl	%edi, %edi
	callq	_writel
	movq	_SYS_CTRL_RST_SCU@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_BIT
	movl	%eax, %ebx
	movq	_SYS_CTRL_RST_ARM0@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_BIT
	orl	%eax, %ebx
	movq	_SYS_CTRL_RST_ARM1@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_BIT
	orl	%eax, %ebx
	movq	_SYS_CTRL_RST_SET_CTRL@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	movl	%ebx, %edi
	addq	$8, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_writel                         ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.comm	_SYS_CTRL_RST_COPRO,4,2         ## @SYS_CTRL_RST_COPRO
	.comm	_SYS_CTRL_RST_USBHS,4,2         ## @SYS_CTRL_RST_USBHS
	.comm	_SYS_CTRL_RST_USBHSPHYA,4,2     ## @SYS_CTRL_RST_USBHSPHYA
	.comm	_SYS_CTRL_RST_MACA,4,2          ## @SYS_CTRL_RST_MACA
	.comm	_SYS_CTRL_RST_PCIEA,4,2         ## @SYS_CTRL_RST_PCIEA
	.comm	_SYS_CTRL_RST_SGDMA,4,2         ## @SYS_CTRL_RST_SGDMA
	.comm	_SYS_CTRL_RST_CIPHER,4,2        ## @SYS_CTRL_RST_CIPHER
	.comm	_SYS_CTRL_RST_SATA,4,2          ## @SYS_CTRL_RST_SATA
	.comm	_SYS_CTRL_RST_SATA_LINK,4,2     ## @SYS_CTRL_RST_SATA_LINK
	.comm	_SYS_CTRL_RST_SATA_PHY,4,2      ## @SYS_CTRL_RST_SATA_PHY
	.comm	_SYS_CTRL_RST_PCIEPHY,4,2       ## @SYS_CTRL_RST_PCIEPHY
	.comm	_SYS_CTRL_RST_STATIC,4,2        ## @SYS_CTRL_RST_STATIC
	.comm	_SYS_CTRL_RST_UART1,4,2         ## @SYS_CTRL_RST_UART1
	.comm	_SYS_CTRL_RST_UART2,4,2         ## @SYS_CTRL_RST_UART2
	.comm	_SYS_CTRL_RST_MISC,4,2          ## @SYS_CTRL_RST_MISC
	.comm	_SYS_CTRL_RST_I2S,4,2           ## @SYS_CTRL_RST_I2S
	.comm	_SYS_CTRL_RST_SD,4,2            ## @SYS_CTRL_RST_SD
	.comm	_SYS_CTRL_RST_MACB,4,2          ## @SYS_CTRL_RST_MACB
	.comm	_SYS_CTRL_RST_PCIEB,4,2         ## @SYS_CTRL_RST_PCIEB
	.comm	_SYS_CTRL_RST_VIDEO,4,2         ## @SYS_CTRL_RST_VIDEO
	.comm	_SYS_CTRL_RST_USBHSPHYB,4,2     ## @SYS_CTRL_RST_USBHSPHYB
	.comm	_SYS_CTRL_RST_USBDEV,4,2        ## @SYS_CTRL_RST_USBDEV
	.comm	_SYS_CTRL_RST_SET_CTRL,8,3      ## @SYS_CTRL_RST_SET_CTRL
	.comm	_SYS_CTRL_RST_GPIO,4,2          ## @SYS_CTRL_RST_GPIO
	.comm	_SYS_CTRL_RST_CLR_CTRL,8,3      ## @SYS_CTRL_RST_CLR_CTRL
	.comm	_SYS_CTRL_CLK_COPRO,4,2         ## @SYS_CTRL_CLK_COPRO
	.comm	_SYS_CTRL_CLK_DMA,4,2           ## @SYS_CTRL_CLK_DMA
	.comm	_SYS_CTRL_CLK_CIPHER,4,2        ## @SYS_CTRL_CLK_CIPHER
	.comm	_SYS_CTRL_CLK_SD,4,2            ## @SYS_CTRL_CLK_SD
	.comm	_SYS_CTRL_CLK_SATA,4,2          ## @SYS_CTRL_CLK_SATA
	.comm	_SYS_CTRL_CLK_I2S,4,2           ## @SYS_CTRL_CLK_I2S
	.comm	_SYS_CTRL_CLK_USBHS,4,2         ## @SYS_CTRL_CLK_USBHS
	.comm	_SYS_CTRL_CLK_MAC,4,2           ## @SYS_CTRL_CLK_MAC
	.comm	_SYS_CTRL_CLK_PCIEA,4,2         ## @SYS_CTRL_CLK_PCIEA
	.comm	_SYS_CTRL_CLK_STATIC,4,2        ## @SYS_CTRL_CLK_STATIC
	.comm	_SYS_CTRL_CLK_MACB,4,2          ## @SYS_CTRL_CLK_MACB
	.comm	_SYS_CTRL_CLK_PCIEB,4,2         ## @SYS_CTRL_CLK_PCIEB
	.comm	_SYS_CTRL_CLK_REF600,4,2        ## @SYS_CTRL_CLK_REF600
	.comm	_SYS_CTRL_CLK_USBDEV,4,2        ## @SYS_CTRL_CLK_USBDEV
	.comm	_SYS_CTRL_CLK_CLR_CTRL,8,3      ## @SYS_CTRL_CLK_CLR_CTRL
	.comm	_SYS_CONTROL_BASE,8,3           ## @SYS_CONTROL_BASE
	.comm	_PINMUX_SECONDARY_SEL,8,3       ## @PINMUX_SECONDARY_SEL
	.comm	_PINMUX_TERTIARY_SEL,8,3        ## @PINMUX_TERTIARY_SEL
	.comm	_PINMUX_QUATERNARY_SEL,8,3      ## @PINMUX_QUATERNARY_SEL
	.comm	_PINMUX_DEBUG_SEL,8,3           ## @PINMUX_DEBUG_SEL
	.comm	_PINMUX_ALTERNATIVE_SEL,8,3     ## @PINMUX_ALTERNATIVE_SEL
	.comm	_PINMUX_PULLUP_SEL,8,3          ## @PINMUX_PULLUP_SEL
	.comm	_SEC_CONTROL_BASE,8,3           ## @SEC_CONTROL_BASE
	.comm	_SYS_CTRL_RST_SCU,4,2           ## @SYS_CTRL_RST_SCU
	.comm	_SYS_CTRL_RST_ARM0,4,2          ## @SYS_CTRL_RST_ARM0
	.comm	_SYS_CTRL_RST_ARM1,4,2          ## @SYS_CTRL_RST_ARM1
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_reset_cpu                      ; -- Begin function reset_cpu
	.p2align	2
_reset_cpu:                             ; @reset_cpu
	.cfi_startproc
; %bb.0:
	stp	x26, x25, [sp, #-80]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 80
	stp	x24, x23, [sp, #16]             ; 16-byte Folded Spill
	stp	x22, x21, [sp, #32]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #48]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #64]             ; 16-byte Folded Spill
	add	x29, sp, #64
	.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
Lloh0:
	adrp	x8, _SYS_CTRL_RST_COPRO@GOTPAGE
Lloh1:
	ldr	x8, [x8, _SYS_CTRL_RST_COPRO@GOTPAGEOFF]
Lloh2:
	ldr	w0, [x8]
	bl	_BIT
	mov	x19, x0
Lloh3:
	adrp	x8, _SYS_CTRL_RST_USBHS@GOTPAGE
Lloh4:
	ldr	x8, [x8, _SYS_CTRL_RST_USBHS@GOTPAGEOFF]
Lloh5:
	ldr	w0, [x8]
	bl	_BIT
	orr	w19, w0, w19
Lloh6:
	adrp	x8, _SYS_CTRL_RST_USBHSPHYA@GOTPAGE
Lloh7:
	ldr	x8, [x8, _SYS_CTRL_RST_USBHSPHYA@GOTPAGEOFF]
Lloh8:
	ldr	w0, [x8]
	bl	_BIT
	orr	w19, w19, w0
Lloh9:
	adrp	x8, _SYS_CTRL_RST_MACA@GOTPAGE
Lloh10:
	ldr	x8, [x8, _SYS_CTRL_RST_MACA@GOTPAGEOFF]
Lloh11:
	ldr	w0, [x8]
	bl	_BIT
	orr	w19, w19, w0
Lloh12:
	adrp	x8, _SYS_CTRL_RST_PCIEA@GOTPAGE
Lloh13:
	ldr	x8, [x8, _SYS_CTRL_RST_PCIEA@GOTPAGEOFF]
Lloh14:
	ldr	w0, [x8]
	bl	_BIT
	orr	w19, w19, w0
Lloh15:
	adrp	x8, _SYS_CTRL_RST_SGDMA@GOTPAGE
Lloh16:
	ldr	x8, [x8, _SYS_CTRL_RST_SGDMA@GOTPAGEOFF]
Lloh17:
	ldr	w0, [x8]
	bl	_BIT
	orr	w19, w19, w0
Lloh18:
	adrp	x8, _SYS_CTRL_RST_CIPHER@GOTPAGE
Lloh19:
	ldr	x8, [x8, _SYS_CTRL_RST_CIPHER@GOTPAGEOFF]
Lloh20:
	ldr	w0, [x8]
	bl	_BIT
	orr	w19, w19, w0
Lloh21:
	adrp	x8, _SYS_CTRL_RST_SATA@GOTPAGE
Lloh22:
	ldr	x8, [x8, _SYS_CTRL_RST_SATA@GOTPAGEOFF]
Lloh23:
	ldr	w0, [x8]
	bl	_BIT
	orr	w19, w19, w0
Lloh24:
	adrp	x8, _SYS_CTRL_RST_SATA_LINK@GOTPAGE
Lloh25:
	ldr	x8, [x8, _SYS_CTRL_RST_SATA_LINK@GOTPAGEOFF]
Lloh26:
	ldr	w0, [x8]
	bl	_BIT
	orr	w19, w19, w0
Lloh27:
	adrp	x8, _SYS_CTRL_RST_SATA_PHY@GOTPAGE
Lloh28:
	ldr	x8, [x8, _SYS_CTRL_RST_SATA_PHY@GOTPAGEOFF]
Lloh29:
	ldr	w0, [x8]
	bl	_BIT
	orr	w19, w19, w0
Lloh30:
	adrp	x8, _SYS_CTRL_RST_PCIEPHY@GOTPAGE
Lloh31:
	ldr	x8, [x8, _SYS_CTRL_RST_PCIEPHY@GOTPAGEOFF]
Lloh32:
	ldr	w0, [x8]
	bl	_BIT
	orr	w19, w19, w0
Lloh33:
	adrp	x8, _SYS_CTRL_RST_STATIC@GOTPAGE
Lloh34:
	ldr	x8, [x8, _SYS_CTRL_RST_STATIC@GOTPAGEOFF]
Lloh35:
	ldr	w0, [x8]
	bl	_BIT
	orr	w19, w19, w0
Lloh36:
	adrp	x8, _SYS_CTRL_RST_UART1@GOTPAGE
Lloh37:
	ldr	x8, [x8, _SYS_CTRL_RST_UART1@GOTPAGEOFF]
Lloh38:
	ldr	w0, [x8]
	bl	_BIT
	orr	w19, w19, w0
Lloh39:
	adrp	x8, _SYS_CTRL_RST_UART2@GOTPAGE
Lloh40:
	ldr	x8, [x8, _SYS_CTRL_RST_UART2@GOTPAGEOFF]
Lloh41:
	ldr	w0, [x8]
	bl	_BIT
	orr	w19, w19, w0
Lloh42:
	adrp	x8, _SYS_CTRL_RST_MISC@GOTPAGE
Lloh43:
	ldr	x8, [x8, _SYS_CTRL_RST_MISC@GOTPAGEOFF]
Lloh44:
	ldr	w0, [x8]
	bl	_BIT
	orr	w19, w19, w0
Lloh45:
	adrp	x8, _SYS_CTRL_RST_I2S@GOTPAGE
Lloh46:
	ldr	x8, [x8, _SYS_CTRL_RST_I2S@GOTPAGEOFF]
Lloh47:
	ldr	w0, [x8]
	bl	_BIT
	orr	w19, w19, w0
Lloh48:
	adrp	x8, _SYS_CTRL_RST_SD@GOTPAGE
Lloh49:
	ldr	x8, [x8, _SYS_CTRL_RST_SD@GOTPAGEOFF]
Lloh50:
	ldr	w0, [x8]
	bl	_BIT
	orr	w19, w19, w0
Lloh51:
	adrp	x8, _SYS_CTRL_RST_MACB@GOTPAGE
Lloh52:
	ldr	x8, [x8, _SYS_CTRL_RST_MACB@GOTPAGEOFF]
Lloh53:
	ldr	w0, [x8]
	bl	_BIT
	orr	w19, w19, w0
Lloh54:
	adrp	x8, _SYS_CTRL_RST_PCIEB@GOTPAGE
Lloh55:
	ldr	x8, [x8, _SYS_CTRL_RST_PCIEB@GOTPAGEOFF]
Lloh56:
	ldr	w0, [x8]
	bl	_BIT
	orr	w19, w19, w0
Lloh57:
	adrp	x8, _SYS_CTRL_RST_VIDEO@GOTPAGE
Lloh58:
	ldr	x8, [x8, _SYS_CTRL_RST_VIDEO@GOTPAGEOFF]
Lloh59:
	ldr	w0, [x8]
	bl	_BIT
	orr	w19, w19, w0
Lloh60:
	adrp	x8, _SYS_CTRL_RST_USBHSPHYB@GOTPAGE
Lloh61:
	ldr	x8, [x8, _SYS_CTRL_RST_USBHSPHYB@GOTPAGEOFF]
Lloh62:
	ldr	w0, [x8]
	bl	_BIT
	orr	w19, w19, w0
Lloh63:
	adrp	x8, _SYS_CTRL_RST_USBDEV@GOTPAGE
Lloh64:
	ldr	x8, [x8, _SYS_CTRL_RST_USBDEV@GOTPAGEOFF]
Lloh65:
	ldr	w0, [x8]
	bl	_BIT
	orr	w0, w19, w0
Lloh66:
	adrp	x20, _SYS_CTRL_RST_SET_CTRL@GOTPAGE
Lloh67:
	ldr	x20, [x20, _SYS_CTRL_RST_SET_CTRL@GOTPAGEOFF]
	ldr	x1, [x20]
	bl	_writel
Lloh68:
	adrp	x8, _SYS_CTRL_RST_GPIO@GOTPAGE
Lloh69:
	ldr	x8, [x8, _SYS_CTRL_RST_GPIO@GOTPAGEOFF]
Lloh70:
	ldr	w0, [x8]
	bl	_BIT
Lloh71:
	adrp	x8, _SYS_CTRL_RST_CLR_CTRL@GOTPAGE
Lloh72:
	ldr	x8, [x8, _SYS_CTRL_RST_CLR_CTRL@GOTPAGEOFF]
Lloh73:
	ldr	x1, [x8]
	bl	_writel
Lloh74:
	adrp	x8, _SYS_CTRL_CLK_COPRO@GOTPAGE
Lloh75:
	ldr	x8, [x8, _SYS_CTRL_CLK_COPRO@GOTPAGEOFF]
Lloh76:
	ldr	w0, [x8]
	bl	_BIT
	mov	x19, x0
Lloh77:
	adrp	x8, _SYS_CTRL_CLK_DMA@GOTPAGE
Lloh78:
	ldr	x8, [x8, _SYS_CTRL_CLK_DMA@GOTPAGEOFF]
Lloh79:
	ldr	w0, [x8]
	bl	_BIT
	orr	w19, w0, w19
Lloh80:
	adrp	x8, _SYS_CTRL_CLK_CIPHER@GOTPAGE
Lloh81:
	ldr	x8, [x8, _SYS_CTRL_CLK_CIPHER@GOTPAGEOFF]
Lloh82:
	ldr	w0, [x8]
	bl	_BIT
	orr	w19, w19, w0
Lloh83:
	adrp	x8, _SYS_CTRL_CLK_SD@GOTPAGE
Lloh84:
	ldr	x8, [x8, _SYS_CTRL_CLK_SD@GOTPAGEOFF]
Lloh85:
	ldr	w0, [x8]
	bl	_BIT
	orr	w19, w19, w0
Lloh86:
	adrp	x8, _SYS_CTRL_CLK_SATA@GOTPAGE
Lloh87:
	ldr	x8, [x8, _SYS_CTRL_CLK_SATA@GOTPAGEOFF]
Lloh88:
	ldr	w0, [x8]
	bl	_BIT
	orr	w19, w19, w0
Lloh89:
	adrp	x8, _SYS_CTRL_CLK_I2S@GOTPAGE
Lloh90:
	ldr	x8, [x8, _SYS_CTRL_CLK_I2S@GOTPAGEOFF]
Lloh91:
	ldr	w0, [x8]
	bl	_BIT
	orr	w19, w19, w0
Lloh92:
	adrp	x8, _SYS_CTRL_CLK_USBHS@GOTPAGE
Lloh93:
	ldr	x8, [x8, _SYS_CTRL_CLK_USBHS@GOTPAGEOFF]
Lloh94:
	ldr	w0, [x8]
	bl	_BIT
	orr	w19, w19, w0
Lloh95:
	adrp	x8, _SYS_CTRL_CLK_MAC@GOTPAGE
Lloh96:
	ldr	x8, [x8, _SYS_CTRL_CLK_MAC@GOTPAGEOFF]
Lloh97:
	ldr	w0, [x8]
	bl	_BIT
	orr	w19, w19, w0
Lloh98:
	adrp	x8, _SYS_CTRL_CLK_PCIEA@GOTPAGE
Lloh99:
	ldr	x8, [x8, _SYS_CTRL_CLK_PCIEA@GOTPAGEOFF]
Lloh100:
	ldr	w0, [x8]
	bl	_BIT
	orr	w19, w19, w0
Lloh101:
	adrp	x8, _SYS_CTRL_CLK_STATIC@GOTPAGE
Lloh102:
	ldr	x8, [x8, _SYS_CTRL_CLK_STATIC@GOTPAGEOFF]
Lloh103:
	ldr	w0, [x8]
	bl	_BIT
	orr	w19, w19, w0
Lloh104:
	adrp	x8, _SYS_CTRL_CLK_MACB@GOTPAGE
Lloh105:
	ldr	x8, [x8, _SYS_CTRL_CLK_MACB@GOTPAGEOFF]
Lloh106:
	ldr	w0, [x8]
	bl	_BIT
	orr	w19, w19, w0
Lloh107:
	adrp	x8, _SYS_CTRL_CLK_PCIEB@GOTPAGE
Lloh108:
	ldr	x8, [x8, _SYS_CTRL_CLK_PCIEB@GOTPAGEOFF]
Lloh109:
	ldr	w0, [x8]
	bl	_BIT
	orr	w19, w19, w0
Lloh110:
	adrp	x8, _SYS_CTRL_CLK_REF600@GOTPAGE
Lloh111:
	ldr	x8, [x8, _SYS_CTRL_CLK_REF600@GOTPAGEOFF]
Lloh112:
	ldr	w0, [x8]
	bl	_BIT
	orr	w19, w19, w0
Lloh113:
	adrp	x8, _SYS_CTRL_CLK_USBDEV@GOTPAGE
Lloh114:
	ldr	x8, [x8, _SYS_CTRL_CLK_USBDEV@GOTPAGEOFF]
Lloh115:
	ldr	w0, [x8]
	bl	_BIT
	orr	w0, w19, w0
Lloh116:
	adrp	x8, _SYS_CTRL_CLK_CLR_CTRL@GOTPAGE
Lloh117:
	ldr	x8, [x8, _SYS_CTRL_CLK_CLR_CTRL@GOTPAGEOFF]
Lloh118:
	ldr	x1, [x8]
	bl	_writel
Lloh119:
	adrp	x19, _SYS_CONTROL_BASE@GOTPAGE
Lloh120:
	ldr	x19, [x19, _SYS_CONTROL_BASE@GOTPAGEOFF]
	ldr	x8, [x19]
Lloh121:
	adrp	x21, _PINMUX_SECONDARY_SEL@GOTPAGE
Lloh122:
	ldr	x21, [x21, _PINMUX_SECONDARY_SEL@GOTPAGEOFF]
	ldr	x9, [x21]
	add	x1, x9, x8
	mov	w0, #0
	bl	_writel
	ldr	x8, [x19]
Lloh123:
	adrp	x22, _PINMUX_TERTIARY_SEL@GOTPAGE
Lloh124:
	ldr	x22, [x22, _PINMUX_TERTIARY_SEL@GOTPAGEOFF]
	ldr	x9, [x22]
	add	x1, x9, x8
	mov	w0, #0
	bl	_writel
	ldr	x8, [x19]
Lloh125:
	adrp	x23, _PINMUX_QUATERNARY_SEL@GOTPAGE
Lloh126:
	ldr	x23, [x23, _PINMUX_QUATERNARY_SEL@GOTPAGEOFF]
	ldr	x9, [x23]
	add	x1, x9, x8
	mov	w0, #0
	bl	_writel
	ldr	x8, [x19]
Lloh127:
	adrp	x24, _PINMUX_DEBUG_SEL@GOTPAGE
Lloh128:
	ldr	x24, [x24, _PINMUX_DEBUG_SEL@GOTPAGEOFF]
	ldr	x9, [x24]
	add	x1, x9, x8
	mov	w0, #0
	bl	_writel
	ldr	x8, [x19]
Lloh129:
	adrp	x25, _PINMUX_ALTERNATIVE_SEL@GOTPAGE
Lloh130:
	ldr	x25, [x25, _PINMUX_ALTERNATIVE_SEL@GOTPAGEOFF]
	ldr	x9, [x25]
	add	x1, x9, x8
	mov	w0, #0
	bl	_writel
	ldr	x8, [x19]
Lloh131:
	adrp	x19, _PINMUX_PULLUP_SEL@GOTPAGE
Lloh132:
	ldr	x19, [x19, _PINMUX_PULLUP_SEL@GOTPAGEOFF]
	ldr	x9, [x19]
	add	x1, x9, x8
	mov	w0, #0
	bl	_writel
Lloh133:
	adrp	x26, _SEC_CONTROL_BASE@GOTPAGE
Lloh134:
	ldr	x26, [x26, _SEC_CONTROL_BASE@GOTPAGEOFF]
	ldr	x8, [x26]
	ldr	x9, [x21]
	add	x1, x9, x8
	mov	w0, #0
	bl	_writel
	ldr	x8, [x26]
	ldr	x9, [x22]
	add	x1, x9, x8
	mov	w0, #0
	bl	_writel
	ldr	x8, [x26]
	ldr	x9, [x23]
	add	x1, x9, x8
	mov	w0, #0
	bl	_writel
	ldr	x8, [x26]
	ldr	x9, [x24]
	add	x1, x9, x8
	mov	w0, #0
	bl	_writel
	ldr	x8, [x26]
	ldr	x9, [x25]
	add	x1, x9, x8
	mov	w0, #0
	bl	_writel
	ldr	x8, [x26]
	ldr	x9, [x19]
	add	x1, x9, x8
	mov	w0, #0
	bl	_writel
Lloh135:
	adrp	x8, _SYS_CTRL_RST_SCU@GOTPAGE
Lloh136:
	ldr	x8, [x8, _SYS_CTRL_RST_SCU@GOTPAGEOFF]
Lloh137:
	ldr	w0, [x8]
	bl	_BIT
	mov	x19, x0
Lloh138:
	adrp	x8, _SYS_CTRL_RST_ARM0@GOTPAGE
Lloh139:
	ldr	x8, [x8, _SYS_CTRL_RST_ARM0@GOTPAGEOFF]
Lloh140:
	ldr	w0, [x8]
	bl	_BIT
	orr	w19, w0, w19
Lloh141:
	adrp	x8, _SYS_CTRL_RST_ARM1@GOTPAGE
Lloh142:
	ldr	x8, [x8, _SYS_CTRL_RST_ARM1@GOTPAGEOFF]
Lloh143:
	ldr	w0, [x8]
	bl	_BIT
	orr	w0, w19, w0
	ldr	x1, [x20]
	ldp	x29, x30, [sp, #64]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #48]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #32]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #16]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp], #80             ; 16-byte Folded Reload
	b	_writel
	.loh AdrpLdrGotLdr	Lloh141, Lloh142, Lloh143
	.loh AdrpLdrGotLdr	Lloh138, Lloh139, Lloh140
	.loh AdrpLdrGotLdr	Lloh135, Lloh136, Lloh137
	.loh AdrpLdrGot	Lloh133, Lloh134
	.loh AdrpLdrGot	Lloh131, Lloh132
	.loh AdrpLdrGot	Lloh129, Lloh130
	.loh AdrpLdrGot	Lloh127, Lloh128
	.loh AdrpLdrGot	Lloh125, Lloh126
	.loh AdrpLdrGot	Lloh123, Lloh124
	.loh AdrpLdrGot	Lloh121, Lloh122
	.loh AdrpLdrGot	Lloh119, Lloh120
	.loh AdrpLdrGotLdr	Lloh116, Lloh117, Lloh118
	.loh AdrpLdrGotLdr	Lloh113, Lloh114, Lloh115
	.loh AdrpLdrGotLdr	Lloh110, Lloh111, Lloh112
	.loh AdrpLdrGotLdr	Lloh107, Lloh108, Lloh109
	.loh AdrpLdrGotLdr	Lloh104, Lloh105, Lloh106
	.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 AdrpLdrGotLdr	Lloh86, Lloh87, Lloh88
	.loh AdrpLdrGotLdr	Lloh83, Lloh84, Lloh85
	.loh AdrpLdrGotLdr	Lloh80, Lloh81, Lloh82
	.loh AdrpLdrGotLdr	Lloh77, Lloh78, Lloh79
	.loh AdrpLdrGotLdr	Lloh74, Lloh75, Lloh76
	.loh AdrpLdrGotLdr	Lloh71, Lloh72, Lloh73
	.loh AdrpLdrGotLdr	Lloh68, Lloh69, Lloh70
	.loh AdrpLdrGot	Lloh66, Lloh67
	.loh AdrpLdrGotLdr	Lloh63, Lloh64, Lloh65
	.loh AdrpLdrGotLdr	Lloh60, Lloh61, Lloh62
	.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	Lloh30, Lloh31, Lloh32
	.loh AdrpLdrGotLdr	Lloh27, Lloh28, Lloh29
	.loh AdrpLdrGotLdr	Lloh24, Lloh25, Lloh26
	.loh AdrpLdrGotLdr	Lloh21, Lloh22, Lloh23
	.loh AdrpLdrGotLdr	Lloh18, Lloh19, Lloh20
	.loh AdrpLdrGotLdr	Lloh15, Lloh16, Lloh17
	.loh AdrpLdrGotLdr	Lloh12, Lloh13, Lloh14
	.loh AdrpLdrGotLdr	Lloh9, Lloh10, Lloh11
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.cfi_endproc
                                        ; -- End function
	.comm	_SYS_CTRL_RST_COPRO,4,2         ; @SYS_CTRL_RST_COPRO
	.comm	_SYS_CTRL_RST_USBHS,4,2         ; @SYS_CTRL_RST_USBHS
	.comm	_SYS_CTRL_RST_USBHSPHYA,4,2     ; @SYS_CTRL_RST_USBHSPHYA
	.comm	_SYS_CTRL_RST_MACA,4,2          ; @SYS_CTRL_RST_MACA
	.comm	_SYS_CTRL_RST_PCIEA,4,2         ; @SYS_CTRL_RST_PCIEA
	.comm	_SYS_CTRL_RST_SGDMA,4,2         ; @SYS_CTRL_RST_SGDMA
	.comm	_SYS_CTRL_RST_CIPHER,4,2        ; @SYS_CTRL_RST_CIPHER
	.comm	_SYS_CTRL_RST_SATA,4,2          ; @SYS_CTRL_RST_SATA
	.comm	_SYS_CTRL_RST_SATA_LINK,4,2     ; @SYS_CTRL_RST_SATA_LINK
	.comm	_SYS_CTRL_RST_SATA_PHY,4,2      ; @SYS_CTRL_RST_SATA_PHY
	.comm	_SYS_CTRL_RST_PCIEPHY,4,2       ; @SYS_CTRL_RST_PCIEPHY
	.comm	_SYS_CTRL_RST_STATIC,4,2        ; @SYS_CTRL_RST_STATIC
	.comm	_SYS_CTRL_RST_UART1,4,2         ; @SYS_CTRL_RST_UART1
	.comm	_SYS_CTRL_RST_UART2,4,2         ; @SYS_CTRL_RST_UART2
	.comm	_SYS_CTRL_RST_MISC,4,2          ; @SYS_CTRL_RST_MISC
	.comm	_SYS_CTRL_RST_I2S,4,2           ; @SYS_CTRL_RST_I2S
	.comm	_SYS_CTRL_RST_SD,4,2            ; @SYS_CTRL_RST_SD
	.comm	_SYS_CTRL_RST_MACB,4,2          ; @SYS_CTRL_RST_MACB
	.comm	_SYS_CTRL_RST_PCIEB,4,2         ; @SYS_CTRL_RST_PCIEB
	.comm	_SYS_CTRL_RST_VIDEO,4,2         ; @SYS_CTRL_RST_VIDEO
	.comm	_SYS_CTRL_RST_USBHSPHYB,4,2     ; @SYS_CTRL_RST_USBHSPHYB
	.comm	_SYS_CTRL_RST_USBDEV,4,2        ; @SYS_CTRL_RST_USBDEV
	.comm	_SYS_CTRL_RST_SET_CTRL,8,3      ; @SYS_CTRL_RST_SET_CTRL
	.comm	_SYS_CTRL_RST_GPIO,4,2          ; @SYS_CTRL_RST_GPIO
	.comm	_SYS_CTRL_RST_CLR_CTRL,8,3      ; @SYS_CTRL_RST_CLR_CTRL
	.comm	_SYS_CTRL_CLK_COPRO,4,2         ; @SYS_CTRL_CLK_COPRO
	.comm	_SYS_CTRL_CLK_DMA,4,2           ; @SYS_CTRL_CLK_DMA
	.comm	_SYS_CTRL_CLK_CIPHER,4,2        ; @SYS_CTRL_CLK_CIPHER
	.comm	_SYS_CTRL_CLK_SD,4,2            ; @SYS_CTRL_CLK_SD
	.comm	_SYS_CTRL_CLK_SATA,4,2          ; @SYS_CTRL_CLK_SATA
	.comm	_SYS_CTRL_CLK_I2S,4,2           ; @SYS_CTRL_CLK_I2S
	.comm	_SYS_CTRL_CLK_USBHS,4,2         ; @SYS_CTRL_CLK_USBHS
	.comm	_SYS_CTRL_CLK_MAC,4,2           ; @SYS_CTRL_CLK_MAC
	.comm	_SYS_CTRL_CLK_PCIEA,4,2         ; @SYS_CTRL_CLK_PCIEA
	.comm	_SYS_CTRL_CLK_STATIC,4,2        ; @SYS_CTRL_CLK_STATIC
	.comm	_SYS_CTRL_CLK_MACB,4,2          ; @SYS_CTRL_CLK_MACB
	.comm	_SYS_CTRL_CLK_PCIEB,4,2         ; @SYS_CTRL_CLK_PCIEB
	.comm	_SYS_CTRL_CLK_REF600,4,2        ; @SYS_CTRL_CLK_REF600
	.comm	_SYS_CTRL_CLK_USBDEV,4,2        ; @SYS_CTRL_CLK_USBDEV
	.comm	_SYS_CTRL_CLK_CLR_CTRL,8,3      ; @SYS_CTRL_CLK_CLR_CTRL
	.comm	_SYS_CONTROL_BASE,8,3           ; @SYS_CONTROL_BASE
	.comm	_PINMUX_SECONDARY_SEL,8,3       ; @PINMUX_SECONDARY_SEL
	.comm	_PINMUX_TERTIARY_SEL,8,3        ; @PINMUX_TERTIARY_SEL
	.comm	_PINMUX_QUATERNARY_SEL,8,3      ; @PINMUX_QUATERNARY_SEL
	.comm	_PINMUX_DEBUG_SEL,8,3           ; @PINMUX_DEBUG_SEL
	.comm	_PINMUX_ALTERNATIVE_SEL,8,3     ; @PINMUX_ALTERNATIVE_SEL
	.comm	_PINMUX_PULLUP_SEL,8,3          ; @PINMUX_PULLUP_SEL
	.comm	_SEC_CONTROL_BASE,8,3           ; @SEC_CONTROL_BASE
	.comm	_SYS_CTRL_RST_SCU,4,2           ; @SYS_CTRL_RST_SCU
	.comm	_SYS_CTRL_RST_ARM0,4,2          ; @SYS_CTRL_RST_ARM0
	.comm	_SYS_CTRL_RST_ARM1,4,2          ; @SYS_CTRL_RST_ARM1
.subsections_via_symbols
