^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) # Makefile for the linux kernel.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) # CPU-specific support
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) obj-$(CONFIG_SOC_AT91RM9200) += at91rm9200.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) obj-$(CONFIG_SOC_AT91SAM9) += at91sam9.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) obj-$(CONFIG_SOC_SAM9X60) += sam9x60.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) obj-$(CONFIG_SOC_SAMA5) += sama5.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) obj-$(CONFIG_SOC_SAMV7) += samv7.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) # Power Management
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) obj-$(CONFIG_ATMEL_PM) += pm.o pm_suspend.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) ifeq ($(CONFIG_CPU_V7),y)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) AFLAGS_pm_suspend.o := -march=armv7-a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) endif
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) ifeq ($(CONFIG_PM_DEBUG),y)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) CFLAGS_pm.o += -DDEBUG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) endif
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) $(obj)/pm_data-offsets.h: $(obj)/pm_data-offsets.s FORCE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) $(call filechk,offsets,__PM_DATA_OFFSETS_H__)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) $(obj)/pm_suspend.o: $(obj)/pm_data-offsets.h
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) targets += pm_data-offsets.s
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) clean-files += pm_data-offsets.h