xref: /rk3399_ARM-atf/plat/brcm/board/common/cmn_sec.c (revision 926cd70a0cc3a0cbf209a87765a8dc0b869798e3)
1*717448d6SSheetal Tigadoli /*
2*717448d6SSheetal Tigadoli  * Copyright (c) 2015-2020, Broadcom
3*717448d6SSheetal Tigadoli  *
4*717448d6SSheetal Tigadoli  * SPDX-License-Identifier: BSD-3-Clause
5*717448d6SSheetal Tigadoli  */
6*717448d6SSheetal Tigadoli 
7*717448d6SSheetal Tigadoli #include <stdint.h>
8*717448d6SSheetal Tigadoli 
9*717448d6SSheetal Tigadoli #include <common/debug.h>
10*717448d6SSheetal Tigadoli #include <lib/mmio.h>
11*717448d6SSheetal Tigadoli 
12*717448d6SSheetal Tigadoli #include <cmn_sec.h>
13*717448d6SSheetal Tigadoli 
14*717448d6SSheetal Tigadoli #pragma weak plat_tz_master_default_cfg
15*717448d6SSheetal Tigadoli #pragma weak plat_tz_sdio_ns_master_set
16*717448d6SSheetal Tigadoli #pragma weak plat_tz_usb_ns_master_set
17*717448d6SSheetal Tigadoli 
plat_tz_master_default_cfg(void)18*717448d6SSheetal Tigadoli void plat_tz_master_default_cfg(void)
19*717448d6SSheetal Tigadoli {
20*717448d6SSheetal Tigadoli 	/* This function should be implemented in the platform side. */
21*717448d6SSheetal Tigadoli 	ERROR("%s: TZ CONFIGURATION NOT SET!!!\n", __func__);
22*717448d6SSheetal Tigadoli }
23*717448d6SSheetal Tigadoli 
plat_tz_sdio_ns_master_set(uint32_t ns)24*717448d6SSheetal Tigadoli void plat_tz_sdio_ns_master_set(uint32_t ns)
25*717448d6SSheetal Tigadoli {
26*717448d6SSheetal Tigadoli 	/* This function should be implemented in the platform side. */
27*717448d6SSheetal Tigadoli 	ERROR("%s: TZ CONFIGURATION NOT SET!!!\n", __func__);
28*717448d6SSheetal Tigadoli }
29*717448d6SSheetal Tigadoli 
plat_tz_usb_ns_master_set(uint32_t ns)30*717448d6SSheetal Tigadoli void plat_tz_usb_ns_master_set(uint32_t ns)
31*717448d6SSheetal Tigadoli {
32*717448d6SSheetal Tigadoli 	/* This function should be implemented in the platform side. */
33*717448d6SSheetal Tigadoli 	ERROR("%s: TZ CONFIGURATION NOT SET!!!\n", __func__);
34*717448d6SSheetal Tigadoli }
35*717448d6SSheetal Tigadoli 
tz_master_default_cfg(void)36*717448d6SSheetal Tigadoli void tz_master_default_cfg(void)
37*717448d6SSheetal Tigadoli {
38*717448d6SSheetal Tigadoli 	plat_tz_master_default_cfg();
39*717448d6SSheetal Tigadoli }
40*717448d6SSheetal Tigadoli 
tz_sdio_ns_master_set(uint32_t ns)41*717448d6SSheetal Tigadoli void tz_sdio_ns_master_set(uint32_t ns)
42*717448d6SSheetal Tigadoli {
43*717448d6SSheetal Tigadoli 	plat_tz_sdio_ns_master_set(ns);
44*717448d6SSheetal Tigadoli }
45*717448d6SSheetal Tigadoli 
tz_usb_ns_master_set(uint32_t ns)46*717448d6SSheetal Tigadoli void tz_usb_ns_master_set(uint32_t ns)
47*717448d6SSheetal Tigadoli {
48*717448d6SSheetal Tigadoli 	plat_tz_usb_ns_master_set(ns);
49*717448d6SSheetal Tigadoli }
50