psp_verstage: add new svc for cezanne

Add svc_set_platform_bootmode svc to cezanne. PSP will use this
information to select proper widevine keybox.

BUG=b:211058864
TEST=build guybrush

Signed-off-by: Kangheui Won <khwon@chromium.org>
Change-Id: I6bcc9e49a2b73d486cfecd7b240bf989cad94630
Reviewed-on: https://review.coreboot.org/c/coreboot/+/61368
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Raul Rangel <rrangel@chromium.org>
Reviewed-by: Karthik Ramasubramanian <kramasub@google.com>
This commit is contained in:
Kangheui Won 2022-01-25 17:56:43 +11:00 committed by Raul Rangel
commit 506ca3ef4e
2 changed files with 29 additions and 0 deletions

View file

@ -133,3 +133,10 @@ uint32_t svc_ccp_dma(uint32_t spi_rom_offset, void *dest, uint32_t size)
SVC_CALL3(SVC_CCP_DMA, spi_rom_offset, dest, size, retval);
return retval;
}
uint32_t svc_set_platform_boot_mode(enum chrome_platform_boot_mode boot_mode)
{
uint32_t retval = 0;
SVC_CALL1(SVC_SET_PLATFORM_BOOT_MODE, (uint32_t)boot_mode, retval);
return retval;
}