mirror of
				https://github.com/torvalds/linux.git
				synced 2025-11-04 10:40:15 +02:00 
			
		
		
		
	Clarify the intention that interfaces and upper layers use regions rather than managers directly. Rearrange API documentation to better group the API functions used to create FPGA mgr/bridge/regions and the API used for programming FPGAs. Signed-off-by: Alan Tull <atull@kernel.org> Suggested-by: Federico Vaga <federico.vaga@cern.ch> Acked-by: Moritz Fischer <mdf@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
		
			
				
	
	
		
			26 lines
		
	
	
	
		
			821 B
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
	
		
			821 B
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
FPGA Bridge
 | 
						|
===========
 | 
						|
 | 
						|
API to implement a new FPGA bridge
 | 
						|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | 
						|
 | 
						|
* struct :c:type:`fpga_bridge` — The FPGA Bridge structure
 | 
						|
* struct :c:type:`fpga_bridge_ops` — Low level Bridge driver ops
 | 
						|
* :c:func:`devm_fpga_bridge_create()` — Allocate and init a bridge struct
 | 
						|
* :c:func:`fpga_bridge_register()` — Register a bridge
 | 
						|
* :c:func:`fpga_bridge_unregister()` — Unregister a bridge
 | 
						|
 | 
						|
.. kernel-doc:: include/linux/fpga/fpga-bridge.h
 | 
						|
   :functions: fpga_bridge
 | 
						|
 | 
						|
.. kernel-doc:: include/linux/fpga/fpga-bridge.h
 | 
						|
   :functions: fpga_bridge_ops
 | 
						|
 | 
						|
.. kernel-doc:: drivers/fpga/fpga-bridge.c
 | 
						|
   :functions: devm_fpga_bridge_create
 | 
						|
 | 
						|
.. kernel-doc:: drivers/fpga/fpga-bridge.c
 | 
						|
   :functions: fpga_bridge_register
 | 
						|
 | 
						|
.. kernel-doc:: drivers/fpga/fpga-bridge.c
 | 
						|
   :functions: fpga_bridge_unregister
 |