mirror of
				https://xff.cz/git/u-boot/
				synced 2025-10-31 18:35:42 +01:00 
			
		
		
		
	post: fix I2C POST failure for devices in CONFIG_SYS_POST_I2C_IGNORES
Devices in CONFIG_SYS_POST_I2C_IGNORES list may be absent and the rule is not to report I2C POST failure for devices in this list. Currently this doesn't work since probing for these devices isn't done and thus they are not marked as successfully probed. Ignore optional devices when checking for devices that didn't respond. Signed-off-by: Anatolij Gustschin <agust@denx.de>
This commit is contained in:
		
				
					committed by
					
						 Tom Rini
						Tom Rini
					
				
			
			
				
	
			
			
			
						parent
						
							19fe4b3e31
						
					
				
				
					commit
					c55285015a
				
			| @@ -100,6 +100,8 @@ int i2c_post_test (int flags) | |||||||
| 	for (i = 0; i < sizeof(i2c_addr_list); ++i) { | 	for (i = 0; i < sizeof(i2c_addr_list); ++i) { | ||||||
| 		if (i2c_addr_list[i] == 0xff) | 		if (i2c_addr_list[i] == 0xff) | ||||||
| 			continue; | 			continue; | ||||||
|  | 		if (i2c_ignore_device(i2c_addr_list[i])) | ||||||
|  | 			continue; | ||||||
| 		post_log("I2C: addr %02x did not respond\n", i2c_addr_list[i]); | 		post_log("I2C: addr %02x did not respond\n", i2c_addr_list[i]); | ||||||
| 		ret = -1; | 		ret = -1; | ||||||
| 	} | 	} | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user