1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0 2*4882a593Smuzhiyun# Makefile for the Linux device tree 3*4882a593Smuzhiyun 4*4882a593Smuzhiyunobj-y := component.o core.o bus.o dd.o syscore.o \ 5*4882a593Smuzhiyun driver.o class.o platform.o \ 6*4882a593Smuzhiyun cpu.o firmware.o init.o map.o devres.o \ 7*4882a593Smuzhiyun attribute_container.o transport_class.o \ 8*4882a593Smuzhiyun topology.o container.o property.o cacheinfo.o \ 9*4882a593Smuzhiyun swnode.o 10*4882a593Smuzhiyunobj-$(CONFIG_DEVTMPFS) += devtmpfs.o 11*4882a593Smuzhiyunobj-y += power/ 12*4882a593Smuzhiyunobj-$(CONFIG_ISA_BUS_API) += isa.o 13*4882a593Smuzhiyunobj-y += firmware_loader/ 14*4882a593Smuzhiyunobj-$(CONFIG_NUMA) += node.o 15*4882a593Smuzhiyunobj-$(CONFIG_MEMORY_HOTPLUG_SPARSE) += memory.o 16*4882a593Smuzhiyunifeq ($(CONFIG_SYSFS),y) 17*4882a593Smuzhiyunobj-$(CONFIG_MODULES) += module.o 18*4882a593Smuzhiyunendif 19*4882a593Smuzhiyunobj-$(CONFIG_SYS_HYPERVISOR) += hypervisor.o 20*4882a593Smuzhiyunobj-$(CONFIG_REGMAP) += regmap/ 21*4882a593Smuzhiyun 22*4882a593Smuzhiyunobj-$(CONFIG_MALI_MEMORY_GROUP_MANAGER) += arm/memory_group_manager/ 23*4882a593Smuzhiyunobj-$(CONFIG_MALI_PROTECTED_MEMORY_ALLOCATOR) += arm/protected_memory_allocator/ 24*4882a593Smuzhiyun 25*4882a593Smuzhiyunobj-$(CONFIG_SOC_BUS) += soc.o 26*4882a593Smuzhiyunobj-$(CONFIG_PINCTRL) += pinctrl.o 27*4882a593Smuzhiyunobj-$(CONFIG_DEV_COREDUMP) += devcoredump.o 28*4882a593Smuzhiyunobj-$(CONFIG_GENERIC_MSI_IRQ_DOMAIN) += platform-msi.o 29*4882a593Smuzhiyunobj-$(CONFIG_GENERIC_ARCH_TOPOLOGY) += arch_topology.o 30*4882a593Smuzhiyun 31*4882a593Smuzhiyunobj-y += test/ 32*4882a593Smuzhiyun 33*4882a593Smuzhiyunccflags-$(CONFIG_DEBUG_DRIVER) := -DDEBUG 34*4882a593Smuzhiyun 35