	.file	"extr_ti_sci.c_ti_sci_setup_ops.c"
	.intel_syntax noprefix
	.text
	.p2align 4
	.type	ti_sci_setup_ops, @function
ti_sci_setup_ops:
.LFB0:
	.cfi_startproc
	endbr64
	mov	eax, DWORD PTR ti_sci_cmd_core_reboot[rip]
	mov	DWORD PTR 176[rdi], eax
	mov	eax, DWORD PTR ti_sci_cmd_get_device[rip]
	mov	DWORD PTR 172[rdi], eax
	mov	eax, DWORD PTR ti_sci_cmd_get_device_exclusive[rip]
	mov	DWORD PTR 168[rdi], eax
	mov	eax, DWORD PTR ti_sci_cmd_idle_device[rip]
	mov	DWORD PTR 164[rdi], eax
	mov	eax, DWORD PTR ti_sci_cmd_idle_device_exclusive[rip]
	mov	DWORD PTR 160[rdi], eax
	mov	eax, DWORD PTR ti_sci_cmd_put_device[rip]
	mov	DWORD PTR 156[rdi], eax
	mov	eax, DWORD PTR ti_sci_cmd_dev_is_valid[rip]
	mov	DWORD PTR 152[rdi], eax
	mov	eax, DWORD PTR ti_sci_cmd_dev_get_clcnt[rip]
	mov	DWORD PTR 148[rdi], eax
	mov	eax, DWORD PTR ti_sci_cmd_dev_is_idle[rip]
	mov	DWORD PTR 144[rdi], eax
	mov	eax, DWORD PTR ti_sci_cmd_dev_is_stop[rip]
	mov	DWORD PTR 140[rdi], eax
	mov	eax, DWORD PTR ti_sci_cmd_dev_is_on[rip]
	mov	DWORD PTR 136[rdi], eax
	mov	eax, DWORD PTR ti_sci_cmd_dev_is_trans[rip]
	mov	DWORD PTR 132[rdi], eax
	mov	eax, DWORD PTR ti_sci_cmd_set_device_resets[rip]
	mov	DWORD PTR 128[rdi], eax
	mov	eax, DWORD PTR ti_sci_cmd_get_device_resets[rip]
	mov	DWORD PTR 124[rdi], eax
	mov	eax, DWORD PTR ti_sci_cmd_get_clock[rip]
	mov	DWORD PTR 120[rdi], eax
	mov	eax, DWORD PTR ti_sci_cmd_idle_clock[rip]
	mov	DWORD PTR 116[rdi], eax
	mov	eax, DWORD PTR ti_sci_cmd_put_clock[rip]
	mov	DWORD PTR 112[rdi], eax
	mov	eax, DWORD PTR ti_sci_cmd_clk_is_auto[rip]
	mov	DWORD PTR 108[rdi], eax
	mov	eax, DWORD PTR ti_sci_cmd_clk_is_on[rip]
	mov	DWORD PTR 104[rdi], eax
	mov	eax, DWORD PTR ti_sci_cmd_clk_is_off[rip]
	mov	DWORD PTR 100[rdi], eax
	mov	eax, DWORD PTR ti_sci_cmd_clk_set_parent[rip]
	mov	DWORD PTR 96[rdi], eax
	mov	eax, DWORD PTR ti_sci_cmd_clk_get_parent[rip]
	mov	DWORD PTR 92[rdi], eax
	mov	eax, DWORD PTR ti_sci_cmd_clk_get_num_parents[rip]
	mov	DWORD PTR 88[rdi], eax
	mov	eax, DWORD PTR ti_sci_cmd_clk_get_match_freq[rip]
	mov	DWORD PTR 84[rdi], eax
	mov	eax, DWORD PTR ti_sci_cmd_clk_set_freq[rip]
	mov	DWORD PTR 80[rdi], eax
	mov	eax, DWORD PTR ti_sci_cmd_clk_get_freq[rip]
	mov	DWORD PTR 76[rdi], eax
	mov	eax, DWORD PTR ti_sci_cmd_get_resource_range[rip]
	mov	DWORD PTR 72[rdi], eax
	mov	eax, DWORD PTR ti_sci_cmd_get_resource_range_from_shost[rip]
	mov	DWORD PTR 68[rdi], eax
	mov	eax, DWORD PTR ti_sci_cmd_set_irq[rip]
	mov	DWORD PTR 64[rdi], eax
	mov	eax, DWORD PTR ti_sci_cmd_set_event_map[rip]
	mov	DWORD PTR 60[rdi], eax
	mov	eax, DWORD PTR ti_sci_cmd_free_irq[rip]
	mov	DWORD PTR 56[rdi], eax
	mov	eax, DWORD PTR ti_sci_cmd_free_event_map[rip]
	mov	DWORD PTR 52[rdi], eax
	mov	eax, DWORD PTR ti_sci_cmd_ring_config[rip]
	mov	DWORD PTR 48[rdi], eax
	mov	eax, DWORD PTR ti_sci_cmd_ring_get_config[rip]
	mov	DWORD PTR 44[rdi], eax
	mov	eax, DWORD PTR ti_sci_cmd_rm_psil_pair[rip]
	mov	DWORD PTR 40[rdi], eax
	mov	eax, DWORD PTR ti_sci_cmd_rm_psil_unpair[rip]
	mov	DWORD PTR 36[rdi], eax
	mov	eax, DWORD PTR ti_sci_cmd_rm_udmap_tx_ch_cfg[rip]
	mov	DWORD PTR 32[rdi], eax
	mov	eax, DWORD PTR ti_sci_cmd_rm_udmap_rx_ch_cfg[rip]
	mov	DWORD PTR 28[rdi], eax
	mov	eax, DWORD PTR ti_sci_cmd_rm_udmap_rx_flow_cfg[rip]
	mov	DWORD PTR 24[rdi], eax
	mov	eax, DWORD PTR ti_sci_cmd_proc_request[rip]
	mov	DWORD PTR 20[rdi], eax
	mov	eax, DWORD PTR ti_sci_cmd_proc_release[rip]
	mov	DWORD PTR 16[rdi], eax
	mov	eax, DWORD PTR ti_sci_cmd_proc_handover[rip]
	mov	DWORD PTR 12[rdi], eax
	mov	eax, DWORD PTR ti_sci_cmd_proc_set_config[rip]
	mov	DWORD PTR 8[rdi], eax
	mov	eax, DWORD PTR ti_sci_cmd_proc_set_control[rip]
	mov	DWORD PTR 4[rdi], eax
	mov	eax, DWORD PTR ti_sci_cmd_proc_get_status[rip]
	mov	DWORD PTR [rdi], eax
	ret
	.cfi_endproc
.LFE0:
	.size	ti_sci_setup_ops, .-ti_sci_setup_ops
	.comm	ti_sci_cmd_set_irq,4,4
	.comm	ti_sci_cmd_set_event_map,4,4
	.comm	ti_sci_cmd_set_device_resets,4,4
	.comm	ti_sci_cmd_rm_udmap_tx_ch_cfg,4,4
	.comm	ti_sci_cmd_rm_udmap_rx_flow_cfg,4,4
	.comm	ti_sci_cmd_rm_udmap_rx_ch_cfg,4,4
	.comm	ti_sci_cmd_rm_psil_unpair,4,4
	.comm	ti_sci_cmd_rm_psil_pair,4,4
	.comm	ti_sci_cmd_ring_get_config,4,4
	.comm	ti_sci_cmd_ring_config,4,4
	.comm	ti_sci_cmd_put_device,4,4
	.comm	ti_sci_cmd_put_clock,4,4
	.comm	ti_sci_cmd_proc_set_control,4,4
	.comm	ti_sci_cmd_proc_set_config,4,4
	.comm	ti_sci_cmd_proc_request,4,4
	.comm	ti_sci_cmd_proc_release,4,4
	.comm	ti_sci_cmd_proc_handover,4,4
	.comm	ti_sci_cmd_proc_get_status,4,4
	.comm	ti_sci_cmd_idle_device_exclusive,4,4
	.comm	ti_sci_cmd_idle_device,4,4
	.comm	ti_sci_cmd_idle_clock,4,4
	.comm	ti_sci_cmd_get_resource_range_from_shost,4,4
	.comm	ti_sci_cmd_get_resource_range,4,4
	.comm	ti_sci_cmd_get_device_resets,4,4
	.comm	ti_sci_cmd_get_device_exclusive,4,4
	.comm	ti_sci_cmd_get_device,4,4
	.comm	ti_sci_cmd_get_clock,4,4
	.comm	ti_sci_cmd_free_irq,4,4
	.comm	ti_sci_cmd_free_event_map,4,4
	.comm	ti_sci_cmd_dev_is_valid,4,4
	.comm	ti_sci_cmd_dev_is_trans,4,4
	.comm	ti_sci_cmd_dev_is_stop,4,4
	.comm	ti_sci_cmd_dev_is_on,4,4
	.comm	ti_sci_cmd_dev_is_idle,4,4
	.comm	ti_sci_cmd_dev_get_clcnt,4,4
	.comm	ti_sci_cmd_core_reboot,4,4
	.comm	ti_sci_cmd_clk_set_parent,4,4
	.comm	ti_sci_cmd_clk_set_freq,4,4
	.comm	ti_sci_cmd_clk_is_on,4,4
	.comm	ti_sci_cmd_clk_is_off,4,4
	.comm	ti_sci_cmd_clk_is_auto,4,4
	.comm	ti_sci_cmd_clk_get_parent,4,4
	.comm	ti_sci_cmd_clk_get_num_parents,4,4
	.comm	ti_sci_cmd_clk_get_match_freq,4,4
	.comm	ti_sci_cmd_clk_get_freq,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_ti_sci.c_ti_sci_setup_ops.c"
	.text
	.align	2
	.syntax unified
	.arm
	.fpu softvfp
	.type	ti_sci_setup_ops, %function
ti_sci_setup_ops:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, lr}
	ldr	ip, .L4
	ldr	r4, .L4+4
	ldr	r3, .L4+8
	ldr	r1, .L4+12
	ldr	r5, [r4]
	ldr	r1, [r1]
	ldr	r4, [ip]
	ldr	r2, .L4+16
	ldr	ip, [r3]
	ldr	r3, .L4+20
	ldr	r2, [r2]
	str	r1, [r0, #176]
	ldr	lr, .L4+24
	ldr	r1, [r3]
	ldr	r3, .L4+28
	ldr	lr, [lr]
	str	r2, [r0, #172]
	ldr	r2, [r3]
	ldr	r3, .L4+32
	str	lr, [r0, #168]
	ldr	lr, [r3]
	ldr	r3, .L4+36
	str	r5, [r0, #164]
	ldr	r5, [r3]
	ldr	r3, .L4+40
	str	r4, [r0, #160]
	ldr	r4, [r3]
	ldr	r3, .L4+44
	str	ip, [r0, #156]
	ldr	ip, [r3]
	ldr	r3, .L4+48
	str	r1, [r0, #152]
	ldr	r1, [r3]
	ldr	r3, .L4+52
	str	r2, [r0, #148]
	ldr	r2, [r3]
	ldr	r3, .L4+56
	str	lr, [r0, #144]
	ldr	lr, [r3]
	ldr	r3, .L4+60
	str	r5, [r0, #140]
	ldr	r3, [r3]
	str	r4, [r0, #136]
	str	ip, [r0, #132]
	ldr	r4, .L4+64
	str	r1, [r0, #128]
	str	r2, [r0, #124]
	str	lr, [r0, #120]
	ldr	ip, .L4+68
	str	r3, [r0, #116]
	ldr	lr, .L4+72
	ldr	r3, .L4+76
	ldr	r5, [r4]
	ldr	ip, [ip]
	ldr	r4, [lr]
	ldr	r1, .L4+80
	ldr	lr, [r3]
	ldr	r3, .L4+84
	ldr	r1, [r1]
	str	ip, [r0, #112]
	ldr	r2, .L4+88
	ldr	ip, [r3]
	ldr	r3, .L4+92
	ldr	r2, [r2]
	str	r1, [r0, #108]
	ldr	r1, [r3]
	ldr	r3, .L4+96
	str	r2, [r0, #104]
	ldr	r2, [r3]
	ldr	r3, .L4+100
	str	r5, [r0, #100]
	ldr	r5, [r3]
	ldr	r3, .L4+104
	str	r4, [r0, #96]
	ldr	r4, [r3]
	ldr	r3, .L4+108
	str	lr, [r0, #92]
	ldr	lr, [r3]
	ldr	r3, .L4+112
	str	ip, [r0, #88]
	ldr	ip, [r3]
	ldr	r3, .L4+116
	str	r1, [r0, #84]
	ldr	r1, [r3]
	ldr	r3, .L4+120
	str	r2, [r0, #80]
	ldr	r2, [r3]
	ldr	r3, .L4+124
	str	r4, [r0, #72]
	ldr	r3, [r3]
	ldr	r4, .L4+128
	str	lr, [r0, #68]
	str	ip, [r0, #64]
	ldr	lr, .L4+132
	ldr	ip, .L4+136
	str	r1, [r0, #60]
	str	r2, [r0, #56]
	ldr	r1, .L4+140
	ldr	r2, .L4+144
	str	r3, [r0, #52]
	ldr	r3, .L4+148
	str	r5, [r0, #76]
	ldr	r5, [r4]
	ldr	r4, [lr]
	ldr	lr, [ip]
	ldr	ip, [r1]
	ldr	r1, [r2]
	ldr	r2, [r3]
	ldr	r3, .L4+152
	str	r5, [r0, #48]
	ldr	r5, [r3]
	ldr	r3, .L4+156
	str	r4, [r0, #44]
	ldr	r4, [r3]
	ldr	r3, .L4+160
	str	lr, [r0, #40]
	ldr	lr, [r3]
	ldr	r3, .L4+164
	str	ip, [r0, #36]
	ldr	ip, [r3]
	ldr	r3, .L4+168
	str	r1, [r0, #32]
	ldr	r1, [r3]
	ldr	r3, .L4+172
	str	r2, [r0, #28]
	ldr	r2, [r3]
	ldr	r3, .L4+176
	str	r5, [r0, #24]
	ldr	r3, [r3]
	str	r4, [r0, #20]
	str	lr, [r0, #16]
	str	ip, [r0, #12]
	str	r1, [r0, #8]
	str	r2, [r0, #4]
	str	r3, [r0]
	pop	{r4, r5, pc}
.L5:
	.align	2
.L4:
	.word	ti_sci_cmd_idle_device_exclusive
	.word	ti_sci_cmd_idle_device
	.word	ti_sci_cmd_put_device
	.word	ti_sci_cmd_core_reboot
	.word	ti_sci_cmd_get_device
	.word	ti_sci_cmd_dev_is_valid
	.word	ti_sci_cmd_get_device_exclusive
	.word	ti_sci_cmd_dev_get_clcnt
	.word	ti_sci_cmd_dev_is_idle
	.word	ti_sci_cmd_dev_is_stop
	.word	ti_sci_cmd_dev_is_on
	.word	ti_sci_cmd_dev_is_trans
	.word	ti_sci_cmd_set_device_resets
	.word	ti_sci_cmd_get_device_resets
	.word	ti_sci_cmd_get_clock
	.word	ti_sci_cmd_idle_clock
	.word	ti_sci_cmd_clk_is_off
	.word	ti_sci_cmd_put_clock
	.word	ti_sci_cmd_clk_set_parent
	.word	ti_sci_cmd_clk_get_parent
	.word	ti_sci_cmd_clk_is_auto
	.word	ti_sci_cmd_clk_get_num_parents
	.word	ti_sci_cmd_clk_is_on
	.word	ti_sci_cmd_clk_get_match_freq
	.word	ti_sci_cmd_clk_set_freq
	.word	ti_sci_cmd_clk_get_freq
	.word	ti_sci_cmd_get_resource_range
	.word	ti_sci_cmd_get_resource_range_from_shost
	.word	ti_sci_cmd_set_irq
	.word	ti_sci_cmd_set_event_map
	.word	ti_sci_cmd_free_irq
	.word	ti_sci_cmd_free_event_map
	.word	ti_sci_cmd_ring_config
	.word	ti_sci_cmd_ring_get_config
	.word	ti_sci_cmd_rm_psil_pair
	.word	ti_sci_cmd_rm_psil_unpair
	.word	ti_sci_cmd_rm_udmap_tx_ch_cfg
	.word	ti_sci_cmd_rm_udmap_rx_ch_cfg
	.word	ti_sci_cmd_rm_udmap_rx_flow_cfg
	.word	ti_sci_cmd_proc_request
	.word	ti_sci_cmd_proc_release
	.word	ti_sci_cmd_proc_handover
	.word	ti_sci_cmd_proc_set_config
	.word	ti_sci_cmd_proc_set_control
	.word	ti_sci_cmd_proc_get_status
	.size	ti_sci_setup_ops, .-ti_sci_setup_ops
	.comm	ti_sci_cmd_set_irq,4,4
	.comm	ti_sci_cmd_set_event_map,4,4
	.comm	ti_sci_cmd_set_device_resets,4,4
	.comm	ti_sci_cmd_rm_udmap_tx_ch_cfg,4,4
	.comm	ti_sci_cmd_rm_udmap_rx_flow_cfg,4,4
	.comm	ti_sci_cmd_rm_udmap_rx_ch_cfg,4,4
	.comm	ti_sci_cmd_rm_psil_unpair,4,4
	.comm	ti_sci_cmd_rm_psil_pair,4,4
	.comm	ti_sci_cmd_ring_get_config,4,4
	.comm	ti_sci_cmd_ring_config,4,4
	.comm	ti_sci_cmd_put_device,4,4
	.comm	ti_sci_cmd_put_clock,4,4
	.comm	ti_sci_cmd_proc_set_control,4,4
	.comm	ti_sci_cmd_proc_set_config,4,4
	.comm	ti_sci_cmd_proc_request,4,4
	.comm	ti_sci_cmd_proc_release,4,4
	.comm	ti_sci_cmd_proc_handover,4,4
	.comm	ti_sci_cmd_proc_get_status,4,4
	.comm	ti_sci_cmd_idle_device_exclusive,4,4
	.comm	ti_sci_cmd_idle_device,4,4
	.comm	ti_sci_cmd_idle_clock,4,4
	.comm	ti_sci_cmd_get_resource_range_from_shost,4,4
	.comm	ti_sci_cmd_get_resource_range,4,4
	.comm	ti_sci_cmd_get_device_resets,4,4
	.comm	ti_sci_cmd_get_device_exclusive,4,4
	.comm	ti_sci_cmd_get_device,4,4
	.comm	ti_sci_cmd_get_clock,4,4
	.comm	ti_sci_cmd_free_irq,4,4
	.comm	ti_sci_cmd_free_event_map,4,4
	.comm	ti_sci_cmd_dev_is_valid,4,4
	.comm	ti_sci_cmd_dev_is_trans,4,4
	.comm	ti_sci_cmd_dev_is_stop,4,4
	.comm	ti_sci_cmd_dev_is_on,4,4
	.comm	ti_sci_cmd_dev_is_idle,4,4
	.comm	ti_sci_cmd_dev_get_clcnt,4,4
	.comm	ti_sci_cmd_core_reboot,4,4
	.comm	ti_sci_cmd_clk_set_parent,4,4
	.comm	ti_sci_cmd_clk_set_freq,4,4
	.comm	ti_sci_cmd_clk_is_on,4,4
	.comm	ti_sci_cmd_clk_is_off,4,4
	.comm	ti_sci_cmd_clk_is_auto,4,4
	.comm	ti_sci_cmd_clk_get_parent,4,4
	.comm	ti_sci_cmd_clk_get_num_parents,4,4
	.comm	ti_sci_cmd_clk_get_match_freq,4,4
	.comm	ti_sci_cmd_clk_get_freq,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
