12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- /* SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause */
- /*
- * Copyright (c) 2018-2020, The Linux Foundation. All rights reserved.
- */
- #ifndef __DT_BINDINGS_MAILBOX_IPCC_H
- #define __DT_BINDINGS_MAILBOX_IPCC_H
- /* Signal IDs for MPROC protocol */
- #define IPCC_MPROC_SIGNAL_GLINK_QMP 0
- #define IPCC_MPROC_SIGNAL_TZ 1
- #define IPCC_MPROC_SIGNAL_SMP2P 2
- #define IPCC_MPROC_SIGNAL_PING 3
- /* Signal IDs for COMPUTE_L0 protocol */
- #define IPCC_COMPUTE_L0_SIGNAL_MSG 3
- #define IPCC_COMPUTE_L0_SIGNAL_ACK 4
- /* Client IDs */
- #define IPCC_CLIENT_AOP 0
- #define IPCC_CLIENT_TZ 1
- #define IPCC_CLIENT_MPSS 2
- #define IPCC_CLIENT_LPASS 3
- #define IPCC_CLIENT_SLPI 4
- #define IPCC_CLIENT_SDC 5
- #define IPCC_CLIENT_CDSP 6
- #define IPCC_CLIENT_NPU 7
- #define IPCC_CLIENT_APSS 8
- #define IPCC_CLIENT_GPU 9
- #define IPCC_CLIENT_CVP 10
- #define IPCC_CLIENT_CAM 11
- #define IPCC_CLIENT_VPU 12
- #define IPCC_CLIENT_PCIE0 13
- #define IPCC_CLIENT_PCIE1 14
- #define IPCC_CLIENT_PCIE2 15
- #define IPCC_CLIENT_SPSS 16
- #define IPCC_CLIENT_NSP1 18
- #define IPCC_CLIENT_TME 23
- #define IPCC_CLIENT_WPSS 24
- #define IPCC_CLIENT_GPDSP0 31
- #define IPCC_CLIENT_GPDSP1 32
- #define IPCC_CLIENT_APSS_NS1 33
- #define IPCC_CLIENT_SOCCP 46
- #define IPCC_CLIENT_BROADCAST 0xF000
- #endif
|