aboutsummaryrefslogtreecommitdiff
path: root/src/arch/arm64/include
diff options
context:
space:
mode:
authorFurquan Shaikh <furquan@google.com>2015-10-15 15:50:30 -0700
committerJulius Werner <jwerner@chromium.org>2015-11-07 03:29:35 +0100
commitfdb3a8d07d46c0011555029e041890dc668ec7f0 (patch)
tree18594c3e21c1d153865360d09f727a0cad63e82e /src/arch/arm64/include
parentb3f6ad35221984419ee0998f47b778d669d1636e (diff)
arm64: Remove cpu intialization through device-tree
Since, SMP support is removed for ARM64, there is no need for CPU initialization to be performed via device-tree. Change-Id: I0534e6a93c7dc8659859eac926d17432d10243aa Signed-off-by: Furquan Shaikh <furquan@google.com> Reviewed-on: http://review.coreboot.org/11913 Tested-by: build bot (Jenkins) Reviewed-by: Julius Werner <jwerner@chromium.org>
Diffstat (limited to 'src/arch/arm64/include')
-rw-r--r--src/arch/arm64/include/armv8/arch/cpu.h34
1 files changed, 4 insertions, 30 deletions
diff --git a/src/arch/arm64/include/armv8/arch/cpu.h b/src/arch/arm64/include/armv8/arch/cpu.h
index 778909d94c..fdc34e5086 100644
--- a/src/arch/arm64/include/armv8/arch/cpu.h
+++ b/src/arch/arm64/include/armv8/arch/cpu.h
@@ -18,36 +18,6 @@
#define asmlinkage
-#if !defined(__PRE_RAM__)
-#include <arch/barrier.h>
-#include <arch/mpidr.h>
-#include <device/device.h>
-
-enum {
- CPU_ID_END = 0x00000000,
-};
-
-struct cpu_device_id {
- uint32_t midr;
-};
-
-struct cpu_driver {
- /* This is excessive as init() is the only one called. */
- struct device_operations *ops;
- const struct cpu_device_id *id_table;
-};
-
-struct cpu_info {
- device_t cpu;
- unsigned int id;
- uint64_t mpidr;
-};
-
-/* Initialize CPU0 under the DEVICE_PATH_CPU_CLUSTER cluster. */
-void arch_initialize_cpu(device_t cluster);
-
-#endif /* !__PRE_RAM__ */
-
static inline unsigned int smp_processor_id(void) { return 0; }
/*
@@ -63,4 +33,8 @@ void arm64_cpu_startup(void);
*/
void arm64_arch_timer_init(void);
+#if !defined(__PRE_RAM__)
+struct cpu_driver { };
+#endif
+
#endif /* __ARCH_CPU_H__ */