mtd: spi-nor-core: Invert logic to reflect sst26 flash unlocked
flash_is_locked is changed to flash_is_unlocked with commit 513c6071ce
("mtd: spi: Convert is_locked callback to is_unlocked"). sst26_is_locked()
is also changed to sst26_is_unlocked() but the logic remained same.
Invert the logic for the flash lock/unlock to work properly.
Signed-off-by: Algapally Santosh Sagar <santoshsagar.algapally@amd.com>
Signed-off-by: Ashok Reddy Soma <ashok.reddy.soma@amd.com>
Reviewed-by: Jan Kiszka <jan.kiszka@siemens.com>
Reviewed-by: Dhruva Gole <d-gole@ti.com>
Link: https://lore.kernel.org/r/20221122051833.13306-1-ashok.reddy.soma@amd.com
Signed-off-by: Michal Simek <michal.simek@amd.com>
			
			
This commit is contained in:
		
							parent
							
								
									b40d154ced
								
							
						
					
					
						commit
						7ad3c09e79
					
				| 
						 | 
					@ -1600,7 +1600,7 @@ static int sst26_is_unlocked(struct spi_nor *nor, loff_t ofs, uint64_t len)
 | 
				
			||||||
	ofs -= ofs & (SZ_64K - 1);
 | 
						ofs -= ofs & (SZ_64K - 1);
 | 
				
			||||||
	len = len & (SZ_64K - 1) ? (len & ~(SZ_64K - 1)) + SZ_64K : len;
 | 
						len = len & (SZ_64K - 1) ? (len & ~(SZ_64K - 1)) + SZ_64K : len;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	return sst26_lock_ctl(nor, ofs, len, SST26_CTL_CHECK);
 | 
						return !sst26_lock_ctl(nor, ofs, len, SST26_CTL_CHECK);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static int sst_write_byteprogram(struct spi_nor *nor, loff_t to, size_t len,
 | 
					static int sst_write_byteprogram(struct spi_nor *nor, loff_t to, size_t len,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue