xref: /rk3399_rockchip-uboot/arch/nds32/include/asm/u-boot-nds32.h (revision e1cc4d31f889428a4ca73120951389c756404184)
100f892fcSMacpaul Lin /*
200f892fcSMacpaul Lin  * (C) Copyright 2002
300f892fcSMacpaul Lin  * Sysgo Real-Time Solutions, GmbH <www.elinos.com>
400f892fcSMacpaul Lin  * Marius Groeger <mgroeger@sysgo.de>
500f892fcSMacpaul Lin  *
600f892fcSMacpaul Lin  * Copyright (C) 2011 Andes Technology Corporation
700f892fcSMacpaul Lin  * Shawn Lin, Andes Technology Corporation <nobuhiro@andestech.com>
800f892fcSMacpaul Lin  * Macpaul Lin, Andes Technology Corporation <macpaul@andestech.com>
900f892fcSMacpaul Lin  *
10*1a459660SWolfgang Denk  * SPDX-License-Identifier:	GPL-2.0+
1100f892fcSMacpaul Lin  */
1200f892fcSMacpaul Lin 
1300f892fcSMacpaul Lin #ifndef _U_BOOT_NDS32_H_
1400f892fcSMacpaul Lin #define _U_BOOT_NDS32_H_	1
1500f892fcSMacpaul Lin 
1600f892fcSMacpaul Lin /* for the following variables, see start.S */
1700f892fcSMacpaul Lin extern ulong IRQ_STACK_START;	/* top of IRQ stack */
1800f892fcSMacpaul Lin extern ulong FIQ_STACK_START;	/* top of FIQ stack */
1900f892fcSMacpaul Lin 
2000f892fcSMacpaul Lin /* cpu/.../cpu.c */
2100f892fcSMacpaul Lin int	cleanup_before_linux(void);
2200f892fcSMacpaul Lin 
2300f892fcSMacpaul Lin /* board/.../... */
2400f892fcSMacpaul Lin int	board_init(void);
2500f892fcSMacpaul Lin 
2600f892fcSMacpaul Lin /* cpu/.../interrupt.c */
2700f892fcSMacpaul Lin void	reset_timer_masked(void);
2800f892fcSMacpaul Lin 
2900f892fcSMacpaul Lin #endif	/* _U_BOOT_NDS32_H_ */
30