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