xref: /openbmc/linux/arch/arm/mach-at91/Makefile (revision 176a1b3d)
19d041268SAndrew Victor#
29d041268SAndrew Victor# Makefile for the linux kernel.
39d041268SAndrew Victor#
49d041268SAndrew Victor
5598e0855SAlexandre Belloniobj-y		:= soc.o
69d041268SAndrew Victor
7fc05b657SLudovic Desrochesobj-$(CONFIG_SOC_AT91SAM9)	+= sam9_smc.o
89d041268SAndrew Victor
99d041268SAndrew Victor# CPU-specific support
10cac01723SNicolas Ferreobj-$(CONFIG_SOC_AT91RM9200)	+= at91rm9200.o at91rm9200_time.o
11cac01723SNicolas Ferreobj-$(CONFIG_SOC_AT91SAM9)	+= at91sam9.o
12cac01723SNicolas Ferreobj-$(CONFIG_SOC_SAMA5)		+= sama5.o
138f4b4794SLudovic Desroches
14b7b272a8SAndrew Victor# Power Management
15b7b272a8SAndrew Victorobj-$(CONFIG_PM)		+= pm.o
16828b98faSWenyou Yangobj-$(CONFIG_PM)		+= pm_suspend.o
179d041268SAndrew Victor
18176a1b3dSAlexandre Belloniifeq ($(CONFIG_CPU_V7),y)
19176a1b3dSAlexandre BelloniAFLAGS_pm_suspend.o := -march=armv7-a
20176a1b3dSAlexandre Belloniendif
219d041268SAndrew Victorifeq ($(CONFIG_PM_DEBUG),y)
229d041268SAndrew VictorCFLAGS_pm.o += -DDEBUG
239d041268SAndrew Victorendif
24