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 972a8ff4bSMasahiro Yamadamachine-$(CONFIG_ARCH_HIGHBANK) += highbank 1056f86e39SMasahiro Yamada# TODO: rename CONFIG_KIRKWOOD -> CONFIG_ARCH_KIRKWOOD 1156f86e39SMasahiro Yamadamachine-$(CONFIG_KIRKWOOD) += kirkwood 1209f455dcSMasahiro Yamada# TODO: rename CONFIG_TEGRA -> CONFIG_ARCH_TEGRA 13ef917ddbSMasahiro Yamadamachine-$(CONFIG_ARCH_NOMADIK) += nomadik 14*3e93b4e6SMasahiro Yamada# TODO: rename CONFIG_ORION5X -> CONFIG_ARCH_ORION5X 15*3e93b4e6SMasahiro Yamadamachine-$(CONFIG_ORION5X) += orion5x 1609f455dcSMasahiro Yamadamachine-$(CONFIG_TEGRA) += tegra 1701f14456SMasahiro Yamada 1801f14456SMasahiro Yamadamachdirs := $(patsubst %,arch/arm/mach-%/,$(machine-y)) 1901f14456SMasahiro Yamada 2001f14456SMasahiro Yamadalibs-y += $(machdirs) 2101f14456SMasahiro Yamada 22e19db555SDaniel Schwierzeckhead-y := arch/arm/cpu/$(CPU)/start.o 23e19db555SDaniel Schwierzeck 24e19db555SDaniel Schwierzeckifeq ($(CONFIG_SPL_BUILD),y) 25e19db555SDaniel Schwierzeckifneq ($(CONFIG_SPL_START_S_PATH),) 26e19db555SDaniel Schwierzeckhead-y := $(CONFIG_SPL_START_S_PATH:"%"=%)/start.o 27e19db555SDaniel Schwierzeckendif 28e19db555SDaniel Schwierzeckendif 29e19db555SDaniel Schwierzeck 30e19db555SDaniel Schwierzecklibs-y += arch/arm/cpu/$(CPU)/ 31e19db555SDaniel Schwierzecklibs-y += arch/arm/cpu/ 32e19db555SDaniel Schwierzecklibs-y += arch/arm/lib/ 33e19db555SDaniel Schwierzeck 34e19db555SDaniel Schwierzeckifeq ($(CONFIG_SPL_BUILD),y) 35e19db555SDaniel Schwierzeckifneq (,$(CONFIG_MX23)$(CONFIG_MX35)$(filter $(SOC), mx25 mx27 mx5 mx6 mx31 mx35)) 36e19db555SDaniel Schwierzecklibs-y += arch/arm/imx-common/ 37e19db555SDaniel Schwierzeckendif 38e19db555SDaniel Schwierzeckelse 39e19db555SDaniel Schwierzeckifneq (,$(filter $(SOC), mx25 mx27 mx5 mx6 mx31 mx35 mxs vf610)) 40e19db555SDaniel Schwierzecklibs-y += arch/arm/imx-common/ 41e19db555SDaniel Schwierzeckendif 42e19db555SDaniel Schwierzeckendif 43e19db555SDaniel Schwierzeck 44e19db555SDaniel Schwierzeckifneq (,$(filter $(SOC), armada-xp kirkwood)) 45e19db555SDaniel Schwierzecklibs-y += arch/arm/mvebu-common/ 46e19db555SDaniel Schwierzeckendif 4701f14456SMasahiro Yamada 4801f14456SMasahiro Yamada# deprecated 4901f14456SMasahiro Yamada-include $(machdirs)/config.mk 50