]>
Commit | Line | Data |
---|---|---|
e19db555 DS |
1 | # |
2 | # SPDX-License-Identifier: GPL-2.0+ | |
3 | # | |
4 | ||
01f14456 MY |
5 | # Machine directory name. This list is sorted alphanumerically |
6 | # by CONFIG_* macro name. | |
62011840 | 7 | machine-$(CONFIG_ARCH_AT91) += at91 |
601fbec7 | 8 | machine-$(CONFIG_ARCH_DAVINCI) += davinci |
56f86e39 MY |
9 | # TODO: rename CONFIG_KIRKWOOD -> CONFIG_ARCH_KIRKWOOD |
10 | machine-$(CONFIG_KIRKWOOD) += kirkwood | |
09f455dc | 11 | # TODO: rename CONFIG_TEGRA -> CONFIG_ARCH_TEGRA |
ef917ddb | 12 | machine-$(CONFIG_ARCH_NOMADIK) += nomadik |
09f455dc | 13 | machine-$(CONFIG_TEGRA) += tegra |
01f14456 MY |
14 | |
15 | machdirs := $(patsubst %,arch/arm/mach-%/,$(machine-y)) | |
16 | ||
17 | libs-y += $(machdirs) | |
18 | ||
e19db555 DS |
19 | head-y := arch/arm/cpu/$(CPU)/start.o |
20 | ||
21 | ifeq ($(CONFIG_SPL_BUILD),y) | |
22 | ifneq ($(CONFIG_SPL_START_S_PATH),) | |
23 | head-y := $(CONFIG_SPL_START_S_PATH:"%"=%)/start.o | |
24 | endif | |
25 | endif | |
26 | ||
27 | libs-y += arch/arm/cpu/$(CPU)/ | |
28 | libs-y += arch/arm/cpu/ | |
29 | libs-y += arch/arm/lib/ | |
30 | ||
31 | ifeq ($(CONFIG_SPL_BUILD),y) | |
32 | ifneq (,$(CONFIG_MX23)$(CONFIG_MX35)$(filter $(SOC), mx25 mx27 mx5 mx6 mx31 mx35)) | |
33 | libs-y += arch/arm/imx-common/ | |
34 | endif | |
35 | else | |
36 | ifneq (,$(filter $(SOC), mx25 mx27 mx5 mx6 mx31 mx35 mxs vf610)) | |
37 | libs-y += arch/arm/imx-common/ | |
38 | endif | |
39 | endif | |
40 | ||
41 | ifneq (,$(filter $(SOC), armada-xp kirkwood)) | |
42 | libs-y += arch/arm/mvebu-common/ | |
43 | endif | |
01f14456 MY |
44 | |
45 | # deprecated | |
46 | -include $(machdirs)/config.mk |