162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 262306a36Sopenharmony_cildflags-y += --wrap=acpi_table_parse_cedt 362306a36Sopenharmony_cildflags-y += --wrap=is_acpi_device_node 462306a36Sopenharmony_cildflags-y += --wrap=acpi_evaluate_integer 562306a36Sopenharmony_cildflags-y += --wrap=acpi_pci_find_root 662306a36Sopenharmony_cildflags-y += --wrap=nvdimm_bus_register 762306a36Sopenharmony_cildflags-y += --wrap=devm_cxl_port_enumerate_dports 862306a36Sopenharmony_cildflags-y += --wrap=devm_cxl_setup_hdm 962306a36Sopenharmony_cildflags-y += --wrap=devm_cxl_add_passthrough_decoder 1062306a36Sopenharmony_cildflags-y += --wrap=devm_cxl_enumerate_decoders 1162306a36Sopenharmony_cildflags-y += --wrap=cxl_await_media_ready 1262306a36Sopenharmony_cildflags-y += --wrap=cxl_hdm_decode_init 1362306a36Sopenharmony_cildflags-y += --wrap=cxl_dvsec_rr_decode 1462306a36Sopenharmony_cildflags-y += --wrap=devm_cxl_add_rch_dport 1562306a36Sopenharmony_cildflags-y += --wrap=cxl_rcd_component_reg_phys 1662306a36Sopenharmony_ci 1762306a36Sopenharmony_ciDRIVERS := ../../../drivers 1862306a36Sopenharmony_ciCXL_SRC := $(DRIVERS)/cxl 1962306a36Sopenharmony_ciCXL_CORE_SRC := $(DRIVERS)/cxl/core 2062306a36Sopenharmony_ciccflags-y := -I$(srctree)/drivers/cxl/ 2162306a36Sopenharmony_ciccflags-y += -D__mock=__weak 2262306a36Sopenharmony_ciccflags-y += -DTRACE_INCLUDE_PATH=$(CXL_CORE_SRC) -I$(srctree)/drivers/cxl/core/ 2362306a36Sopenharmony_ci 2462306a36Sopenharmony_ciobj-m += cxl_acpi.o 2562306a36Sopenharmony_ci 2662306a36Sopenharmony_cicxl_acpi-y := $(CXL_SRC)/acpi.o 2762306a36Sopenharmony_cicxl_acpi-y += mock_acpi.o 2862306a36Sopenharmony_cicxl_acpi-y += config_check.o 2962306a36Sopenharmony_cicxl_acpi-y += cxl_acpi_test.o 3062306a36Sopenharmony_ci 3162306a36Sopenharmony_ciobj-m += cxl_pmem.o 3262306a36Sopenharmony_ci 3362306a36Sopenharmony_cicxl_pmem-y := $(CXL_SRC)/pmem.o 3462306a36Sopenharmony_cicxl_pmem-y += $(CXL_SRC)/security.o 3562306a36Sopenharmony_cicxl_pmem-y += config_check.o 3662306a36Sopenharmony_cicxl_pmem-y += cxl_pmem_test.o 3762306a36Sopenharmony_ci 3862306a36Sopenharmony_ciobj-m += cxl_port.o 3962306a36Sopenharmony_ci 4062306a36Sopenharmony_cicxl_port-y := $(CXL_SRC)/port.o 4162306a36Sopenharmony_cicxl_port-y += config_check.o 4262306a36Sopenharmony_cicxl_port-y += cxl_port_test.o 4362306a36Sopenharmony_ci 4462306a36Sopenharmony_ci 4562306a36Sopenharmony_ciobj-m += cxl_mem.o 4662306a36Sopenharmony_ci 4762306a36Sopenharmony_cicxl_mem-y := $(CXL_SRC)/mem.o 4862306a36Sopenharmony_cicxl_mem-y += config_check.o 4962306a36Sopenharmony_cicxl_mem-y += cxl_mem_test.o 5062306a36Sopenharmony_ci 5162306a36Sopenharmony_ciobj-m += cxl_core.o 5262306a36Sopenharmony_ci 5362306a36Sopenharmony_cicxl_core-y := $(CXL_CORE_SRC)/port.o 5462306a36Sopenharmony_cicxl_core-y += $(CXL_CORE_SRC)/pmem.o 5562306a36Sopenharmony_cicxl_core-y += $(CXL_CORE_SRC)/regs.o 5662306a36Sopenharmony_cicxl_core-y += $(CXL_CORE_SRC)/memdev.o 5762306a36Sopenharmony_cicxl_core-y += $(CXL_CORE_SRC)/mbox.o 5862306a36Sopenharmony_cicxl_core-y += $(CXL_CORE_SRC)/pci.o 5962306a36Sopenharmony_cicxl_core-y += $(CXL_CORE_SRC)/hdm.o 6062306a36Sopenharmony_cicxl_core-y += $(CXL_CORE_SRC)/pmu.o 6162306a36Sopenharmony_cicxl_core-$(CONFIG_TRACING) += $(CXL_CORE_SRC)/trace.o 6262306a36Sopenharmony_cicxl_core-$(CONFIG_CXL_REGION) += $(CXL_CORE_SRC)/region.o 6362306a36Sopenharmony_cicxl_core-y += config_check.o 6462306a36Sopenharmony_cicxl_core-y += cxl_core_test.o 6562306a36Sopenharmony_cicxl_core-y += cxl_core_exports.o 6662306a36Sopenharmony_ci 6762306a36Sopenharmony_ciobj-m += test/ 68