Re: [PATCH] staging: Add xillyusb driver (Xillybus variant for USB)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, Dec 13, 2020 at 01:59:33PM +0200, eli.billauer@xxxxxxxxx wrote:
> From: Eli Billauer <eli.billauer@xxxxxxxxx>
> 
> Xillybus is a means for exchanging data between an FPGA and a Linux
> host, which helps making the task easier on both sides. The already
> existing driver resides in drivers/char/xillybus/ and it supports
> communication with the FPGA over the PCIe bus. For Xilinx' Zynq-7000
> processors, it also supports the device's native AXI3 bus.
> 
> The XillyUSB driver, which is added with this patch as a staging driver,
> uses the USB transport for communicating with the FPGA. Even though it
> presents a nearly identical API on the FPGA and host, it's almost a
> complete rewrite of the driver: The framework for exchanging data on a
> USB bus is fundamentally different from doing the same with a PCIe
> interface, which leaves very little in common between the existing
> driver and the new one for XillyUSB.
> 
> Signed-off-by: Eli Billauer <eli.billauer@xxxxxxxxx>
> ---
>  MAINTAINERS                         |    1 +
>  drivers/staging/Kconfig             |    2 +
>  drivers/staging/Makefile            |    1 +
>  drivers/staging/xillyusb/Kconfig    |   19 +
>  drivers/staging/xillyusb/Makefile   |    6 +
>  drivers/staging/xillyusb/xillyusb.c | 2363 +++++++++++++++++++++++++++

Why add this driver to staging?  All drivers in staging need a TODO file
that lists what is needed to be done to it in order to get it out of
staging.  Why not just submit it to the "real" part of the kernel?

thanks,

greg k-h
_______________________________________________
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxx
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel



[Index of Archives]     [Linux Driver Backports]     [DMA Engine]     [Linux GPIO]     [Linux SPI]     [Video for Linux]     [Linux USB Devel]     [Linux Coverity]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux