71 lines
1.6 KiB
C
71 lines
1.6 KiB
C
/* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */
|
|
/*
|
|
* Copyright (c) 2019 Amlogic, Inc. All rights reserved.
|
|
*/
|
|
|
|
#ifndef __C2_MBOX_H__
|
|
#define __C2_MBOX_H__
|
|
|
|
#include "amlogic,mbox.h"
|
|
|
|
/* MAILBOX DRIVER ID */
|
|
/* SEC to ARMREE driver ID */
|
|
#define C2_SE2REE0 0
|
|
#define C2_SE2REE1 1
|
|
#define C2_SE2REE2 2
|
|
#define C2_SE2REE3 3
|
|
#define C2_SE2REE4 4
|
|
#define C2_SE2REE5 5
|
|
#define C2_SE2REE6 6
|
|
#define C2_SE2REE7 7
|
|
#define C2_SE2REE8 8
|
|
#define C2_SE2REE9 9
|
|
#define C2_SE2REE10 10
|
|
|
|
/* ARMREE to SEC driver ID */
|
|
#define C2_REE2SE0 64
|
|
#define C2_REE2SE1 65
|
|
#define C2_REE2SE2 66
|
|
#define C2_REE2SE3 67
|
|
#define C2_REE2SE4 68
|
|
#define C2_REE2SE5 69
|
|
#define C2_REE2SE6 70
|
|
#define C2_REE2SE7 71
|
|
#define C2_REE2SE8 72
|
|
#define C2_REE2SE9 73
|
|
#define C2_REE2SE10 74
|
|
|
|
/* DSPA to ARMREE driver ID */
|
|
#define C2_DSPA2REE0 129
|
|
#define C2_DSPA2REE1 130
|
|
#define C2_DSPA2REE2 131
|
|
#define C2_DSPA2REE3 132
|
|
#define C2_DSPA2REE4 133
|
|
|
|
/* ARMREE to DSPA driver ID */
|
|
#define C2_REE2DSPA0 161
|
|
#define C2_REE2DSPA1 162
|
|
#define C2_REE2DSPA2 163
|
|
#define C2_REE2DSPA3 164
|
|
#define C2_REE2DSPA4 165
|
|
|
|
/* MBOX CLIENT ID */
|
|
/* ARMREE to DSPA client ID */
|
|
#define C2_REE2DSPA_DEV C2_REE2DSPA0
|
|
#define C2_REE2DSPA_DSP C2_REE2DSPA1
|
|
|
|
/* DSPA to ARMREE client ID */
|
|
#define C2_DSPA2REE_DEV C2_DSPA2REE0
|
|
|
|
/* ARMREE to SEC client ID */
|
|
#define C2_REE2SE_DEV C2_REE2SE0
|
|
|
|
/* MBOX CHANNEL ID */
|
|
#define C2_MBOX_REE2DSPA 0
|
|
#define C2_MBOX_DSPA2REE 1
|
|
#define C2_MBOX_REE2SE 2
|
|
#define C2_MBOX_SE2REE 3
|
|
#define C2_MBOX_NUMS 4
|
|
|
|
#endif /* __C2_MBOX_H__ */
|