blob: 198aadafd3e7d353423fb92f2ca4b4edbb373a2c [file] [log] [blame]
Andrew Scullb4b6d4a2019-01-02 15:54:55 +00001FPGA Bridge
2===========
3
4API to implement a new FPGA bridge
5~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6
Olivier Deprez157378f2022-04-04 15:47:50 +02007* struct fpga_bridge The FPGA Bridge structure
8* struct fpga_bridge_ops Low level Bridge driver ops
9* devm_fpga_bridge_create() Allocate and init a bridge struct
10* fpga_bridge_register() Register a bridge
11* fpga_bridge_unregister() Unregister a bridge
David Brazdil0f672f62019-12-10 10:32:29 +000012
Andrew Scullb4b6d4a2019-01-02 15:54:55 +000013.. kernel-doc:: include/linux/fpga/fpga-bridge.h
14 :functions: fpga_bridge
15
16.. kernel-doc:: include/linux/fpga/fpga-bridge.h
17 :functions: fpga_bridge_ops
18
19.. kernel-doc:: drivers/fpga/fpga-bridge.c
David Brazdil0f672f62019-12-10 10:32:29 +000020 :functions: devm_fpga_bridge_create
Andrew Scullb4b6d4a2019-01-02 15:54:55 +000021
22.. kernel-doc:: drivers/fpga/fpga-bridge.c
23 :functions: fpga_bridge_register
24
25.. kernel-doc:: drivers/fpga/fpga-bridge.c
26 :functions: fpga_bridge_unregister