xref: /openbmc/linux/arch/powerpc/platforms/8xx/mpc8xx.h (revision 4f2c0a4acffbec01079c28f839422e64ddeff004)
149b51545SJochen Friedrich /*
249b51545SJochen Friedrich  * Prototypes, etc. for the Freescale MPC8xx embedded cpu chips
349b51545SJochen Friedrich  * May need to be cleaned as the port goes on ...
449b51545SJochen Friedrich  *
549b51545SJochen Friedrich  * Copyright (C) 2008 Jochen Friedrich <jochen@scram.de>
649b51545SJochen Friedrich  *
749b51545SJochen Friedrich  * This file is licensed under the terms of the GNU General Public License
849b51545SJochen Friedrich  * version 2. This program is licensed "as is" without any warranty of any
949b51545SJochen Friedrich  * kind, whether express or implied.
1049b51545SJochen Friedrich  */
1149b51545SJochen Friedrich #ifndef __MPC8xx_H
1249b51545SJochen Friedrich #define __MPC8xx_H
1349b51545SJochen Friedrich 
14*95ec77c0SDaniel Axtens extern void __noreturn mpc8xx_restart(char *cmd);
1549b51545SJochen Friedrich extern void mpc8xx_calibrate_decr(void);
1649b51545SJochen Friedrich extern int mpc8xx_set_rtc_time(struct rtc_time *tm);
1749b51545SJochen Friedrich extern void mpc8xx_get_rtc_time(struct rtc_time *tm);
1849b51545SJochen Friedrich extern unsigned int mpc8xx_get_irq(void);
1949b51545SJochen Friedrich 
2049b51545SJochen Friedrich #endif /* __MPC8xx_H */
21