fpga-bridge.rst 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. FPGA Bridge
  2. ===========
  3. API to implement a new FPGA bridge
  4. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5. .. kernel-doc:: include/linux/fpga/fpga-bridge.h
  6. :functions: fpga_bridge
  7. .. kernel-doc:: include/linux/fpga/fpga-bridge.h
  8. :functions: fpga_bridge_ops
  9. .. kernel-doc:: drivers/fpga/fpga-bridge.c
  10. :functions: devm_fpga_bridge_create
  11. .. kernel-doc:: drivers/fpga/fpga-bridge.c
  12. :functions: fpga_bridge_create
  13. .. kernel-doc:: drivers/fpga/fpga-bridge.c
  14. :functions: fpga_bridge_free
  15. .. kernel-doc:: drivers/fpga/fpga-bridge.c
  16. :functions: fpga_bridge_register
  17. .. kernel-doc:: drivers/fpga/fpga-bridge.c
  18. :functions: fpga_bridge_unregister
  19. API to control an FPGA bridge
  20. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  21. You probably won't need these directly. FPGA regions should handle this.
  22. .. kernel-doc:: drivers/fpga/fpga-bridge.c
  23. :functions: of_fpga_bridge_get
  24. .. kernel-doc:: drivers/fpga/fpga-bridge.c
  25. :functions: fpga_bridge_get
  26. .. kernel-doc:: drivers/fpga/fpga-bridge.c
  27. :functions: fpga_bridge_put
  28. .. kernel-doc:: drivers/fpga/fpga-bridge.c
  29. :functions: fpga_bridge_get_to_list
  30. .. kernel-doc:: drivers/fpga/fpga-bridge.c
  31. :functions: of_fpga_bridge_get_to_list
  32. .. kernel-doc:: drivers/fpga/fpga-bridge.c
  33. :functions: fpga_bridge_enable
  34. .. kernel-doc:: drivers/fpga/fpga-bridge.c
  35. :functions: fpga_bridge_disable