1fb180322SJohn Rigby /*
2fb180322SJohn Rigby  * Copyright (C) 2007 Freescale Semiconductor, Inc. All rights reserved.
3fb180322SJohn Rigby  *
4fb180322SJohn Rigby  * This program is free software; you can redistribute  it and/or modify it
5fb180322SJohn Rigby  * under  the terms of  the GNU General  Public License as published by the
6fb180322SJohn Rigby  * Free Software Foundation;  either version 2 of the  License, or (at your
7fb180322SJohn Rigby  * option) any later version.
8fb180322SJohn Rigby  *
9fb180322SJohn Rigby  * Prototypes for MPC512x shared code
10fb180322SJohn Rigby  */
11fb180322SJohn Rigby 
12fb180322SJohn Rigby #ifndef __MPC512X_H__
13fb180322SJohn Rigby #define __MPC512X_H__
14fb180322SJohn Rigby extern void __init mpc512x_init_IRQ(void);
152abbbb63SGerhard Sittig extern void __init mpc512x_init_early(void);
16284ed66fSAnatolij Gustschin extern void __init mpc512x_init(void);
172abbbb63SGerhard Sittig extern void __init mpc512x_setup_arch(void);
18284ed66fSAnatolij Gustschin extern int __init mpc5121_clk_init(void);
19a9b6aae4SMatteo Facchinetti extern const char *mpc512x_select_psc_compat(void);
200875a88eSMatteo Facchinetti extern const char *mpc512x_select_reset_compat(void);
2195ec77c0SDaniel Axtens extern void __noreturn mpc512x_restart(char *cmd);
226baf1190STimur Tabi 
23fb180322SJohn Rigby #endif				/* __MPC512X_H__ */
24