blob: 2f3c60e373e1a2d9cf1501ebdacd389a8f38ddf5 [file] [log] [blame]
Thomas Gleixner2874c5f2019-05-27 08:55:01 +02001/* SPDX-License-Identifier: GPL-2.0-or-later */
John Rigbyfb180322008-07-09 14:54:03 -06002/*
3 * Copyright (C) 2007 Freescale Semiconductor, Inc. All rights reserved.
4 *
John Rigbyfb180322008-07-09 14:54:03 -06005 * Prototypes for MPC512x shared code
6 */
7
8#ifndef __MPC512X_H__
9#define __MPC512X_H__
John Rigbyfb180322008-07-09 14:54:03 -060010extern void __init mpc512x_init_IRQ(void);
Gerhard Sittig2abbbb62013-05-14 04:40:53 +000011extern void __init mpc512x_init_early(void);
Anatolij Gustschin284ed662010-02-16 10:35:13 -070012extern void __init mpc512x_init(void);
Gerhard Sittig2abbbb62013-05-14 04:40:53 +000013extern void __init mpc512x_setup_arch(void);
Anatolij Gustschin284ed662010-02-16 10:35:13 -070014extern int __init mpc5121_clk_init(void);
Nick Child2493a242021-12-16 17:00:34 -050015const char *__init mpc512x_select_psc_compat(void);
16const char *__init mpc512x_select_reset_compat(void);
Daniel Axtens95ec77c2016-07-12 10:54:52 +100017extern void __noreturn mpc512x_restart(char *cmd);
Timur Tabi6baf1192012-10-15 09:52:20 +000018
John Rigbyfb180322008-07-09 14:54:03 -060019#endif /* __MPC512X_H__ */