1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* 3 * This header provides constants for binding nvidia,tegra186-hsp. 4 */ 5 6 #ifndef _DT_BINDINGS_MAILBOX_TEGRA186_HSP_H 7 #define _DT_BINDINGS_MAILBOX_TEGRA186_HSP_H 8 9 /* 10 * These define the type of mailbox that is to be used (doorbell, shared 11 * mailbox, shared semaphore or arbitrated semaphore). 12 */ 13 #define TEGRA_HSP_MBOX_TYPE_DB 0x0 14 #define TEGRA_HSP_MBOX_TYPE_SM 0x1 15 #define TEGRA_HSP_MBOX_TYPE_SS 0x2 16 #define TEGRA_HSP_MBOX_TYPE_AS 0x3 17 18 /* 19 * These defines represent the bit associated with the given master ID in the 20 * doorbell registers. 21 */ 22 #define TEGRA_HSP_DB_MASTER_CCPLEX 17 23 #define TEGRA_HSP_DB_MASTER_BPMP 19 24 25 #endif 26