1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# SPEAr Platform specific Makefile 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun 6*4882a593Smuzhiyunccflags-$(CONFIG_ARCH_MULTIPLATFORM) := -I$(srctree)/$(src)/include 7*4882a593Smuzhiyun 8*4882a593Smuzhiyun# Common support 9*4882a593Smuzhiyunobj-y := restart.o time.o 10*4882a593Smuzhiyun 11*4882a593Smuzhiyunsmp-$(CONFIG_SMP) += headsmp.o platsmp.o 12*4882a593Smuzhiyunsmp-$(CONFIG_HOTPLUG_CPU) += hotplug.o 13*4882a593Smuzhiyun 14*4882a593Smuzhiyunobj-$(CONFIG_ARCH_SPEAR13XX) += spear13xx.o $(smp-y) 15*4882a593Smuzhiyunobj-$(CONFIG_MACH_SPEAR1310) += spear1310.o 16*4882a593Smuzhiyunobj-$(CONFIG_MACH_SPEAR1340) += spear1340.o 17*4882a593Smuzhiyun 18*4882a593Smuzhiyunobj-$(CONFIG_ARCH_SPEAR3XX) += spear3xx.o 19*4882a593Smuzhiyunobj-$(CONFIG_ARCH_SPEAR3XX) += pl080.o 20*4882a593Smuzhiyunobj-$(CONFIG_MACH_SPEAR300) += spear300.o 21*4882a593Smuzhiyunobj-$(CONFIG_MACH_SPEAR310) += spear310.o 22*4882a593Smuzhiyunobj-$(CONFIG_MACH_SPEAR320) += spear320.o 23*4882a593Smuzhiyun 24*4882a593Smuzhiyunobj-$(CONFIG_ARCH_SPEAR6XX) += spear6xx.o 25*4882a593Smuzhiyunobj-$(CONFIG_ARCH_SPEAR6XX) += pl080.o 26*4882a593Smuzhiyun 27*4882a593SmuzhiyunCFLAGS_hotplug.o += -march=armv7-a 28