drivers/fpga/Kconfig | 2 + drivers/fpga/Makefile | 3 + drivers/fpga/tests/.kunitconfig | 5 + drivers/fpga/tests/Kconfig | 11 + drivers/fpga/tests/Makefile | 6 + drivers/fpga/tests/fake-fpga-bridge.c | 203 ++++++++++ drivers/fpga/tests/fake-fpga-bridge.h | 40 ++ drivers/fpga/tests/fake-fpga-mgr.c | 271 +++++++++++++ drivers/fpga/tests/fake-fpga-mgr.h | 53 +++ drivers/fpga/tests/fake-fpga-region.c | 245 ++++++++++++ drivers/fpga/tests/fake-fpga-region.h | 40 ++ drivers/fpga/tests/fpga-test.c | 551 ++++++++++++++++++++++++++ 12 files changed, 1430 insertions(+) create mode 100644 drivers/fpga/tests/.kunitconfig create mode 100644 drivers/fpga/tests/Kconfig create mode 100644 drivers/fpga/tests/Makefile create mode 100644 drivers/fpga/tests/fake-fpga-bridge.c create mode 100644 drivers/fpga/tests/fake-fpga-bridge.h create mode 100644 drivers/fpga/tests/fake-fpga-mgr.c create mode 100644 drivers/fpga/tests/fake-fpga-mgr.h create mode 100644 drivers/fpga/tests/fake-fpga-region.c create mode 100644 drivers/fpga/tests/fake-fpga-region.h create mode 100644 drivers/fpga/tests/fpga-test.c