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 Tigadolivoid 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 Tigadolivoid 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 Tigadolivoid 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 Tigadolivoid 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 Tigadolivoid 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 Tigadolivoid 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