18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause */ 28c2ecf20Sopenharmony_ci/* 38c2ecf20Sopenharmony_ci * Copyright (c) 2018-2020, The Linux Foundation. All rights reserved. 48c2ecf20Sopenharmony_ci */ 58c2ecf20Sopenharmony_ci 68c2ecf20Sopenharmony_ci#ifndef __DT_BINDINGS_MAILBOX_IPCC_H 78c2ecf20Sopenharmony_ci#define __DT_BINDINGS_MAILBOX_IPCC_H 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_ci/* Signal IDs for MPROC protocol */ 108c2ecf20Sopenharmony_ci#define IPCC_MPROC_SIGNAL_GLINK_QMP 0 118c2ecf20Sopenharmony_ci#define IPCC_MPROC_SIGNAL_SMP2P 2 128c2ecf20Sopenharmony_ci#define IPCC_MPROC_SIGNAL_PING 3 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ci/* Client IDs */ 158c2ecf20Sopenharmony_ci#define IPCC_CLIENT_AOP 0 168c2ecf20Sopenharmony_ci#define IPCC_CLIENT_TZ 1 178c2ecf20Sopenharmony_ci#define IPCC_CLIENT_MPSS 2 188c2ecf20Sopenharmony_ci#define IPCC_CLIENT_LPASS 3 198c2ecf20Sopenharmony_ci#define IPCC_CLIENT_SLPI 4 208c2ecf20Sopenharmony_ci#define IPCC_CLIENT_SDC 5 218c2ecf20Sopenharmony_ci#define IPCC_CLIENT_CDSP 6 228c2ecf20Sopenharmony_ci#define IPCC_CLIENT_NPU 7 238c2ecf20Sopenharmony_ci#define IPCC_CLIENT_APSS 8 248c2ecf20Sopenharmony_ci#define IPCC_CLIENT_GPU 9 258c2ecf20Sopenharmony_ci#define IPCC_CLIENT_CVP 10 268c2ecf20Sopenharmony_ci#define IPCC_CLIENT_CAM 11 278c2ecf20Sopenharmony_ci#define IPCC_CLIENT_VPU 12 288c2ecf20Sopenharmony_ci#define IPCC_CLIENT_PCIE0 13 298c2ecf20Sopenharmony_ci#define IPCC_CLIENT_PCIE1 14 308c2ecf20Sopenharmony_ci#define IPCC_CLIENT_PCIE2 15 318c2ecf20Sopenharmony_ci#define IPCC_CLIENT_SPSS 16 328c2ecf20Sopenharmony_ci 338c2ecf20Sopenharmony_ci#endif 34