summaryrefslogtreecommitdiff
path: root/include/cpu_func.h
diff options
context:
space:
mode:
authorSimon Glass <[email protected]>2019-11-14 12:57:09 -0700
committerTom Rini <[email protected]>2019-12-02 18:23:06 -0500
commit62f9b654472888dc46feea74f95edb837f49333a (patch)
tree2ba027312db362b0680f990fd5d55c3508e3fb51 /include/cpu_func.h
parentdd38416d6b354acb5d12e2bd1fd45e7e63b8a605 (diff)
common: Move older CPU functions to their own header
These should be moved to driver model, but in the meantime, move them out of the common header to help reduce its size. Signed-off-by: Simon Glass <[email protected]> Reviewed-by: Tom Rini <[email protected]>
Diffstat (limited to 'include/cpu_func.h')
-rw-r--r--include/cpu_func.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/include/cpu_func.h b/include/cpu_func.h
new file mode 100644
index 00000000000..a99b69b9764
--- /dev/null
+++ b/include/cpu_func.h
@@ -0,0 +1,23 @@
+/* SPDX-License-Identifier: GPL-2.0+ */
+/*
+ * (C) Copyright 2000-2009
+ * Wolfgang Denk, DENX Software Engineering, [email protected].
+ * Copyright 2019 Google LLC
+ */
+
+#ifndef __CPU_LEGACY_H
+#define __CPU_LEGACY_H
+
+#include <linux/types.h>
+
+/*
+ * Multicore arch functions
+ *
+ * These should be moved to use the CPU uclass.
+ */
+int cpu_status(u32 nr);
+int cpu_reset(u32 nr);
+int cpu_disable(u32 nr);
+int cpu_release(u32 nr, int argc, char * const argv[]);
+
+#endif