summaryrefslogtreecommitdiff
path: root/arch/xtensa/include/asm/platform.h
diff options
context:
space:
mode:
Diffstat (limited to 'arch/xtensa/include/asm/platform.h')
-rw-r--r--arch/xtensa/include/asm/platform.h36
1 files changed, 5 insertions, 31 deletions
diff --git a/arch/xtensa/include/asm/platform.h b/arch/xtensa/include/asm/platform.h
index 32e98f27ce97..94f13fabf7cd 100644
--- a/arch/xtensa/include/asm/platform.h
+++ b/arch/xtensa/include/asm/platform.h
@@ -12,8 +12,6 @@
#define _XTENSA_PLATFORM_H
#include <linux/types.h>
-#include <linux/pci.h>
-
#include <asm/bootparam.h>
/*
@@ -30,43 +28,19 @@ extern void platform_init(bp_tag_t*);
extern void platform_setup (char **);
/*
- * platform_restart is called to restart the system.
- */
-extern void platform_restart (void);
-
-/*
- * platform_halt is called to stop the system and halt.
- */
-extern void platform_halt (void);
-
-/*
- * platform_power_off is called to stop the system and power it off.
- */
-extern void platform_power_off (void);
-
-/*
* platform_idle is called from the idle function.
*/
extern void platform_idle (void);
/*
- * platform_heartbeat is called every HZ
- */
-extern void platform_heartbeat (void);
-
-/*
- * platform_pcibios_init is called to allow the platform to setup the pci bus.
- */
-extern void platform_pcibios_init (void);
-
-/*
- * platform_pcibios_fixup allows to modify the PCI configuration.
+ * platform_calibrate_ccount calibrates cpu clock freq (CONFIG_XTENSA_CALIBRATE)
*/
-extern int platform_pcibios_fixup (void);
+extern void platform_calibrate_ccount (void);
/*
- * platform_calibrate_ccount calibrates cpu clock freq (CONFIG_XTENSA_CALIBRATE)
+ * Flush and reset the mmu, simulate a processor reset, and
+ * jump to the reset vector.
*/
-extern void platform_calibrate_ccount (void);
+void cpu_reset(void) __attribute__((noreturn));
#endif /* _XTENSA_PLATFORM_H */