diff options
author | Aaron Durbin <adurbin@chromium.org> | 2015-09-30 09:12:57 -0500 |
---|---|---|
committer | Aaron Durbin <adurbin@gmail.com> | 2015-10-11 23:55:41 +0000 |
commit | cc5ac17fab97bd16f3122bb492fbdc28644c8567 (patch) | |
tree | 3c1b0a9c0d8155b06e0556567905d52d9562a800 /src/soc/intel/skylake | |
parent | 3c4053fa59a8654b2f10cf175915914c37da9daf (diff) |
soc/intel/common: remove chipset specific calls
The report_platform_info() and set_max_freq() are not being
used similarly on skylake and braswell. With the addition
of other SoCs I suspect a similar pattern will emerge. Instead
of having weak functions to ensure things link with the hardcoded
policy push these calls into their respective SoC homes.
For parity, both skylake and braswell were updated to be consistent
with the same calls prior to this patch.
BUG=chrome-os-partner:44827
BRANCH=None
TEST=Built and booted glados. Built braswell.
Original-Change-Id: I3371d09aff0629503254296955fef28d35754a38
Original-Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Original-Reviewed-on: https://chromium-review.googlesource.com/303334
Original-Reviewed-by: Duncan Laurie <dlaurie@chromium.org>
Change-Id: I2de33632ed127cac52d7075cbad95cd6387a1b46
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: http://review.coreboot.org/11815
Tested-by: build bot (Jenkins)
Reviewed-by: Patrick Georgi <pgeorgi@google.com>
Diffstat (limited to 'src/soc/intel/skylake')
-rw-r--r-- | src/soc/intel/skylake/include/soc/romstage.h | 2 | ||||
-rw-r--r-- | src/soc/intel/skylake/romstage/romstage.c | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/src/soc/intel/skylake/include/soc/romstage.h b/src/soc/intel/skylake/include/soc/romstage.h index d1c846b045..a88de66441 100644 --- a/src/soc/intel/skylake/include/soc/romstage.h +++ b/src/soc/intel/skylake/include/soc/romstage.h @@ -29,6 +29,8 @@ void systemagent_early_init(void); void pch_early_init(void); void pch_uart_init(void); void intel_early_me_status(void); +void report_platform_info(void); +void set_max_freq(void); void enable_smbus(void); int smbus_read_byte(unsigned device, unsigned address); diff --git a/src/soc/intel/skylake/romstage/romstage.c b/src/soc/intel/skylake/romstage/romstage.c index 0343491f3f..922062610a 100644 --- a/src/soc/intel/skylake/romstage/romstage.c +++ b/src/soc/intel/skylake/romstage/romstage.c @@ -65,6 +65,8 @@ void soc_pre_ram_init(struct romstage_params *params) void soc_romstage_init(struct romstage_params *params) { + report_platform_info(); + set_max_freq(); pch_early_init(); } |