mediatek: mt8183: pass platform parameters
authorkenny liang <kenny.liang@mediatek.com>
Fri, 3 May 2019 08:59:07 +0000 (16:59 +0800)
committerkenny liang <kenny.liang@mediatek.com>
Tue, 10 Sep 2019 03:25:29 +0000 (11:25 +0800)
commita561205724cb188624b5ac6543faa9e44cc1a882
tree235bb2bddc9a6e7c8510fb2548eca0c1bca07583
parent50cd952249fc40461e91b5b388b7f7c79326a49a
mediatek: mt8183: pass platform parameters

Add plat parameter structs to support BL2 to pass
variable-length, variable-type parameters to BL31.
The parameters are structured as a link list.
During BL31 setup time, we traverse the list to process
each parameter.

Signed-off-by: kenny liang <kenny.liang@mediatek.com>
Change-Id: Ie84cfc9606656fb1d2780a68cadf27e09afa6628
include/export/plat/mediatek/common/plat_params_exp.h [new file with mode: 0644]
plat/mediatek/common/params_setup.c [new file with mode: 0644]
plat/mediatek/common/plat_params.h [new file with mode: 0644]
plat/mediatek/mt8183/bl31_plat_setup.c
plat/mediatek/mt8183/platform.mk