162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 262306a36Sopenharmony_cildflags-y += --wrap=ioremap_wc 362306a36Sopenharmony_cildflags-y += --wrap=memremap 462306a36Sopenharmony_cildflags-y += --wrap=devm_ioremap 562306a36Sopenharmony_cildflags-y += --wrap=devm_memremap 662306a36Sopenharmony_cildflags-y += --wrap=devm_memunmap 762306a36Sopenharmony_cildflags-y += --wrap=ioremap 862306a36Sopenharmony_cildflags-y += --wrap=iounmap 962306a36Sopenharmony_cildflags-y += --wrap=memunmap 1062306a36Sopenharmony_cildflags-y += --wrap=__devm_request_region 1162306a36Sopenharmony_cildflags-y += --wrap=__devm_release_region 1262306a36Sopenharmony_cildflags-y += --wrap=__request_region 1362306a36Sopenharmony_cildflags-y += --wrap=__release_region 1462306a36Sopenharmony_cildflags-y += --wrap=devm_memremap_pages 1562306a36Sopenharmony_cildflags-y += --wrap=insert_resource 1662306a36Sopenharmony_cildflags-y += --wrap=remove_resource 1762306a36Sopenharmony_cildflags-y += --wrap=acpi_evaluate_object 1862306a36Sopenharmony_cildflags-y += --wrap=acpi_evaluate_dsm 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ciDRIVERS := ../../../drivers 2162306a36Sopenharmony_ciNVDIMM_SRC := $(DRIVERS)/nvdimm 2262306a36Sopenharmony_ciACPI_SRC := $(DRIVERS)/acpi/nfit 2362306a36Sopenharmony_ciDAX_SRC := $(DRIVERS)/dax 2462306a36Sopenharmony_ciccflags-y := -I$(srctree)/drivers/nvdimm/ 2562306a36Sopenharmony_ciccflags-y += -I$(srctree)/drivers/acpi/nfit/ 2662306a36Sopenharmony_ci 2762306a36Sopenharmony_ciobj-$(CONFIG_LIBNVDIMM) += libnvdimm.o 2862306a36Sopenharmony_ciobj-$(CONFIG_BLK_DEV_PMEM) += nd_pmem.o 2962306a36Sopenharmony_ciobj-$(CONFIG_ND_BTT) += nd_btt.o 3062306a36Sopenharmony_ciobj-$(CONFIG_X86_PMEM_LEGACY) += nd_e820.o 3162306a36Sopenharmony_ciobj-$(CONFIG_ACPI_NFIT) += nfit.o 3262306a36Sopenharmony_ciifeq ($(CONFIG_DAX),m) 3362306a36Sopenharmony_ciobj-$(CONFIG_DAX) += dax.o 3462306a36Sopenharmony_ciendif 3562306a36Sopenharmony_ciobj-$(CONFIG_DEV_DAX) += device_dax.o 3662306a36Sopenharmony_ciobj-$(CONFIG_DEV_DAX_PMEM) += dax_pmem.o 3762306a36Sopenharmony_ci 3862306a36Sopenharmony_cinfit-y := $(ACPI_SRC)/core.o 3962306a36Sopenharmony_cinfit-y += $(ACPI_SRC)/intel.o 4062306a36Sopenharmony_cinfit-$(CONFIG_X86_MCE) += $(ACPI_SRC)/mce.o 4162306a36Sopenharmony_cinfit-y += acpi_nfit_test.o 4262306a36Sopenharmony_cinfit-y += config_check.o 4362306a36Sopenharmony_ci 4462306a36Sopenharmony_cind_pmem-y := $(NVDIMM_SRC)/pmem.o 4562306a36Sopenharmony_cind_pmem-y += pmem-dax.o 4662306a36Sopenharmony_cind_pmem-y += pmem_test.o 4762306a36Sopenharmony_cind_pmem-y += config_check.o 4862306a36Sopenharmony_ci 4962306a36Sopenharmony_cind_btt-y := $(NVDIMM_SRC)/btt.o 5062306a36Sopenharmony_cind_btt-y += config_check.o 5162306a36Sopenharmony_ci 5262306a36Sopenharmony_cind_e820-y := $(NVDIMM_SRC)/e820.o 5362306a36Sopenharmony_cind_e820-y += config_check.o 5462306a36Sopenharmony_ci 5562306a36Sopenharmony_cidax-y := $(DAX_SRC)/super.o 5662306a36Sopenharmony_cidax-y += $(DAX_SRC)/bus.o 5762306a36Sopenharmony_cidax-y += config_check.o 5862306a36Sopenharmony_ci 5962306a36Sopenharmony_cidevice_dax-y := $(DAX_SRC)/device.o 6062306a36Sopenharmony_cidevice_dax-y += dax-dev.o 6162306a36Sopenharmony_cidevice_dax-y += device_dax_test.o 6262306a36Sopenharmony_cidevice_dax-y += config_check.o 6362306a36Sopenharmony_ci 6462306a36Sopenharmony_cidax_pmem-y := $(DAX_SRC)/pmem.o 6562306a36Sopenharmony_cidax_pmem-y += dax_pmem_test.o 6662306a36Sopenharmony_cidax_pmem-y += config_check.o 6762306a36Sopenharmony_ci 6862306a36Sopenharmony_cilibnvdimm-y := $(NVDIMM_SRC)/core.o 6962306a36Sopenharmony_cilibnvdimm-y += $(NVDIMM_SRC)/bus.o 7062306a36Sopenharmony_cilibnvdimm-y += $(NVDIMM_SRC)/dimm_devs.o 7162306a36Sopenharmony_cilibnvdimm-y += $(NVDIMM_SRC)/dimm.o 7262306a36Sopenharmony_cilibnvdimm-y += $(NVDIMM_SRC)/region_devs.o 7362306a36Sopenharmony_cilibnvdimm-y += $(NVDIMM_SRC)/region.o 7462306a36Sopenharmony_cilibnvdimm-y += $(NVDIMM_SRC)/namespace_devs.o 7562306a36Sopenharmony_cilibnvdimm-y += $(NVDIMM_SRC)/label.o 7662306a36Sopenharmony_cilibnvdimm-y += $(NVDIMM_SRC)/badrange.o 7762306a36Sopenharmony_cilibnvdimm-$(CONFIG_ND_CLAIM) += $(NVDIMM_SRC)/claim.o 7862306a36Sopenharmony_cilibnvdimm-$(CONFIG_BTT) += $(NVDIMM_SRC)/btt_devs.o 7962306a36Sopenharmony_cilibnvdimm-$(CONFIG_NVDIMM_PFN) += $(NVDIMM_SRC)/pfn_devs.o 8062306a36Sopenharmony_cilibnvdimm-$(CONFIG_NVDIMM_DAX) += $(NVDIMM_SRC)/dax_devs.o 8162306a36Sopenharmony_cilibnvdimm-$(CONFIG_NVDIMM_KEYS) += $(NVDIMM_SRC)/security.o 8262306a36Sopenharmony_cilibnvdimm-y += libnvdimm_test.o 8362306a36Sopenharmony_cilibnvdimm-y += config_check.o 8462306a36Sopenharmony_ci 8562306a36Sopenharmony_ciobj-m += test/ 86