# # (C) Copyright 2000-2004 # Wolfgang Denk, DENX Software Engineering, wd@denx.de. # # SPDX-License-Identifier: GPL-2.0+ # ifneq ($(findstring $(CONFIG_SPL_BUILD)$(CONFIG_PDL_BUILD)$(CONFIG_SDL_BUILD),y y y),) obj-$(CONFIG_ARCH_MOLCHIP) += board/ obj-$(CONFIG_ARCH_MOLCHIP) += timer/ obj-$(CONFIG_ARCH_MOLCHIP) += uart/ obj-$(CONFIG_ARCH_MOLCHIP) += clk/ obj-$(CONFIG_ARCH_MOLCHIP) += lib/ else obj-$(CONFIG_ARCH_MOLCHIP) += lib/ obj-$(CONFIG_ARCH_MOLCHIP) += uart/ obj-$(CONFIG_ARCH_MOLCHIP) += flash/ obj-$(CONFIG_ARCH_MOLCHIP) += clk/ obj-$(CONFIG_ARCH_MOLCHIP) += pwm/ endif ifneq ($(findstring $(CONFIG_SPL_BUILD)$(CONFIG_SDL_BUILD),y y),) #obj-$(CONFIG_ARCH_MOLCHIP) += sfc/ obj-$(CONFIG_ARCH_MOLCHIP) += flash/ obj-$(CONFIG_ARCH_MOLCHIP) += dma/ endif ifneq ($(findstring $(CONFIG_PDL_BUILD)$(CONFIG_SDL_BUILD),y y),) obj-$(CONFIG_ARCH_MOLCHIP) += download/ obj-$(CONFIG_SUPPORT_USB2) += usb2/ endif ifneq ($(findstring $(CONFIG_PDL_BUILD)$(CONFIG_SPL_BUILD),y y),) obj-$(CONFIG_SUPPORT_DRAM) += dram/ ifeq ($(CONFIG_PSRAM),y) obj-$(CONFIG_PSRAM_TRAINING) += psram_training/ else obj-$(CONFIG_DDR_TRAINING) += ddr_training/ endif endif ifdef CONFIG_SDL_BUILD obj-$(CONFIG_ARCH_MOLCHIP) += timer/ obj-$(CONFIG_SDL_MMC_SUPPORT) += emmc/ endif ifdef CONFIG_SPL_BUILD obj-$(CONFIG_ARCH_MOLCHIP) += timer/ obj-$(CONFIG_ARCH_MOLCHIP) += spl/ obj-$(CONFIG_SPL_MMC_SUPPORT) += emmc/ ifndef CONFIG_SPL_BOOT_KERNEL_SUPPORT obj-$(CONFIG_ARCH_MOLCHIP) += sdcard/ obj-$(CONFIG_SPL_LZMA) += lzma/ endif obj-$(CONFIG_ARCH_MOLCHIP) += pinmux/ obj-$(CONFIG_SUPPORT_MEMTEST) += memtest/ obj-$(CONFIG_DMC_BIST) += dmc_bist/ obj-$(CONFIG_EYE_SCAN) += eye_scan/ endif ifdef CONFIG_PDL_BUILD obj-$(CONFIG_ARCH_MOLCHIP) += timer/ obj-$(CONFIG_ARCH_MOLCHIP) += uart/ endif