mirror of
https://github.com/torvalds/linux.git
synced 2024-11-10 22:21:40 +00:00
893ecc6d2d
Add a KUnit test that confirms a DTB has been loaded, i.e. there is a root node, and that the of_have_populated_dt() API works properly. We skip the test when CONFIG_OF_EARLY_FLATREE=n because in that case we know architecture code hasn't called unflatten_(and_copy_)?device_tree() which would populate some sort of root node. Cc: Rob Herring <robh+dt@kernel.org> Cc: Frank Rowand <frowand.list@gmail.com> Reviewed-by: David Gow <davidgow@google.com> Cc: Brendan Higgins <brendan.higgins@linux.dev> Signed-off-by: Stephen Boyd <sboyd@kernel.org> Link: https://lore.kernel.org/r/20240217010557.2381548-8-sboyd@kernel.org Signed-off-by: Rob Herring <robh@kernel.org>
25 lines
744 B
Makefile
25 lines
744 B
Makefile
# SPDX-License-Identifier: GPL-2.0
|
|
obj-y = base.o cpu.o device.o module.o platform.o property.o
|
|
obj-$(CONFIG_OF_KOBJ) += kobj.o
|
|
obj-$(CONFIG_OF_DYNAMIC) += dynamic.o
|
|
obj-$(CONFIG_OF_FLATTREE) += fdt.o empty_root.dtb.o
|
|
obj-$(CONFIG_OF_EARLY_FLATTREE) += fdt_address.o
|
|
obj-$(CONFIG_OF_PROMTREE) += pdt.o
|
|
obj-$(CONFIG_OF_ADDRESS) += address.o
|
|
obj-$(CONFIG_OF_IRQ) += irq.o
|
|
obj-$(CONFIG_OF_UNITTEST) += unittest.o
|
|
obj-$(CONFIG_OF_RESERVED_MEM) += of_reserved_mem.o
|
|
obj-$(CONFIG_OF_RESOLVE) += resolver.o
|
|
obj-$(CONFIG_OF_OVERLAY) += overlay.o
|
|
obj-$(CONFIG_OF_NUMA) += of_numa.o
|
|
|
|
ifdef CONFIG_KEXEC_FILE
|
|
ifdef CONFIG_OF_FLATTREE
|
|
obj-y += kexec.o
|
|
endif
|
|
endif
|
|
|
|
obj-$(CONFIG_OF_KUNIT_TEST) += of_test.o
|
|
|
|
obj-$(CONFIG_OF_UNITTEST) += unittest-data/
|