On 10/09/2013 02:07 PM, Jason Gunthorpe wrote: > That is sort of backwards though, how does the driver know it should > load and start fpga progamming? A common way is for there to be a bitstream stored in flash which presents an interface to download the data. I think some FPGAs with hard bus IP even has that built in. Another variant -- common on USB -- is to use a simple USB interface chip like an FTDI which can be used (sometimes in conjunction with a CPLD) to (in effect) bitbang in a bitstream into the FPGA. After configuration, the programming pins are used for the USB interface. -hpa -- To unsubscribe from this list: send the line "unsubscribe linux-doc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html