1*4882a593Smuzhiyun/* SPDX-License-Identifier: GPL-2.0 */ 2*4882a593Smuzhiyun#include <linux/linkage.h> 3*4882a593Smuzhiyun#include <asm/assembler.h> 4*4882a593Smuzhiyun#include <mach/hardware.h> 5*4882a593Smuzhiyun#include <mach/entry-macro.S> 6*4882a593Smuzhiyun 7*4882a593Smuzhiyun .text 8*4882a593Smuzhiyun 9*4882a593Smuzhiyun .global rpc_default_fiq_end 10*4882a593SmuzhiyunENTRY(rpc_default_fiq_start) 11*4882a593Smuzhiyun mov r12, #ioc_base_high 12*4882a593Smuzhiyun .if ioc_base_low 13*4882a593Smuzhiyun orr r12, r12, #ioc_base_low 14*4882a593Smuzhiyun .endif 15*4882a593Smuzhiyun strb r12, [r12, #0x38] @ Disable FIQ register 16*4882a593Smuzhiyun subs pc, lr, #4 17*4882a593Smuzhiyunrpc_default_fiq_end: 18