From 9027e1ba2f23eb6b418f60f133da1730b7d989d3 Mon Sep 17 00:00:00 2001 From: Pratik Prajapati Date: Wed, 23 Aug 2017 17:37:43 -0700 Subject: soc/intel/cannonlake: Init UPD params based on config Initialize UPD params based upon config Change-Id: Ib2ee58f8432a957ef389b40f717533e4cfe774b9 Signed-off-by: Pratik Prajapati Reviewed-on: https://review.coreboot.org/21175 Reviewed-by: Aaron Durbin Tested-by: build bot (Jenkins) --- src/soc/intel/cannonlake/include/soc/romstage.h | 8 ++++++++ src/soc/intel/cannonlake/include/soc/vr_config.h | 3 +++ 2 files changed, 11 insertions(+) (limited to 'src/soc/intel/cannonlake/include') diff --git a/src/soc/intel/cannonlake/include/soc/romstage.h b/src/soc/intel/cannonlake/include/soc/romstage.h index 2cdbaa57c1..9ea60ae93e 100644 --- a/src/soc/intel/cannonlake/include/soc/romstage.h +++ b/src/soc/intel/cannonlake/include/soc/romstage.h @@ -23,4 +23,12 @@ void mainboard_memory_init_params(FSPM_UPD *mupd); void systemagent_early_init(void); +/* Board type */ +enum board_type { + BOARD_TYPE_MOBILE = 0, + BOARD_TYPE_DESKTOP = 1, + BOARD_TYPE_ULT_ULX = 5, + BOARD_TYPE_SERVER = 7 +}; + #endif /* _SOC_ROMSTAGE_H_ */ diff --git a/src/soc/intel/cannonlake/include/soc/vr_config.h b/src/soc/intel/cannonlake/include/soc/vr_config.h index 47f659a1c0..2cd7dd93c0 100644 --- a/src/soc/intel/cannonlake/include/soc/vr_config.h +++ b/src/soc/intel/cannonlake/include/soc/vr_config.h @@ -66,4 +66,7 @@ enum vr_domain { NUM_VR_DOMAINS }; +void fill_vr_domain_config(void *params, + int domain, const struct vr_config *cfg); + #endif -- cgit v1.2.3