linux/arch/arm/mach-shmobile/Makefile
<<
>>
Prefs
   1# SPDX-License-Identifier: GPL-2.0
   2#
   3# Makefile for the linux kernel.
   4#
   5
   6# Common objects
   7obj-y                           := timer.o
   8
   9# CPU objects
  10obj-$(CONFIG_ARCH_SH73A0)       += setup-sh73a0.o
  11obj-$(CONFIG_ARCH_R8A73A4)      += setup-r8a73a4.o
  12obj-$(CONFIG_ARCH_R8A7740)      += setup-r8a7740.o
  13obj-$(CONFIG_ARCH_R8A7778)      += setup-r8a7778.o
  14obj-$(CONFIG_ARCH_R8A7779)      += setup-r8a7779.o
  15obj-$(CONFIG_ARCH_EMEV2)        += setup-emev2.o
  16obj-$(CONFIG_ARCH_R7S72100)     += setup-r7s72100.o
  17obj-$(CONFIG_ARCH_R7S9210)      += setup-r7s9210.o
  18
  19# CPU reset vector handling objects
  20cpu-y                           := platsmp.o headsmp.o
  21
  22# Shared SoC family objects
  23obj-$(CONFIG_ARCH_RCAR_GEN2)    += setup-rcar-gen2.o platsmp-apmu.o $(cpu-y)
  24CFLAGS_setup-rcar-gen2.o        += -march=armv7-a
  25obj-$(CONFIG_ARCH_R8A7790)      += regulator-quirk-rcar-gen2.o
  26obj-$(CONFIG_ARCH_R8A7791)      += regulator-quirk-rcar-gen2.o
  27obj-$(CONFIG_ARCH_R8A7793)      += regulator-quirk-rcar-gen2.o
  28
  29# SMP objects
  30smp-y                           := $(cpu-y)
  31smp-$(CONFIG_ARCH_RCAR_GEN2)    += headsmp-apmu.o
  32smp-$(CONFIG_ARCH_SH73A0)       += smp-sh73a0.o headsmp-scu.o platsmp-scu.o
  33smp-$(CONFIG_ARCH_R8A7779)      += smp-r8a7779.o headsmp-scu.o platsmp-scu.o
  34smp-$(CONFIG_ARCH_EMEV2)        += smp-emev2.o headsmp-scu.o platsmp-scu.o
  35
  36# PM objects
  37obj-$(CONFIG_SUSPEND)           += suspend.o
  38obj-$(CONFIG_ARCH_RCAR_GEN2)    += pm-rcar-gen2.o
  39
  40# Framework support
  41obj-$(CONFIG_SMP)               += $(smp-y)
  42