1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# Makefile for the linux kernel. 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun 6*4882a593Smuzhiyun# CPU-specific support 7*4882a593Smuzhiyunobj-$(CONFIG_SOC_AT91RM9200) += at91rm9200.o 8*4882a593Smuzhiyunobj-$(CONFIG_SOC_AT91SAM9) += at91sam9.o 9*4882a593Smuzhiyunobj-$(CONFIG_SOC_SAM9X60) += sam9x60.o 10*4882a593Smuzhiyunobj-$(CONFIG_SOC_SAMA5) += sama5.o 11*4882a593Smuzhiyunobj-$(CONFIG_SOC_SAMV7) += samv7.o 12*4882a593Smuzhiyun 13*4882a593Smuzhiyun# Power Management 14*4882a593Smuzhiyunobj-$(CONFIG_ATMEL_PM) += pm.o pm_suspend.o 15*4882a593Smuzhiyun 16*4882a593Smuzhiyunifeq ($(CONFIG_CPU_V7),y) 17*4882a593SmuzhiyunAFLAGS_pm_suspend.o := -march=armv7-a 18*4882a593Smuzhiyunendif 19*4882a593Smuzhiyunifeq ($(CONFIG_PM_DEBUG),y) 20*4882a593SmuzhiyunCFLAGS_pm.o += -DDEBUG 21*4882a593Smuzhiyunendif 22*4882a593Smuzhiyun 23*4882a593Smuzhiyun$(obj)/pm_data-offsets.h: $(obj)/pm_data-offsets.s FORCE 24*4882a593Smuzhiyun $(call filechk,offsets,__PM_DATA_OFFSETS_H__) 25*4882a593Smuzhiyun 26*4882a593Smuzhiyun$(obj)/pm_suspend.o: $(obj)/pm_data-offsets.h 27*4882a593Smuzhiyun 28*4882a593Smuzhiyuntargets += pm_data-offsets.s 29*4882a593Smuzhiyunclean-files += pm_data-offsets.h 30