Eli Billauer | 48bae05 | 2013-06-24 18:55:47 +0300 | [diff] [blame] | 1 | # |
| 2 | # Xillybus devices |
| 3 | # |
| 4 | |
| 5 | config XILLYBUS |
| 6 | tristate "Xillybus generic FPGA interface" |
Eli Billauer | b774930 | 2013-12-09 10:16:52 +0200 | [diff] [blame] | 7 | depends on PCI || (OF_ADDRESS && OF_IRQ) |
Eli Billauer | 87b9250 | 2014-03-21 13:41:04 +0200 | [diff] [blame] | 8 | select CRC32 |
Eli Billauer | 48bae05 | 2013-06-24 18:55:47 +0300 | [diff] [blame] | 9 | help |
| 10 | Xillybus is a generic interface for peripherals designed on |
| 11 | programmable logic (FPGA). The driver probes the hardware for |
| 12 | its capabilities, and creates device files accordingly. |
| 13 | |
| 14 | If unsure, say N. |
| 15 | |
| 16 | if XILLYBUS |
| 17 | |
| 18 | config XILLYBUS_PCIE |
| 19 | tristate "Xillybus over PCIe" |
Eli Billauer | 94debda | 2014-03-21 13:41:05 +0200 | [diff] [blame] | 20 | depends on PCI_MSI |
Eli Billauer | 48bae05 | 2013-06-24 18:55:47 +0300 | [diff] [blame] | 21 | help |
| 22 | Set to M if you want Xillybus to use PCI Express for communicating |
| 23 | with the FPGA. |
| 24 | |
| 25 | config XILLYBUS_OF |
| 26 | tristate "Xillybus over Device Tree" |
Geert Uytterhoeven | 45c554e | 2015-04-26 10:11:38 +0200 | [diff] [blame] | 27 | depends on OF_ADDRESS && OF_IRQ && HAS_DMA |
Eli Billauer | 48bae05 | 2013-06-24 18:55:47 +0300 | [diff] [blame] | 28 | help |
| 29 | Set to M if you want Xillybus to find its resources from the |
| 30 | Open Firmware Flattened Device Tree. If the target is an embedded |
| 31 | system, say M. |
| 32 | |
| 33 | endif # if XILLYBUS |