Unverified Commit 3969f645 authored by Marco Pagani's avatar Marco Pagani Committed by Xu Yilun
Browse files

fpga: add configuration for the FPGA KUnit test suites.



Add configuration for the KUnit test suites for the core components
of the FPGA subsystem.

Signed-off-by: default avatarMarco Pagani <marpagan@redhat.com>
Acked-by: default avatarXu Yilun <yilun.xu@intel.com>
Link: https://lore.kernel.org/r/20230718130304.87048-5-marpagan@redhat.com


Signed-off-by: default avatarXu Yilun <yilun.xu@intel.com>
parent 64a5f972
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -276,4 +276,6 @@ config FPGA_MGR_LATTICE_SYSCONFIG_SPI
	  FPGA manager driver support for Lattice FPGAs programming over slave
	  SPI sysCONFIG interface.

source "drivers/fpga/tests/Kconfig"

endif # FPGA
+3 −0
Original line number Diff line number Diff line
@@ -55,3 +55,6 @@ obj-$(CONFIG_FPGA_DFL_NIOS_INTEL_PAC_N3000) += dfl-n3000-nios.o

# Drivers for FPGAs which implement DFL
obj-$(CONFIG_FPGA_DFL_PCI)		+= dfl-pci.o

# KUnit tests
obj-$(CONFIG_FPGA_KUNIT_TESTS)		+= tests/
+5 −0
Original line number Diff line number Diff line
CONFIG_KUNIT=y
CONFIG_FPGA=y
CONFIG_FPGA_REGION=y
CONFIG_FPGA_BRIDGE=y
CONFIG_FPGA_KUNIT_TESTS=y
+11 −0
Original line number Diff line number Diff line
config FPGA_KUNIT_TESTS
	tristate "KUnit test for the FPGA subsystem" if !KUNIT_ALL_TESTS
	depends on FPGA && FPGA_REGION && FPGA_BRIDGE && KUNIT=y
	default KUNIT_ALL_TESTS
        help
          This builds unit tests for the FPGA subsystem

          For more information on KUnit and unit tests in general,
          please refer to the KUnit documentation in Documentation/dev-tools/kunit/.

          If unsure, say N.
+6 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0
#
# Makefile for KUnit test suites for the FPGA subsystem
#

obj-$(CONFIG_FPGA_KUNIT_TESTS) += fpga-mgr-test.o fpga-bridge-test.o fpga-region-test.o