ARM: shmobile: soc-core: add R-mobile PM domain common APIs
[deliverable/linux.git] / arch / arm / mach-shmobile / Makefile
CommitLineData
c793c1b0
MD
1#
2# Makefile for the linux kernel.
3#
4
5# Common objects
21cc1b7e 6obj-y := timer.o console.o clock.o common.o
c793c1b0
MD
7
8# CPU objects
f8eef130 9obj-$(CONFIG_ARCH_SH7367) += setup-sh7367.o clock-sh7367.o intc-sh7367.o
0163acf3 10obj-$(CONFIG_ARCH_SH7377) += setup-sh7377.o clock-sh7377.o intc-sh7377.o
495b3cea 11obj-$(CONFIG_ARCH_SH7372) += setup-sh7372.o clock-sh7372.o intc-sh7372.o
5f53a56a 12obj-$(CONFIG_ARCH_SH73A0) += setup-sh73a0.o clock-sh73a0.o intc-sh73a0.o
6c01ba44 13obj-$(CONFIG_ARCH_R8A7740) += setup-r8a7740.o clock-r8a7740.o intc-r8a7740.o
f411fade 14obj-$(CONFIG_ARCH_R8A7779) += setup-r8a7779.o clock-r8a7779.o intc-r8a7779.o
7f627f03 15obj-$(CONFIG_ARCH_EMEV2) += setup-emev2.o clock-emev2.o
c793c1b0 16
1c51ed4f
MD
17# SMP objects
18smp-y := platsmp.o headsmp.o
19smp-$(CONFIG_HOTPLUG_CPU) += hotplug.o
72f4d579 20smp-$(CONFIG_ARCH_SH73A0) += smp-sh73a0.o
f40aaf6d 21smp-$(CONFIG_ARCH_R8A7779) += smp-r8a7779.o
bd5a875d 22smp-$(CONFIG_ARCH_EMEV2) += smp-emev2.o
1c51ed4f 23
7fdda678 24# Pinmux setup
09dd7ded
MD
25pfc-y :=
26pfc-$(CONFIG_ARCH_SH7367) += pfc-sh7367.o
27pfc-$(CONFIG_ARCH_SH7377) += pfc-sh7377.o
28pfc-$(CONFIG_ARCH_SH7372) += pfc-sh7372.o
29pfc-$(CONFIG_ARCH_SH73A0) += pfc-sh73a0.o
5ade0672 30pfc-$(CONFIG_ARCH_R8A7740) += pfc-r8a7740.o
19c43fc5 31pfc-$(CONFIG_ARCH_R8A7779) += pfc-r8a7779.o
7fdda678 32
863b1719
MD
33# IRQ objects
34obj-$(CONFIG_ARCH_SH7367) += entry-intc.o
35obj-$(CONFIG_ARCH_SH7377) += entry-intc.o
36obj-$(CONFIG_ARCH_SH7372) += entry-intc.o
215d6cc9 37obj-$(CONFIG_ARCH_R8A7740) += entry-intc.o
863b1719 38
c3dada18
MD
39# PM objects
40obj-$(CONFIG_SUSPEND) += suspend.o
0af4817b 41obj-$(CONFIG_CPU_IDLE) += cpuidle.o
8f45b112 42obj-$(CONFIG_ARCH_SHMOBILE) += pm-rmobile.o
97991657 43obj-$(CONFIG_ARCH_SH7372) += pm-sh7372.o sleep-sh7372.o
a662c082 44obj-$(CONFIG_ARCH_R8A7779) += pm-r8a7779.o
c3dada18 45
c793c1b0
MD
46# Board objects
47obj-$(CONFIG_MACH_G3EVM) += board-g3evm.o
f2aaf66d 48obj-$(CONFIG_MACH_G4EVM) += board-g4evm.o
2b7eda63 49obj-$(CONFIG_MACH_AP4EVB) += board-ap4evb.o
6d9598e2 50obj-$(CONFIG_MACH_AG5EVM) += board-ag5evm.o
920adc75 51obj-$(CONFIG_MACH_MACKEREL) += board-mackerel.o
28626632 52obj-$(CONFIG_MACH_KOTA2) += board-kota2.o
d55c9a97 53obj-$(CONFIG_MACH_BONITO) += board-bonito.o
f411fade 54obj-$(CONFIG_MACH_MARZEN) += board-marzen.o
4d22e564 55obj-$(CONFIG_MACH_ARMADILLO800EVA) += board-armadillo800eva.o
c050fb10 56obj-$(CONFIG_MACH_KZM9D) += board-kzm9d.o
9b93e244 57obj-$(CONFIG_MACH_KZM9G) += board-kzm9g.o
09dd7ded
MD
58
59# Framework support
1c51ed4f 60obj-$(CONFIG_SMP) += $(smp-y)
09dd7ded 61obj-$(CONFIG_GENERIC_GPIO) += $(pfc-y)
This page took 0.114283 seconds and 5 git commands to generate.