Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/include/dt-bindings/mailbox/qcom-ipcc.h
26285 views
1
/* SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause */
2
/*
3
* Copyright (c) 2018-2020, The Linux Foundation. All rights reserved.
4
*/
5
6
#ifndef __DT_BINDINGS_MAILBOX_IPCC_H
7
#define __DT_BINDINGS_MAILBOX_IPCC_H
8
9
/* Signal IDs for MPROC protocol */
10
#define IPCC_MPROC_SIGNAL_GLINK_QMP 0
11
#define IPCC_MPROC_SIGNAL_TZ 1
12
#define IPCC_MPROC_SIGNAL_SMP2P 2
13
#define IPCC_MPROC_SIGNAL_PING 3
14
15
/* Client IDs */
16
#define IPCC_CLIENT_AOP 0
17
#define IPCC_CLIENT_TZ 1
18
#define IPCC_CLIENT_MPSS 2
19
#define IPCC_CLIENT_LPASS 3
20
#define IPCC_CLIENT_SLPI 4
21
#define IPCC_CLIENT_SDC 5
22
#define IPCC_CLIENT_CDSP 6
23
#define IPCC_CLIENT_NPU 7
24
#define IPCC_CLIENT_APSS 8
25
#define IPCC_CLIENT_GPU 9
26
#define IPCC_CLIENT_CVP 10
27
#define IPCC_CLIENT_CAM 11
28
#define IPCC_CLIENT_VPU 12
29
#define IPCC_CLIENT_PCIE0 13
30
#define IPCC_CLIENT_PCIE1 14
31
#define IPCC_CLIENT_PCIE2 15
32
#define IPCC_CLIENT_SPSS 16
33
#define IPCC_CLIENT_NSP1 18
34
#define IPCC_CLIENT_TME 23
35
#define IPCC_CLIENT_WPSS 24
36
#define IPCC_CLIENT_GPDSP0 31
37
#define IPCC_CLIENT_GPDSP1 32
38
39
#endif
40
41