spi: Remove non_volatile flag from block protection interface
Only Winbond parts seem to support making status register writes volatile. So this flag should not be exposed in the generic interface. Change-Id: Idadb65ffaff0dd7809b18c53086a466122b37c12 Signed-off-by: Daniel Gröber <dxld@darkboxed.org> Reviewed-on: https://review.coreboot.org/c/coreboot/+/41746 Reviewed-by: Patrick Rudolph <siro@das-labor.org> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
		
				
					committed by
					
						
						Philipp Deppenwiese
					
				
			
			
				
	
			
			
			
						parent
						
							bcb4a77fb1
						
					
				
				
					commit
					0d0b2f45f6
				
			@@ -74,7 +74,6 @@ struct spi_flash_protection_ops {
 | 
			
		||||
	int
 | 
			
		||||
	(*set_write)(const struct spi_flash *flash,
 | 
			
		||||
				const struct region *region,
 | 
			
		||||
				const bool non_volatile,
 | 
			
		||||
				const enum spi_flash_status_reg_lockdown mode);
 | 
			
		||||
 | 
			
		||||
};
 | 
			
		||||
@@ -170,7 +169,6 @@ int spi_flash_is_write_protected(const struct spi_flash *flash,
 | 
			
		||||
 *
 | 
			
		||||
 * @param flash : A SPI flash device
 | 
			
		||||
 * @param region: A subregion of the device's region
 | 
			
		||||
 * @param non_volatile: Write status register non-volatile
 | 
			
		||||
 * @param mode: Optional lock-down of status register
 | 
			
		||||
 | 
			
		||||
 * @return 0 on success
 | 
			
		||||
@@ -178,7 +176,6 @@ int spi_flash_is_write_protected(const struct spi_flash *flash,
 | 
			
		||||
int
 | 
			
		||||
spi_flash_set_write_protected(const struct spi_flash *flash,
 | 
			
		||||
			      const struct region *region,
 | 
			
		||||
			      const bool non_volatile,
 | 
			
		||||
			      const enum spi_flash_status_reg_lockdown mode);
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user