Hi Greg, as requested resend of pull request as patches. Note: I put this on a separate branch so Maintainers can pull the stable tag to allow them to apply DFL based drivers through their trees (krzk@ had asked for this when Xu intially posted his patchset, since there was a driver for drivers/memory that uses this series). Thanks, Moritz Xu Yilun (4): fpga: dfl: fix the definitions of type & feature_id for dfl devices fpga: dfl: move dfl_device_id to mod_devicetable.h fpga: dfl: add dfl bus support to MODULE_DEVICE_TABLE() fpga: dfl: move dfl bus related APIs to include/linux/dfl.h MAINTAINERS | 1 + drivers/fpga/dfl.c | 4 +- drivers/fpga/dfl.h | 85 +----------------------------- include/linux/dfl.h | 86 +++++++++++++++++++++++++++++++ include/linux/mod_devicetable.h | 24 +++++++++ scripts/mod/devicetable-offsets.c | 4 ++ scripts/mod/file2alias.c | 13 +++++ 7 files changed, 131 insertions(+), 86 deletions(-) create mode 100644 include/linux/dfl.h -- 2.29.2