12874c5fdSThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-or-later */
2fb180322SJohn Rigby /*
3fb180322SJohn Rigby  * Copyright (C) 2007 Freescale Semiconductor, Inc. All rights reserved.
4fb180322SJohn Rigby  *
5fb180322SJohn Rigby  * Prototypes for MPC512x shared code
6fb180322SJohn Rigby  */
7fb180322SJohn Rigby 
8fb180322SJohn Rigby #ifndef __MPC512X_H__
9fb180322SJohn Rigby #define __MPC512X_H__
10fb180322SJohn Rigby extern void __init mpc512x_init_IRQ(void);
112abbbb63SGerhard Sittig extern void __init mpc512x_init_early(void);
12284ed66fSAnatolij Gustschin extern void __init mpc512x_init(void);
132abbbb63SGerhard Sittig extern void __init mpc512x_setup_arch(void);
14284ed66fSAnatolij Gustschin extern int __init mpc5121_clk_init(void);
15*2493a242SNick Child const char *__init mpc512x_select_psc_compat(void);
1695ec77c0SDaniel Axtens extern void __noreturn mpc512x_restart(char *cmd);
176baf1190STimur Tabi 
18fb180322SJohn Rigby #endif				/* __MPC512X_H__ */
19