Готово, для поддержки fpga в ванильном ядре необходимо собрать для
него следующие драйверы, найти которые можно в официальной репе
xlnx-linux: zynq-fpga и fpga-mgr, на всякий случай я собрал ещё
fpga-bridge, of-fpga-region и fpga-region. Для сборки помимо
исходников понадобятся заголовочники ( можно найти в
linux-xilinx/include/linux/fpga/ ) от этих драйверов, так как
находящиеся в mainline-репе не подходят. Исходники драйверов также
необходимо поправить, указав путь до этих заголовков.
То есть вместо:
#include <linux/fpga/fpga-mgr.h>
можно задать:
#include "fpga-mgr.h"
Технически, можно просто подменить эти файлы в исходниках, но лучше написать скрипт для сборки.