lib/spd_bin: make SMBus SPD addresses an input
Instead of assuming the mapping of dimm number to SPD SMBus address, allow the mainboard to provide its own mapping. That way, global resources of empty SPD contents aren't wasted in order to address a dimm on a mainboard that doesn't meet the current assumption. Change-Id: Id0e79231dc2303373badaae003038a1ac06a5635 Signed-off-by: Aaron Durbin <adurbin@chromium.org> Reviewed-on: https://review.coreboot.org/19915 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Furquan Shaikh <furquan@google.com> Reviewed-by: Naresh Solanki <naresh.solanki@intel.com>
This commit is contained in:
		
				
					committed by
					
						 Martin Roth
						Martin Roth
					
				
			
			
				
	
			
			
			
						parent
						
							c96f757af1
						
					
				
				
					commit
					dd82edc388
				
			| @@ -43,6 +43,7 @@ | ||||
| #define LPDDR4_SPD_PART_LEN	20 | ||||
|  | ||||
| struct spd_block { | ||||
| 	u8 addr_map[CONFIG_DIMM_MAX]; | ||||
| 	u8 *spd_array[CONFIG_DIMM_MAX]; | ||||
| 	/* Length of each dimm */ | ||||
| 	u16 len; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user