mb/google/rex: Pulling GPIO programming early to get debug msg
This patch moves the early GPIO programming from `bootblock_mainboard_init` to `bootblock_mainboard_early_init`. It will help to get the early debug prints as below. TEST=Without this CL the initial report platform information was missing as below: [DEBUG] VBOOT: Loading verstage. [DEBUG] FMAP: Found "FLASH" version 1.1 at 0x1c04000. [DEBUG] FMAP: base = 0xfe000000 size = 0x2000000 #areas = 33 [DEBUG] FMAP: area COREBOOT found @ 1c09000 (4157440 bytes) [INFO ] CBFS: mcache @0xfef84a00 built for 18 files, used 0x414 of 0x2000 bytes [INFO ] CBFS: Found 'fallback/verstage' @0x24d240 size 0x133d0 in mcache @0xfef84d50 With this CL the complete bootblock serial msg is coming. [NOTE ] coreboot-.mtl.po.ww29.5 Fri Jul 15 21:47:36 UTC 2022 bootblock starting (log level: 8)... [DEBUG] CPU: Genuine Intel(R) 0000 @ [DEBUG] CPU: ID a06a0, MeteorLake A0, ucode: f0270108 [DEBUG] CPU: AES supported, TXT supported, VT supported [DEBUG] MCH: device id 7d14 (rev 00) is MeteorLake P [DEBUG] PCH: device id 7e01 (rev 00) is MeteorLake SOC [DEBUG] IGD: device id 7d55 (rev 00) is MeteorLake-P GT2 [DEBUG] VBOOT: Loading verstage. [DEBUG] FMAP: Found "FLASH" version 1.1 at 0x1c04000. [DEBUG] FMAP: base = 0xfe000000 size = 0x2000000 #areas = 33 [DEBUG] FMAP: area COREBOOT found @ 1c09000 (4157440 bytes) [INFO ] CBFS: mcache @0xfef84a00 built for 18 files, used 0x414 of 0x2000 bytes [INFO ] CBFS: Found 'fallback/verstage' @0x24d240 size 0x133d0 in mcache @0xfef84d50 Signed-off-by: Subrata Banik <subratabanik@google.com> Change-Id: I3e092cd749359e54fe518de21671275af4b03062 Reviewed-on: https://review.coreboot.org/c/coreboot/+/65986 Reviewed-by: Tarun Tuli <taruntuli@google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Eric Lai <eric_lai@quanta.corp-partner.google.com> Reviewed-by: Kapil Porwal <kapilporwal@google.com>
This commit is contained in:
parent
5725a9b82b
commit
06e11f4b09
|
@ -3,7 +3,7 @@
|
|||
#include <baseboard/variants.h>
|
||||
#include <bootblock_common.h>
|
||||
|
||||
void bootblock_mainboard_init(void)
|
||||
void bootblock_mainboard_early_init(void)
|
||||
{
|
||||
const struct pad_config *pads;
|
||||
size_t num;
|
||||
|
|
Loading…
Reference in New Issue