summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/gr_pri_gk20a.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gr_pri_gk20a.h')
-rw-r--r--drivers/gpu/nvgpu/gk20a/gr_pri_gk20a.h32
1 files changed, 21 insertions, 11 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gr_pri_gk20a.h b/drivers/gpu/nvgpu/gk20a/gr_pri_gk20a.h
index d0b6df47..af390833 100644
--- a/drivers/gpu/nvgpu/gk20a/gr_pri_gk20a.h
+++ b/drivers/gpu/nvgpu/gk20a/gr_pri_gk20a.h
@@ -1,7 +1,7 @@
1/* 1/*
2 * GK20A Graphics Context Pri Register Addressing 2 * GK20A Graphics Context Pri Register Addressing
3 * 3 *
4 * Copyright (c) 2014-2016, NVIDIA CORPORATION. All rights reserved. 4 * Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved.
5 * 5 *
6 * Permission is hereby granted, free of charge, to any person obtaining a 6 * Permission is hereby granted, free of charge, to any person obtaining a
7 * copy of this software and associated documentation files (the "Software"), 7 * copy of this software and associated documentation files (the "Software"),
@@ -245,17 +245,27 @@ enum ctxsw_addr_type {
245 CTXSW_ADDR_TYPE_FBPA = 6, 245 CTXSW_ADDR_TYPE_FBPA = 6,
246 CTXSW_ADDR_TYPE_EGPC = 7, 246 CTXSW_ADDR_TYPE_EGPC = 7,
247 CTXSW_ADDR_TYPE_ETPC = 8, 247 CTXSW_ADDR_TYPE_ETPC = 8,
248 CTXSW_ADDR_TYPE_ROP = 9,
249 CTXSW_ADDR_TYPE_FBP = 10,
248}; 250};
249 251
250#define PRI_BROADCAST_FLAGS_NONE 0 252#define PRI_BROADCAST_FLAGS_NONE 0
251#define PRI_BROADCAST_FLAGS_GPC BIT(0) 253#define PRI_BROADCAST_FLAGS_GPC BIT(0)
252#define PRI_BROADCAST_FLAGS_TPC BIT(1) 254#define PRI_BROADCAST_FLAGS_TPC BIT(1)
253#define PRI_BROADCAST_FLAGS_BE BIT(2) 255#define PRI_BROADCAST_FLAGS_BE BIT(2)
254#define PRI_BROADCAST_FLAGS_PPC BIT(3) 256#define PRI_BROADCAST_FLAGS_PPC BIT(3)
255#define PRI_BROADCAST_FLAGS_LTCS BIT(4) 257#define PRI_BROADCAST_FLAGS_LTCS BIT(4)
256#define PRI_BROADCAST_FLAGS_LTSS BIT(5) 258#define PRI_BROADCAST_FLAGS_LTSS BIT(5)
257#define PRI_BROADCAST_FLAGS_FBPA BIT(6) 259#define PRI_BROADCAST_FLAGS_FBPA BIT(6)
258#define PRI_BROADCAST_FLAGS_EGPC BIT(7) 260#define PRI_BROADCAST_FLAGS_EGPC BIT(7)
259#define PRI_BROADCAST_FLAGS_ETPC BIT(8) 261#define PRI_BROADCAST_FLAGS_ETPC BIT(8)
262#define PRI_BROADCAST_FLAGS_PMMGPC BIT(9)
263#define PRI_BROADCAST_FLAGS_PMM_GPCS BIT(10)
264#define PRI_BROADCAST_FLAGS_PMM_GPCGS_GPCTPCA BIT(11)
265#define PRI_BROADCAST_FLAGS_PMM_GPCGS_GPCTPCB BIT(12)
266#define PRI_BROADCAST_FLAGS_PMMFBP BIT(13)
267#define PRI_BROADCAST_FLAGS_PMM_FBPS BIT(14)
268#define PRI_BROADCAST_FLAGS_PMM_FBPGS_LTC BIT(15)
269#define PRI_BROADCAST_FLAGS_PMM_FBPGS_ROP BIT(16)
260 270
261#endif /* GR_PRI_GK20A_H */ 271#endif /* GR_PRI_GK20A_H */