blob: 4f30e5bf510283f0be7c7bc17213f8d9f8dec01a [file] [log] [blame]
Angel Pons5f249e62020-04-04 18:51:01 +02001/* SPDX-License-Identifier: GPL-2.0-only */
David Hendricks8cbd5692017-12-01 20:49:48 -08002
David Hendricks8cbd5692017-12-01 20:49:48 -08003#include <assert.h>
Julius Werner0a8da742019-08-02 12:45:24 -07004#include <bl31.h>
David Hendricks8cbd5692017-12-01 20:49:48 -08005#include <soc/bl31_plat_params.h>
6
7static struct bl31_plat_param *plat_params;
8
Julius Wernerb3f24b42019-05-28 21:01:37 -07009void cn81xx_register_bl31_param(struct bl31_plat_param *param)
David Hendricks8cbd5692017-12-01 20:49:48 -080010{
Patrick Rudolph5cdaa332018-04-20 14:43:21 +020011 ASSERT(param);
12
David Hendricks8cbd5692017-12-01 20:49:48 -080013 param->next = plat_params;
14 plat_params = param;
15}
16
Julius Wernerb3f24b42019-05-28 21:01:37 -070017void *soc_get_bl31_plat_params(void)
David Hendricks8cbd5692017-12-01 20:49:48 -080018{
19 return plat_params;
20}