spi: Clarify transfer_one() w.r.t. spi_finalize_current_transfer()
Signed-off-by: Geert Uytterhoeven <geert+renesas@linux-m68k.org> Signed-off-by: Mark Brown <broonie@linaro.org>
This commit is contained in:
		
					parent
					
						
							
								9e8f4882cc
							
						
					
				
			
			
				commit
				
					
						0516712c65
					
				
			
		
					 1 changed files with 6 additions and 4 deletions
				
			
		| 
						 | 
					@ -282,10 +282,12 @@ static inline void spi_unregister_driver(struct spi_driver *sdrv)
 | 
				
			||||||
 * @prepare_message: set up the controller to transfer a single message,
 | 
					 * @prepare_message: set up the controller to transfer a single message,
 | 
				
			||||||
 *                   for example doing DMA mapping.  Called from threaded
 | 
					 *                   for example doing DMA mapping.  Called from threaded
 | 
				
			||||||
 *                   context.
 | 
					 *                   context.
 | 
				
			||||||
 * @transfer_one: transfer a single spi_transfer. When the
 | 
					 * @transfer_one: transfer a single spi_transfer.
 | 
				
			||||||
 *	          driver is finished with this transfer it must call
 | 
					 *                  - return 0 if the transfer is finished,
 | 
				
			||||||
 *	          spi_finalize_current_transfer() so the subsystem can issue
 | 
					 *                  - return 1 if the transfer is still in progress. When
 | 
				
			||||||
 *                the next transfer
 | 
					 *                    the driver is finished with this transfer it must
 | 
				
			||||||
 | 
					 *                    call spi_finalize_current_transfer() so the subsystem
 | 
				
			||||||
 | 
					 *                    can issue the next transfer
 | 
				
			||||||
 * @unprepare_message: undo any work done by prepare_message().
 | 
					 * @unprepare_message: undo any work done by prepare_message().
 | 
				
			||||||
 * @cs_gpios: Array of GPIOs to use as chip select lines; one per CS
 | 
					 * @cs_gpios: Array of GPIOs to use as chip select lines; one per CS
 | 
				
			||||||
 *	number. Any individual value may be -ENOENT for CS lines that
 | 
					 *	number. Any individual value may be -ENOENT for CS lines that
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue