mb/cedarisland_crb: exclude GPIOs reconfiguration by FSP-M
We should be sure that after romstage the pads will be configured according to the config from gpio.h only. This patch sets the GPIO configuration from gpio.h using the soc/intel/common/gpio.c driver again in ramstage. [1] https://review.coreboot.org/c/coreboot/+/40730 Change-Id: Ic49e504d96fe4fd44434e7b981f8d8d9e76880ef Signed-off-by: Maxim Polyakov <max.senia.poliak@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/40735 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Andrey Petrov <andrey.petrov@gmail.com>
This commit is contained in:
		
				
					committed by
					
						 Andrey Petrov
						Andrey Petrov
					
				
			
			
				
	
			
			
			
						parent
						
							04a2edf689
						
					
				
				
					commit
					c00f74a82c
				
			
							
								
								
									
										11
									
								
								src/mainboard/intel/cedarisland_crb/ramstage.c
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								src/mainboard/intel/cedarisland_crb/ramstage.c
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,11 @@ | ||||
| /* SPDX-License-Identifier: GPL-2.0-only */ | ||||
| /* This file is part of the coreboot project. */ | ||||
|  | ||||
| #include <soc/ramstage.h> | ||||
| #include "include/gpio.h" | ||||
|  | ||||
| void mainboard_silicon_init_params(FSPS_UPD *params) | ||||
| { | ||||
| 	/* configure Lewisburg PCH GPIO controller after FSP-M */ | ||||
| 	gpio_configure_pads(gpio_table, ARRAY_SIZE(gpio_table)); | ||||
| } | ||||
		Reference in New Issue
	
	Block a user