1c66ec88fSEmmanuel Vadot /* SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause */ 2c66ec88fSEmmanuel Vadot /* 3c66ec88fSEmmanuel Vadot * Copyright (c) 2018-2020, The Linux Foundation. All rights reserved. 4c66ec88fSEmmanuel Vadot */ 5c66ec88fSEmmanuel Vadot 6c66ec88fSEmmanuel Vadot #ifndef __DT_BINDINGS_MAILBOX_IPCC_H 7c66ec88fSEmmanuel Vadot #define __DT_BINDINGS_MAILBOX_IPCC_H 8c66ec88fSEmmanuel Vadot 9c66ec88fSEmmanuel Vadot /* Signal IDs for MPROC protocol */ 10c66ec88fSEmmanuel Vadot #define IPCC_MPROC_SIGNAL_GLINK_QMP 0 11c66ec88fSEmmanuel Vadot #define IPCC_MPROC_SIGNAL_SMP2P 2 12c66ec88fSEmmanuel Vadot #define IPCC_MPROC_SIGNAL_PING 3 13c66ec88fSEmmanuel Vadot 14c66ec88fSEmmanuel Vadot /* Client IDs */ 15c66ec88fSEmmanuel Vadot #define IPCC_CLIENT_AOP 0 16c66ec88fSEmmanuel Vadot #define IPCC_CLIENT_TZ 1 17c66ec88fSEmmanuel Vadot #define IPCC_CLIENT_MPSS 2 18c66ec88fSEmmanuel Vadot #define IPCC_CLIENT_LPASS 3 19c66ec88fSEmmanuel Vadot #define IPCC_CLIENT_SLPI 4 20c66ec88fSEmmanuel Vadot #define IPCC_CLIENT_SDC 5 21c66ec88fSEmmanuel Vadot #define IPCC_CLIENT_CDSP 6 22c66ec88fSEmmanuel Vadot #define IPCC_CLIENT_NPU 7 23c66ec88fSEmmanuel Vadot #define IPCC_CLIENT_APSS 8 24c66ec88fSEmmanuel Vadot #define IPCC_CLIENT_GPU 9 25c66ec88fSEmmanuel Vadot #define IPCC_CLIENT_CVP 10 26c66ec88fSEmmanuel Vadot #define IPCC_CLIENT_CAM 11 27c66ec88fSEmmanuel Vadot #define IPCC_CLIENT_VPU 12 28c66ec88fSEmmanuel Vadot #define IPCC_CLIENT_PCIE0 13 29c66ec88fSEmmanuel Vadot #define IPCC_CLIENT_PCIE1 14 30c66ec88fSEmmanuel Vadot #define IPCC_CLIENT_PCIE2 15 31c66ec88fSEmmanuel Vadot #define IPCC_CLIENT_SPSS 16 32*5956d97fSEmmanuel Vadot #define IPCC_CLIENT_WPSS 24 33c66ec88fSEmmanuel Vadot 34c66ec88fSEmmanuel Vadot #endif 35