summaryrefslogtreecommitdiff
path: root/include/dt-bindings/mailbox/tegra186-hsp.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/dt-bindings/mailbox/tegra186-hsp.h')
-rw-r--r--include/dt-bindings/mailbox/tegra186-hsp.h40
1 files changed, 9 insertions, 31 deletions
diff --git a/include/dt-bindings/mailbox/tegra186-hsp.h b/include/dt-bindings/mailbox/tegra186-hsp.h
index b9ccae2aa9e..b4864325d74 100644
--- a/include/dt-bindings/mailbox/tegra186-hsp.h
+++ b/include/dt-bindings/mailbox/tegra186-hsp.h
@@ -1,41 +1,19 @@
-/* SPDX-License-Identifier: GPL-2.0 */
/*
* This header provides constants for binding nvidia,tegra186-hsp.
+ *
+ * The number with HSP_DB_MASTER prefix indicates the bit that is
+ * associated with a master ID in the doorbell registers.
*/
#ifndef _DT_BINDINGS_MAILBOX_TEGRA186_HSP_H
#define _DT_BINDINGS_MAILBOX_TEGRA186_HSP_H
-/*
- * These define the type of mailbox that is to be used (doorbell, shared
- * mailbox, shared semaphore or arbitrated semaphore).
- */
-#define TEGRA_HSP_MBOX_TYPE_DB 0x0
-#define TEGRA_HSP_MBOX_TYPE_SM 0x1
-#define TEGRA_HSP_MBOX_TYPE_SS 0x2
-#define TEGRA_HSP_MBOX_TYPE_AS 0x3
-
-/*
- * These define the types of shared mailbox supported based on data size.
- */
-#define TEGRA_HSP_MBOX_TYPE_SM_128BIT (1 << 8)
-
-/*
- * These defines represent the bit associated with the given master ID in the
- * doorbell registers.
- */
-#define TEGRA_HSP_DB_MASTER_CCPLEX 17
-#define TEGRA_HSP_DB_MASTER_BPMP 19
-
-/*
- * Shared mailboxes are unidirectional, so the direction needs to be specified
- * in the device tree.
- */
-#define TEGRA_HSP_SM_MASK 0x00ffffff
-#define TEGRA_HSP_SM_FLAG_RX (0 << 31)
-#define TEGRA_HSP_SM_FLAG_TX (1 << 31)
+#define HSP_MBOX_TYPE_DB 0x0
+#define HSP_MBOX_TYPE_SM 0x1
+#define HSP_MBOX_TYPE_SS 0x2
+#define HSP_MBOX_TYPE_AS 0x3
-#define TEGRA_HSP_SM_RX(x) (TEGRA_HSP_SM_FLAG_RX | ((x) & TEGRA_HSP_SM_MASK))
-#define TEGRA_HSP_SM_TX(x) (TEGRA_HSP_SM_FLAG_TX | ((x) & TEGRA_HSP_SM_MASK))
+#define HSP_DB_MASTER_CCPLEX 17
+#define HSP_DB_MASTER_BPMP 19
#endif