forked from mirrors/linux
		
	mtd: spinand: Add an optional frequency to read from cache macros
While the SPINAND_PAGE_READ_FROM_CACHE_FAST_OP macro is supposed to be able to run at the flash highest supported frequency, it is not the case of the regular read from cache, which may be limited in terms of maximum frequency. Add an optional argument to this macro, which will be used to set the maximum frequency, if any. Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
This commit is contained in:
		
							parent
							
								
									0420872478
								
							
						
					
					
						commit
						7ce0d16d58
					
				
					 1 changed files with 3 additions and 2 deletions
				
			
		|  | @ -62,11 +62,12 @@ | |||
| 		   SPI_MEM_OP_NO_DUMMY,					\ | ||||
| 		   SPI_MEM_OP_NO_DATA) | ||||
| 
 | ||||
| #define SPINAND_PAGE_READ_FROM_CACHE_OP(addr, ndummy, buf, len) \ | ||||
| #define SPINAND_PAGE_READ_FROM_CACHE_OP(addr, ndummy, buf, len, ...) \ | ||||
| 	SPI_MEM_OP(SPI_MEM_OP_CMD(0x03, 1),				\ | ||||
| 		   SPI_MEM_OP_ADDR(2, addr, 1),				\ | ||||
| 		   SPI_MEM_OP_DUMMY(ndummy, 1),				\ | ||||
| 		   SPI_MEM_OP_DATA_IN(len, buf, 1)) | ||||
| 		   SPI_MEM_OP_DATA_IN(len, buf, 1),			\ | ||||
| 		   __VA_OPT__(SPI_MEM_OP_MAX_FREQ(__VA_ARGS__))) | ||||
| 
 | ||||
| #define SPINAND_PAGE_READ_FROM_CACHE_FAST_OP(addr, ndummy, buf, len) \ | ||||
| 	SPI_MEM_OP(SPI_MEM_OP_CMD(0x0b, 1),			\ | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 Miquel Raynal
						Miquel Raynal