dt-bindings: Add Host1x context stream IDs on Tegra234
authorMikko Perttunen <mperttunen@nvidia.com>
Wed, 7 Sep 2022 08:38:43 +0000 (11:38 +0300)
committerThierry Reding <treding@nvidia.com>
Thu, 15 Sep 2022 12:05:42 +0000 (14:05 +0200)
Add defines for stream IDs used for Host1x context isolation
on Tegra234. The same stream IDs are used for both NISO0 and
NISO1 SMMUs since Host1x's stream ID protection tables don't
make a distinction between the two.

Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Thierry Reding <treding@nvidia.com>
include/dt-bindings/memory/tegra234-mc.h

index 62987b4..bd71cc1 100644 (file)
 #define TEGRA234_SID_HOST1X    0x27
 #define TEGRA234_SID_VIC       0x34
 
+/* Shared stream IDs */
+#define TEGRA234_SID_HOST1X_CTX0       0x35
+#define TEGRA234_SID_HOST1X_CTX1       0x36
+#define TEGRA234_SID_HOST1X_CTX2       0x37
+#define TEGRA234_SID_HOST1X_CTX3       0x38
+#define TEGRA234_SID_HOST1X_CTX4       0x39
+#define TEGRA234_SID_HOST1X_CTX5       0x3a
+#define TEGRA234_SID_HOST1X_CTX6       0x3b
+#define TEGRA234_SID_HOST1X_CTX7       0x3c
+
 /*
  * memory client IDs
  */