blob: 1836a75b70780f0aead3cc9c65f8291846fd9a73 [file] [log] [blame]
Maulik Patel8733d792024-06-12 12:43:07 +01001/*
2 * Copyright (c) 2024, Arm Limited. All rights reserved.
3 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 *
6 */
7/***********{{utilities.donotedit_warning}}***********/
8#include "ns_mailbox_client_id.h"
9#include "tfm_peripherals_def.h"
10
11const struct tfm_ns_mailbox_client_id_info ns_mailbox_client_id_info[] = {
12{% for partition in partitions %}
13 {% if partition.manifest.ns_agent %}
14 {% if partition.manifest.irqs %}
15 /******** {{partition.manifest.name}} ********/
16 {% for irq in partition.manifest.irqs %}
17 {
18 {{"%-20s"|format(".source = ")}} {{"%10s"|format(irq.source)}},
19 {{"%-20s"|format(".client_id_base = ")}} {{"%10s"|format(irq.source + "_CLIENT_ID_BASE")}},
20 {{"%-20s"|format(".client_id_limit = ")}} {{"%10s"|format(irq.source + "_CLIENT_ID_LIMIT")}},
21 },
22 {% endfor %}
23 {% endif %}
24 {% endif %}
25{% endfor %}
26};