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