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