Hello Mike,

After short look at current linux-xlnx - it seems that there are not that many 
changes needed for DPU to work. The driver is in one C file + C header:\
linux-xlnx/drivers/misc/xlnx_dpu.c\
linux-xlnx/drivers/misc/xlnx_dpu.h

Look at their histories. Initial addition of this driver is in commit 
5ce32fe84b358a041. Previous commit adds device-tree documentation. If I were 
doing it myself I would probably first manually copy those files to NI’s kernel 
+ associated changes in driver/misc/Kconfig and driver/misc/Makefile

then add CONFIG_XILINX_DPU=y option in the configuration file and compile the 
kernel manually. This would probably verify if those two files are all what is 
required for DPU to work. Only after that I would add the commits from 
linux-xlnx to NI’s kernel source (by cherry-picking them). After that I would 
turn them into a series of patches that could be copied into meta-titanium 
kernel.

Best Regards,\
Piotr Krysik
_______________________________________________
USRP-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to