1e19db555SDaniel Schwierzeck# 2e19db555SDaniel Schwierzeck# SPDX-License-Identifier: GPL-2.0+ 3e19db555SDaniel Schwierzeck# 4e19db555SDaniel Schwierzeck 501f14456SMasahiro Yamada# Machine directory name. This list is sorted alphanumerically 601f14456SMasahiro Yamada# by CONFIG_* macro name. 762011840SMasahiro Yamadamachine-$(CONFIG_ARCH_AT91) += at91 8601fbec7SMasahiro Yamadamachine-$(CONFIG_ARCH_DAVINCI) += davinci 9*56f86e39SMasahiro Yamada# TODO: rename CONFIG_KIRKWOOD -> CONFIG_ARCH_KIRKWOOD 10*56f86e39SMasahiro Yamadamachine-$(CONFIG_KIRKWOOD) += kirkwood 1109f455dcSMasahiro Yamada# TODO: rename CONFIG_TEGRA -> CONFIG_ARCH_TEGRA 1209f455dcSMasahiro Yamadamachine-$(CONFIG_TEGRA) += tegra 1301f14456SMasahiro Yamada 1401f14456SMasahiro Yamadamachdirs := $(patsubst %,arch/arm/mach-%/,$(machine-y)) 1501f14456SMasahiro Yamada 1601f14456SMasahiro Yamadalibs-y += $(machdirs) 1701f14456SMasahiro Yamada 18e19db555SDaniel Schwierzeckhead-y := arch/arm/cpu/$(CPU)/start.o 19e19db555SDaniel Schwierzeck 20e19db555SDaniel Schwierzeckifeq ($(CONFIG_SPL_BUILD),y) 21e19db555SDaniel Schwierzeckifneq ($(CONFIG_SPL_START_S_PATH),) 22e19db555SDaniel Schwierzeckhead-y := $(CONFIG_SPL_START_S_PATH:"%"=%)/start.o 23e19db555SDaniel Schwierzeckendif 24e19db555SDaniel Schwierzeckendif 25e19db555SDaniel Schwierzeck 26e19db555SDaniel Schwierzecklibs-y += arch/arm/cpu/$(CPU)/ 27e19db555SDaniel Schwierzecklibs-y += arch/arm/cpu/ 28e19db555SDaniel Schwierzecklibs-y += arch/arm/lib/ 29e19db555SDaniel Schwierzeck 30e19db555SDaniel Schwierzeckifeq ($(CONFIG_SPL_BUILD),y) 31e19db555SDaniel Schwierzeckifneq (,$(CONFIG_MX23)$(CONFIG_MX35)$(filter $(SOC), mx25 mx27 mx5 mx6 mx31 mx35)) 32e19db555SDaniel Schwierzecklibs-y += arch/arm/imx-common/ 33e19db555SDaniel Schwierzeckendif 34e19db555SDaniel Schwierzeckelse 35e19db555SDaniel Schwierzeckifneq (,$(filter $(SOC), mx25 mx27 mx5 mx6 mx31 mx35 mxs vf610)) 36e19db555SDaniel Schwierzecklibs-y += arch/arm/imx-common/ 37e19db555SDaniel Schwierzeckendif 38e19db555SDaniel Schwierzeckendif 39e19db555SDaniel Schwierzeck 40e19db555SDaniel Schwierzeckifneq (,$(filter $(SOC), armada-xp kirkwood)) 41e19db555SDaniel Schwierzecklibs-y += arch/arm/mvebu-common/ 42e19db555SDaniel Schwierzeckendif 4301f14456SMasahiro Yamada 4401f14456SMasahiro Yamada# deprecated 4501f14456SMasahiro Yamada-include $(machdirs)/config.mk 46