Backport version of the linux-dfl (Device Feature List) kernel driver for FPGA devices. This is an out-of-tree driver, designed to be built, packaged, and installed as a stand-alone set of driver modules.
Some comments: Before the merge, It requires a patch of UUID splitting (uuid.h and uuidlib.h) where common definitions moved and added __uuid_is_valid(*guid_string) the new wrapper function
This is an early draft that adds support for embedded SoC FPGA, e.g., the GSRD for Agilex 7 F-Series Transceiver-SoC DevKit (P-Tile and E-Tile). The goal is to build against the unmodified linux-socfpga kernel as shipped with GSRD.
See corresponding Yocto layer in https://github.com/OFS/meta-ofs/pull/14.