mb/lenovo/s230u: Fix compiling for 64bit mode
This fixes the warning when an integer is cast to a pointer of a different size. Change-Id: Ide2827ec1b86dcbd804be9f3269c6c968cb4257b Signed-off-by: Arthur Heymans <arthur@aheymans.xyz> Reviewed-on: https://review.coreboot.org/c/coreboot/+/81381 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Patrick Rudolph <patrick.rudolph@9elements.com>
This commit is contained in:
		
				
					committed by
					
						 Felix Held
						Felix Held
					
				
			
			
				
	
			
			
			
						parent
						
							760b572e0d
						
					
				
				
					commit
					ceebacca02
				
			| @@ -5,7 +5,7 @@ | |||||||
|  |  | ||||||
| void lenovo_s230u_ec_init(void); | void lenovo_s230u_ec_init(void); | ||||||
|  |  | ||||||
| #define ECMM(x) (*((volatile u8 *)(CONFIG_EC_BASE_ADDRESS + x))) | #define ECMM(x) (*((volatile u8 *)(uintptr_t)(CONFIG_EC_BASE_ADDRESS + x))) | ||||||
| #define ec_mm_read(addr) (ECMM(0x100 + addr)) | #define ec_mm_read(addr) (ECMM(0x100 + addr)) | ||||||
| #define ec_mm_write(addr, data) (ECMM(0x100 + addr) = data) | #define ec_mm_write(addr, data) (ECMM(0x100 + addr) = data) | ||||||
| #define ec_mm_set_bit(addr, bit) (ECMM(0x100 + addr) |= 1 << bit) | #define ec_mm_set_bit(addr, bit) (ECMM(0x100 + addr) |= 1 << bit) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user