Newer
Older
mbed-os / platform / FEATURE_EXPERIMENTAL_API / FEATURE_PSA / TARGET_TFM / TARGET_TFM_V1_1 / include / ns_ipc_config.h
@Rajkumar Kanagaraj Rajkumar Kanagaraj on 21 Aug 2020 706 bytes Move FEATURE_EXPERIMENTAL_API for PSA to platform
/*
 * Copyright (c) 2019 Arm Limited. All rights reserved.
 *
 * SPDX-License-Identifier: BSD-3-Clause
 */

#ifndef _IPC_CONFIG_H_
#define _IPC_CONFIG_H_

#include "platform_multicore.h"

#define IPC_RX_CHAN                            IPC_PSA_CLIENT_REPLY_CHAN
#define IPC_RX_INTR_STRUCT                     IPC_PSA_CLIENT_REPLY_INTR_STRUCT
#define IPC_RX_INT_MASK                        IPC_PSA_CLIENT_REPLY_INTR_MASK

#define IPC_TX_CHAN                            IPC_PSA_CLIENT_CALL_CHAN
#define IPC_TX_NOTIFY_MASK                     IPC_PSA_CLIENT_CALL_NOTIFY_MASK

#define PSA_CLIENT_REPLY_NVIC_IRQn             IPC_PSA_CLIENT_REPLY_IPC_INTR
#define PSA_CLIENT_REPLY_IRQ_PRIORITY          3

#endif