Commit | Line | Data |
---|---|---|
41504c39 PM |
1 | # |
2 | # Makefile for the Linux/SuperH SH-4 backends. | |
3 | # | |
4 | ||
5 | # CPU subtype setup | |
c01f0f1a | 6 | obj-$(CONFIG_CPU_SUBTYPE_SH7757) += setup-sh7757.o |
7d740a06 | 7 | obj-$(CONFIG_CPU_SUBTYPE_SH7763) += setup-sh7763.o |
41504c39 PM |
8 | obj-$(CONFIG_CPU_SUBTYPE_SH7770) += setup-sh7770.o |
9 | obj-$(CONFIG_CPU_SUBTYPE_SH7780) += setup-sh7780.o | |
32351a28 | 10 | obj-$(CONFIG_CPU_SUBTYPE_SH7785) += setup-sh7785.o |
55ba99eb | 11 | obj-$(CONFIG_CPU_SUBTYPE_SH7786) += setup-sh7786.o |
41504c39 PM |
12 | obj-$(CONFIG_CPU_SUBTYPE_SH7343) += setup-sh7343.o |
13 | obj-$(CONFIG_CPU_SUBTYPE_SH7722) += setup-sh7722.o | |
178dd0cd | 14 | obj-$(CONFIG_CPU_SUBTYPE_SH7723) += setup-sh7723.o |
0207a2ef | 15 | obj-$(CONFIG_CPU_SUBTYPE_SH7724) += setup-sh7724.o |
9109a30e | 16 | obj-$(CONFIG_CPU_SUBTYPE_SH7366) += setup-sh7366.o |
2b1bd1ac | 17 | obj-$(CONFIG_CPU_SUBTYPE_SHX3) += setup-shx3.o |
41504c39 | 18 | |
1a442fe0 | 19 | # SMP setup |
2eb2a436 | 20 | smp-$(CONFIG_CPU_SHX3) := smp-shx3.o |
1a442fe0 | 21 | |
41504c39 | 22 | # Primary on-chip clocks (common) |
c01f0f1a | 23 | clock-$(CONFIG_CPU_SUBTYPE_SH7757) := clock-sh7757.o |
7d740a06 | 24 | clock-$(CONFIG_CPU_SUBTYPE_SH7763) := clock-sh7763.o |
41504c39 PM |
25 | clock-$(CONFIG_CPU_SUBTYPE_SH7770) := clock-sh7770.o |
26 | clock-$(CONFIG_CPU_SUBTYPE_SH7780) := clock-sh7780.o | |
32351a28 | 27 | clock-$(CONFIG_CPU_SUBTYPE_SH7785) := clock-sh7785.o |
55ba99eb | 28 | clock-$(CONFIG_CPU_SUBTYPE_SH7786) := clock-sh7786.o |
bc49b6ea | 29 | clock-$(CONFIG_CPU_SUBTYPE_SH7343) := clock-sh7343.o |
a61c1a63 | 30 | clock-$(CONFIG_CPU_SUBTYPE_SH7722) := clock-sh7722.o hwblk-sh7722.o |
2094e504 | 31 | clock-$(CONFIG_CPU_SUBTYPE_SH7723) := clock-sh7723.o hwblk-sh7723.o |
6ba4a8f0 | 32 | clock-$(CONFIG_CPU_SUBTYPE_SH7724) := clock-sh7724.o hwblk-sh7724.o |
4ed37394 | 33 | clock-$(CONFIG_CPU_SUBTYPE_SH7366) := clock-sh7366.o |
2b1bd1ac | 34 | clock-$(CONFIG_CPU_SUBTYPE_SHX3) := clock-shx3.o |
41504c39 | 35 | |
8d7b5b0a MD |
36 | # Pinmux setup |
37 | pinmux-$(CONFIG_CPU_SUBTYPE_SH7722) := pinmux-sh7722.o | |
0436ec15 | 38 | pinmux-$(CONFIG_CPU_SUBTYPE_SH7723) := pinmux-sh7723.o |
0207a2ef | 39 | pinmux-$(CONFIG_CPU_SUBTYPE_SH7724) := pinmux-sh7724.o |
c01f0f1a | 40 | pinmux-$(CONFIG_CPU_SUBTYPE_SH7757) := pinmux-sh7757.o |
0835f127 | 41 | pinmux-$(CONFIG_CPU_SUBTYPE_SH7785) := pinmux-sh7785.o |
55ba99eb | 42 | pinmux-$(CONFIG_CPU_SUBTYPE_SH7786) := pinmux-sh7786.o |
8d7b5b0a | 43 | |
4352fc1b PM |
44 | obj-y += $(clock-y) |
45 | obj-$(CONFIG_SMP) += $(smp-y) | |
46 | obj-$(CONFIG_GENERIC_GPIO) += $(pinmux-y) | |
47 | obj-$(CONFIG_PERF_EVENTS) += perf_event.o | |
48 | obj-$(CONFIG_HAVE_HW_BREAKPOINT) += ubc.o |