summaryrefslogtreecommitdiff
path: root/manuals/volta/gv100/dev_bus.ref.txt
diff options
context:
space:
mode:
Diffstat (limited to 'manuals/volta/gv100/dev_bus.ref.txt')
-rw-r--r--manuals/volta/gv100/dev_bus.ref.txt316
1 files changed, 316 insertions, 0 deletions
diff --git a/manuals/volta/gv100/dev_bus.ref.txt b/manuals/volta/gv100/dev_bus.ref.txt
new file mode 100644
index 0000000..488e265
--- /dev/null
+++ b/manuals/volta/gv100/dev_bus.ref.txt
@@ -0,0 +1,316 @@
+Copyright (c) 2019, NVIDIA CORPORATION. All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a
+copy of this software and associated documentation files (the "Software"),
+to deal in the Software without restriction, including without limitation
+the rights to use, copy, modify, merge, publish, distribute, sublicense,
+and/or sell copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+DEALINGS IN THE SOFTWARE.
+--------------------------------------------------------------------------------
+
+#define NV_PBUS_SW_SCRATCH(i) (0x00001580+(i)*4) /* RW-4A */
+#define NV_PBUS_SW_SCRATCH__SIZE_1 32 /* */
+#define NV_PBUS_SW_SCRATCH_FIELD 31:0 /* RWIVF */
+#define NV_PBUS_SW_SCRATCH_FIELD_INIT 0x00000000 /* RWI-V */
+#define NV_PBUS_INTR_0 0x00001100 /* RW-4R */
+#define NV_PBUS_INTR_0_PRI_SQUASH 1:1 /* RWIVF */
+#define NV_PBUS_INTR_0_PRI_SQUASH_NOT_PENDING 0x00000000 /* R-I-V */
+#define NV_PBUS_INTR_0_PRI_SQUASH_PENDING 0x00000001 /* R---V */
+#define NV_PBUS_INTR_0_PRI_SQUASH_RESET 0x00000001 /* -W--C */
+#define NV_PBUS_INTR_0_PRI_FECSERR 2:2 /* RWIVF */
+#define NV_PBUS_INTR_0_PRI_FECSERR_NOT_PENDING 0x00000000 /* R-I-V */
+#define NV_PBUS_INTR_0_PRI_FECSERR_PENDING 0x00000001 /* R---V */
+#define NV_PBUS_INTR_0_PRI_FECSERR_RESET 0x00000001 /* -W--C */
+#define NV_PBUS_INTR_0_PRI_TIMEOUT 3:3 /* RWIVF */
+#define NV_PBUS_INTR_0_PRI_TIMEOUT_NOT_PENDING 0x00000000 /* R-I-V */
+#define NV_PBUS_INTR_0_PRI_TIMEOUT_PENDING 0x00000001 /* R---V */
+#define NV_PBUS_INTR_0_PRI_TIMEOUT_RESET 0x00000001 /* -W--C */
+#define NV_PBUS_INTR_0_FB_REQ_TIMEOUT 4:4 /* RWIVF */
+#define NV_PBUS_INTR_0_FB_REQ_TIMEOUT_NOT_PENDING 0x00000000 /* R-I-V */
+#define NV_PBUS_INTR_0_FB_REQ_TIMEOUT_PENDING 0x00000001 /* R---V */
+#define NV_PBUS_INTR_0_FB_REQ_TIMEOUT_RESET 0x00000001 /* -W--C */
+#define NV_PBUS_INTR_0_FB_ACK_TIMEOUT 5:5 /* RWIVF */
+#define NV_PBUS_INTR_0_FB_ACK_TIMEOUT_NOT_PENDING 0x00000000 /* R-I-V */
+#define NV_PBUS_INTR_0_FB_ACK_TIMEOUT_PENDING 0x00000001 /* R---V */
+#define NV_PBUS_INTR_0_FB_ACK_TIMEOUT_RESET 0x00000001 /* -W--C */
+#define NV_PBUS_INTR_0_FB_ACK_EXTRA 6:6 /* RWIVF */
+#define NV_PBUS_INTR_0_FB_ACK_EXTRA_NOT_PENDING 0x00000000 /* R-I-V */
+#define NV_PBUS_INTR_0_FB_ACK_EXTRA_PENDING 0x00000001 /* R---V */
+#define NV_PBUS_INTR_0_FB_ACK_EXTRA_RESET 0x00000001 /* -W--C */
+#define NV_PBUS_INTR_0_FB_RDATA_TIMEOUT 7:7 /* RWIVF */
+#define NV_PBUS_INTR_0_FB_RDATA_TIMEOUT_NOT_PENDING 0x00000000 /* R-I-V */
+#define NV_PBUS_INTR_0_FB_RDATA_TIMEOUT_PENDING 0x00000001 /* R---V */
+#define NV_PBUS_INTR_0_FB_RDATA_TIMEOUT_RESET 0x00000001 /* -W--C */
+#define NV_PBUS_INTR_0_FB_RDATA_EXTRA 8:8 /* RWIVF */
+#define NV_PBUS_INTR_0_FB_RDATA_EXTRA_NOT_PENDING 0x00000000 /* R-I-V */
+#define NV_PBUS_INTR_0_FB_RDATA_EXTRA_PENDING 0x00000001 /* R---V */
+#define NV_PBUS_INTR_0_FB_RDATA_EXTRA_RESET 0x00000001 /* -W--C */
+#define NV_PBUS_INTR_0_SW 26:26 /* RWIVF */
+#define NV_PBUS_INTR_0_SW_NOT_PENDING 0x00000000 /* R-I-V */
+#define NV_PBUS_INTR_0_SW_PENDING 0x00000001 /* R---V */
+#define NV_PBUS_INTR_0_SW_RESET 0x00000001 /* -W--C */
+#define NV_PBUS_INTR_0_POSTED_DEADLOCK_TIMEOUT 27:27 /* RWIVF */
+#define NV_PBUS_INTR_0_POSTED_DEADLOCK_TIMEOUT_NOT_PENDING 0x00000000 /* R-I-V */
+#define NV_PBUS_INTR_0_POSTED_DEADLOCK_TIMEOUT_PENDING 0x00000001 /* R---V */
+#define NV_PBUS_INTR_0_POSTED_DEADLOCK_TIMEOUT_RESET 0x00000001 /* -W--C */
+#define NV_PBUS_INTR_0_ACCESS_TIMEOUT 31:31 /* RWIVF */
+#define NV_PBUS_INTR_0_ACCESS_TIMEOUT_NOT_PENDING 0x00000000 /* R-I-V */
+#define NV_PBUS_INTR_0_ACCESS_TIMEOUT_PENDING 0x00000001 /* R---V */
+#define NV_PBUS_INTR_0_ACCESS_TIMEOUT_RESET 0x00000001 /* -W--C */
+#define NV_PBUS_INTR_EN_0 0x00001140 /* RW-4R */
+#define NV_PBUS_INTR_EN_0_PRI_SQUASH 1:1 /* RWIVF */
+#define NV_PBUS_INTR_EN_0_PRI_SQUASH_DISABLED 0x00000000 /* RWI-V */
+#define NV_PBUS_INTR_EN_0_PRI_SQUASH_ENABLED 0x00000001 /* RW--V */
+#define NV_PBUS_INTR_EN_0_PRI_FECSERR 2:2 /* RWIVF */
+#define NV_PBUS_INTR_EN_0_PRI_FECSERR_DISABLED 0x00000000 /* RWI-V */
+#define NV_PBUS_INTR_EN_0_PRI_FECSERR_ENABLED 0x00000001 /* RW--V */
+#define NV_PBUS_INTR_EN_0_PRI_TIMEOUT 3:3 /* RWIVF */
+#define NV_PBUS_INTR_EN_0_PRI_TIMEOUT_DISABLED 0x00000000 /* RWI-V */
+#define NV_PBUS_INTR_EN_0_PRI_TIMEOUT_ENABLED 0x00000001 /* RW--V */
+#define NV_PBUS_INTR_EN_0_FB_REQ_TIMEOUT 4:4 /* RWIVF */
+#define NV_PBUS_INTR_EN_0_FB_REQ_TIMEOUT_DISABLED 0x00000000 /* RWI-V */
+#define NV_PBUS_INTR_EN_0_FB_REQ_TIMEOUT_ENABLED 0x00000001 /* RW--V */
+#define NV_PBUS_INTR_EN_0_FB_ACK_TIMEOUT 5:5 /* RWIVF */
+#define NV_PBUS_INTR_EN_0_FB_ACK_TIMEOUT_DISABLED 0x00000000 /* RWI-V */
+#define NV_PBUS_INTR_EN_0_FB_ACK_TIMEOUT_ENABLED 0x00000001 /* RW--V */
+#define NV_PBUS_INTR_EN_0_FB_ACK_EXTRA 6:6 /* RWIVF */
+#define NV_PBUS_INTR_EN_0_FB_ACK_EXTRA_DISABLED 0x00000000 /* RWI-V */
+#define NV_PBUS_INTR_EN_0_FB_ACK_EXTRA_ENABLED 0x00000001 /* RW--V */
+#define NV_PBUS_INTR_EN_0_FB_RDATA_TIMEOUT 7:7 /* RWIVF */
+#define NV_PBUS_INTR_EN_0_FB_RDATA_TIMEOUT_DISABLED 0x00000000 /* RWI-V */
+#define NV_PBUS_INTR_EN_0_FB_RDATA_TIMEOUT_ENABLED 0x00000001 /* RW--V */
+#define NV_PBUS_INTR_EN_0_FB_RDATA_EXTRA 8:8 /* RWIVF */
+#define NV_PBUS_INTR_EN_0_FB_RDATA_EXTRA_DISABLED 0x00000000 /* RWI-V */
+#define NV_PBUS_INTR_EN_0_FB_RDATA_EXTRA_ENABLED 0x00000001 /* RW--V */
+#define NV_PBUS_INTR_EN_0_SW 26:26 /* RWIVF */
+#define NV_PBUS_INTR_EN_0_SW_DISABLED 0x00000000 /* RWI-V */
+#define NV_PBUS_INTR_EN_0_SW_ENABLED 0x00000001 /* RW--V */
+#define NV_PBUS_INTR_EN_0_POSTED_DEADLOCK_TIMEOUT 27:27 /* RWIVF */
+#define NV_PBUS_INTR_EN_0_POSTED_DEADLOCK_TIMEOUT_DISABLED 0x00000000 /* RWI-V */
+#define NV_PBUS_INTR_EN_0_POSTED_DEADLOCK_TIMEOUT_ENABLED 0x00000001 /* RW--V */
+#define NV_PBUS_INTR_EN_0_ACCESS_TIMEOUT 31:31 /* RWIVF */
+#define NV_PBUS_INTR_EN_0_ACCESS_TIMEOUT_DISABLED 0x00000000 /* RWI-V */
+#define NV_PBUS_INTR_EN_0_ACCESS_TIMEOUT_ENABLED 0x00000001 /* RW--V */
+#define NV_PBUS_INTR_EN_1 0x00001144 /* RW-4R */
+#define NV_PBUS_INTR_EN_1_PRI_SQUASH 1:1 /* RWIVF */
+#define NV_PBUS_INTR_EN_1_PRI_SQUASH_DISABLED 0x00000000 /* RWI-V */
+#define NV_PBUS_INTR_EN_1_PRI_SQUASH_ENABLED 0x00000001 /* RW--V */
+#define NV_PBUS_INTR_EN_1_PRI_FECSERR 2:2 /* RWIVF */
+#define NV_PBUS_INTR_EN_1_PRI_FECSERR_DISABLED 0x00000000 /* RWI-V */
+#define NV_PBUS_INTR_EN_1_PRI_FECSERR_ENABLED 0x00000001 /* RW--V */
+#define NV_PBUS_INTR_EN_1_PRI_TIMEOUT 3:3 /* RWIVF */
+#define NV_PBUS_INTR_EN_1_PRI_TIMEOUT_DISABLED 0x00000000 /* RWI-V */
+#define NV_PBUS_INTR_EN_1_PRI_TIMEOUT_ENABLED 0x00000001 /* RW--V */
+#define NV_PBUS_INTR_EN_1_FB_REQ_TIMEOUT 4:4 /* RWIVF */
+#define NV_PBUS_INTR_EN_1_FB_REQ_TIMEOUT_DISABLED 0x00000000 /* RWI-V */
+#define NV_PBUS_INTR_EN_1_FB_REQ_TIMEOUT_ENABLED 0x00000001 /* RW--V */
+#define NV_PBUS_INTR_EN_1_FB_ACK_TIMEOUT 5:5 /* RWIVF */
+#define NV_PBUS_INTR_EN_1_FB_ACK_TIMEOUT_DISABLED 0x00000000 /* RWI-V */
+#define NV_PBUS_INTR_EN_1_FB_ACK_TIMEOUT_ENABLED 0x00000001 /* RW--V */
+#define NV_PBUS_INTR_EN_1_FB_ACK_EXTRA 6:6 /* RWIVF */
+#define NV_PBUS_INTR_EN_1_FB_ACK_EXTRA_DISABLED 0x00000000 /* RWI-V */
+#define NV_PBUS_INTR_EN_1_FB_ACK_EXTRA_ENABLED 0x00000001 /* RW--V */
+#define NV_PBUS_INTR_EN_1_FB_RDATA_TIMEOUT 7:7 /* RWIVF */
+#define NV_PBUS_INTR_EN_1_FB_RDATA_TIMEOUT_DISABLED 0x00000000 /* RWI-V */
+#define NV_PBUS_INTR_EN_1_FB_RDATA_TIMEOUT_ENABLED 0x00000001 /* RW--V */
+#define NV_PBUS_INTR_EN_1_FB_RDATA_EXTRA 8:8 /* RWIVF */
+#define NV_PBUS_INTR_EN_1_FB_RDATA_EXTRA_DISABLED 0x00000000 /* RWI-V */
+#define NV_PBUS_INTR_EN_1_FB_RDATA_EXTRA_ENABLED 0x00000001 /* RW--V */
+#define NV_PBUS_INTR_EN_1_SW 26:26 /* RWIVF */
+#define NV_PBUS_INTR_EN_1_SW_DISABLED 0x00000000 /* RWI-V */
+#define NV_PBUS_INTR_EN_1_SW_ENABLED 0x00000001 /* RW--V */
+#define NV_PBUS_INTR_EN_1_POSTED_DEADLOCK_TIMEOUT 27:27 /* RWIVF */
+#define NV_PBUS_INTR_EN_1_POSTED_DEADLOCK_TIMEOUT_DISABLED 0x00000000 /* RWI-V */
+#define NV_PBUS_INTR_EN_1_POSTED_DEADLOCK_TIMEOUT_ENABLED 0x00000001 /* RW--V */
+#define NV_PBUS_INTR_EN_1_ACCESS_TIMEOUT 31:31 /* RWIVF */
+#define NV_PBUS_INTR_EN_1_ACCESS_TIMEOUT_DISABLED 0x00000000 /* RWI-V */
+#define NV_PBUS_INTR_EN_1_ACCESS_TIMEOUT_ENABLED 0x00000001 /* RW--V */
+#define NV_PBUS_SW_INTR_0 0x00001150 /* -W-4R */
+#define NV_PBUS_SW_INTR_0_SET 0:0 /* -W-VF */
+#define NV_PBUS_SW_INTR_0_SET_PENDING 0x00000001 /* -W--V */
+#define NV_PBUS_SW_INTR_1 0x00001154 /* RW-4R */
+#define NV_PBUS_SW_INTR_1_SCRATCH 31:0 /* RWIVF */
+#define NV_PBUS_SW_INTR_1_SCRATCH_DATA 0x00000000 /* RWI-V */
+#define NV_PBUS_SW_INTR_2 0x00001158 /* RW-4R */
+#define NV_PBUS_SW_INTR_2_SCRATCH 31:0 /* RWIVF */
+#define NV_PBUS_SW_INTR_2_SCRATCH_DATA 0x00000000 /* RWI-V */
+#define NV_PBUS_SW_INTR_3 0x0000115C /* RW-4R */
+#define NV_PBUS_SW_INTR_3_SCRATCH 31:0 /* RWIVF */
+#define NV_PBUS_SW_INTR_3_SCRATCH_FLAG 0x00000000 /* RWI-V */
+#define NV_PBUS_SW_INTR_4 0x00001160 /* RW-4R */
+#define NV_PBUS_SW_INTR_4_SCRATCH 31:0 /* RWIVF */
+#define NV_PBUS_SW_INTR_4_SCRATCH_FLAG 0x00000000 /* RWI-V */
+#define NV_PBUS_BAR0_WINDOW 0x00001700 /* RW-4R */
+#define NV_PBUS_BAR0_WINDOW_BASE 23:0 /* RWIUF */
+#define NV_PBUS_BAR0_WINDOW_BASE_0 0x00000000 /* RWI-V */
+#define NV_PBUS_BAR0_WINDOW_TARGET 25:24 /* RWIUF */
+#define NV_PBUS_BAR0_WINDOW_TARGET_VID_MEM 0x00000000 /* RWI-V */
+#define NV_PBUS_BAR0_WINDOW_TARGET_SYS_MEM_COHERENT 0x00000002 /* RW--V */
+#define NV_PBUS_BAR0_WINDOW_TARGET_SYS_MEM_NONCOHERENT 0x00000003 /* RW--V */
+#define NV_PBUS_BAR0_WINDOW_BASE_SHIFT 16 /* */
+#define NV_PBUS_BAR1_BLOCK 0x00001704 /* RW-4R */
+#define NV_PBUS_BAR1_BLOCK_MAP 29:0 /* */
+#define NV_PBUS_BAR1_BLOCK_PTR 27:0 /* RWIUF */
+#define NV_PBUS_BAR1_BLOCK_PTR_0 0x00000000 /* RWI-V */
+#define NV_PBUS_BAR1_BLOCK_TARGET 29:28 /* RWIUF */
+#define NV_PBUS_BAR1_BLOCK_TARGET_VID_MEM 0x00000000 /* RWI-V */
+#define NV_PBUS_BAR1_BLOCK_TARGET_SYS_MEM_COHERENT 0x00000002 /* RW--V */
+#define NV_PBUS_BAR1_BLOCK_TARGET_SYS_MEM_NONCOHERENT 0x00000003 /* RW--V */
+#define NV_PBUS_BAR1_BLOCK_MODE 31:31 /* RWIUF */
+#define NV_PBUS_BAR1_BLOCK_MODE_PHYSICAL 0x00000000 /* RWI-V */
+#define NV_PBUS_BAR1_BLOCK_MODE_VIRTUAL 0x00000001 /* RW--V */
+#define NV_PBUS_BAR1_BLOCK_PTR_SHIFT 12 /* */
+#define NV_PBUS_BIND_STATUS 0x00001710 /* R--4R */
+#define NV_PBUS_BIND_STATUS_BAR1_PENDING 0:0 /* R-IUF */
+#define NV_PBUS_BIND_STATUS_BAR1_PENDING_EMPTY 0x00000000 /* R-I-V */
+#define NV_PBUS_BIND_STATUS_BAR1_PENDING_BUSY 0x00000001 /* R---V */
+#define NV_PBUS_BIND_STATUS_BAR1_OUTSTANDING 1:1 /* R-IUF */
+#define NV_PBUS_BIND_STATUS_BAR1_OUTSTANDING_FALSE 0x00000000 /* R-I-V */
+#define NV_PBUS_BIND_STATUS_BAR1_OUTSTANDING_TRUE 0x00000001 /* R---V */
+#define NV_PBUS_BIND_STATUS_BAR2_PENDING 2:2 /* R-IUF */
+#define NV_PBUS_BIND_STATUS_BAR2_PENDING_EMPTY 0x00000000 /* R-I-V */
+#define NV_PBUS_BIND_STATUS_BAR2_PENDING_BUSY 0x00000001 /* R---V */
+#define NV_PBUS_BIND_STATUS_BAR2_OUTSTANDING 3:3 /* R-IUF */
+#define NV_PBUS_BIND_STATUS_BAR2_OUTSTANDING_FALSE 0x00000000 /* R-I-V */
+#define NV_PBUS_BIND_STATUS_BAR2_OUTSTANDING_TRUE 0x00000001 /* R---V */
+#define NV_PBUS_BAR2_BLOCK 0x00001714 /* RW-4R */
+#define NV_PBUS_BAR2_BLOCK_MAP 29:0 /* */
+#define NV_PBUS_BAR2_BLOCK_PTR 27:0 /* RWIUF */
+#define NV_PBUS_BAR2_BLOCK_PTR_0 0x00000000 /* RWI-V */
+#define NV_PBUS_BAR2_BLOCK_TARGET 29:28 /* RWIUF */
+#define NV_PBUS_BAR2_BLOCK_TARGET_VID_MEM 0x00000000 /* RWI-V */
+#define NV_PBUS_BAR2_BLOCK_TARGET_SYS_MEM_COHERENT 0x00000002 /* RW--V */
+#define NV_PBUS_BAR2_BLOCK_TARGET_SYS_MEM_NONCOHERENT 0x00000003 /* RW--V */
+#define NV_PBUS_BAR2_BLOCK_MODE 31:31 /* RWIUF */
+#define NV_PBUS_BAR2_BLOCK_MODE_PHYSICAL 0x00000000 /* RWI-V */
+#define NV_PBUS_BAR2_BLOCK_MODE_VIRTUAL 0x00000001 /* RW--V */
+#define NV_PBUS_BAR2_BLOCK_PTR_SHIFT 12 /* */
+#define NV_PBUS_EXT_CG 0x00001C00 /* RW-4R */
+#define NV_PBUS_EXT_CG_IDLE_CG_DLY_CNT 5:0 /* RWIVF */
+#define NV_PBUS_EXT_CG_IDLE_CG_DLY_CNT_HWINIT 0x00000000 /* RWI-V */
+#define NV_PBUS_EXT_CG_IDLE_CG_DLY_CNT__PROD 0x00000002 /* RW--V */
+#define NV_PBUS_EXT_CG_IDLE_CG_EN 6:6 /* RWIVF */
+#define NV_PBUS_EXT_CG_IDLE_CG_EN_ENABLED 0x00000001 /* RW--V */
+#define NV_PBUS_EXT_CG_IDLE_CG_EN_DISABLED 0x00000000 /* RWI-V */
+#define NV_PBUS_EXT_CG_IDLE_CG_EN__PROD 0x00000001 /* RW--V */
+#define NV_PBUS_EXT_CG_STALL_CG_EN 14:14 /* RWIVF */
+#define NV_PBUS_EXT_CG_STALL_CG_EN_ENABLED 0x00000001 /* RW--V */
+#define NV_PBUS_EXT_CG_STALL_CG_EN_DISABLED 0x00000000 /* RWI-V */
+#define NV_PBUS_EXT_CG_STALL_CG_EN__PROD 0x00000000 /* RW--V */
+#define NV_PBUS_EXT_CG_WAKEUP_DLY_CNT 19:16 /* RWIVF */
+#define NV_PBUS_EXT_CG_WAKEUP_DLY_CNT_HWINIT 0x00000000 /* RWI-V */
+#define NV_PBUS_EXT_CG_WAKEUP_DLY_CNT__PROD 0x00000000 /* RW--V */
+#define NV_PBUS_EXT_CG1 0x00001C04 /* RW-4R */
+#define NV_PBUS_EXT_CG1_MONITOR_CG_EN 0:0 /* RWIVF */
+#define NV_PBUS_EXT_CG1_MONITOR_CG_EN_ENABLED 0x00000001 /* RW--V */
+#define NV_PBUS_EXT_CG1_MONITOR_CG_EN_DISABLED 0x00000000 /* RWI-V */
+#define NV_PBUS_EXT_CG1_MONITOR_CG_EN__PROD 0x00000000 /* RW--V */
+#define NV_PBUS_EXT_CG1_SLCG 9:1 /* */
+#define NV_PBUS_EXT_CG1_SLCG_ENABLED 0x00000000 /* */
+#define NV_PBUS_EXT_CG1_SLCG_DISABLED 0x000001ff /* */
+#define NV_PBUS_EXT_CG1_SLCG__PROD 0x00000000 /* */
+#define NV_PBUS_EXT_CG1_SLCG_BL 1:1 /* RWIVF */
+#define NV_PBUS_EXT_CG1_SLCG_BL_ENABLED 0x00000000 /* RW--V */
+#define NV_PBUS_EXT_CG1_SLCG_BL_DISABLED 0x00000001 /* RWI-V */
+#define NV_PBUS_EXT_CG1_SLCG_BL__PROD 0x00000000 /* RW--V */
+#define NV_PBUS_EXT_CG1_SLCG_C11 2:2 /* RWIVF */
+#define NV_PBUS_EXT_CG1_SLCG_C11_ENABLED 0x00000000 /* RW--V */
+#define NV_PBUS_EXT_CG1_SLCG_C11_DISABLED 0x00000001 /* RWI-V */
+#define NV_PBUS_EXT_CG1_SLCG_C11__PROD 0x00000000 /* RW--V */
+#define NV_PBUS_EXT_CG1_SLCG_MAP 3:3 /* RWIVF */
+#define NV_PBUS_EXT_CG1_SLCG_MAP_ENABLED 0x00000000 /* RW--V */
+#define NV_PBUS_EXT_CG1_SLCG_MAP_DISABLED 0x00000001 /* RWI-V */
+#define NV_PBUS_EXT_CG1_SLCG_MAP__PROD 0x00000000 /* RW--V */
+#define NV_PBUS_EXT_CG1_SLCG_PRI 4:4 /* RWIVF */
+#define NV_PBUS_EXT_CG1_SLCG_PRI_ENABLED 0x00000000 /* RW--V */
+#define NV_PBUS_EXT_CG1_SLCG_PRI_DISABLED 0x00000001 /* RWI-V */
+#define NV_PBUS_EXT_CG1_SLCG_PRI__PROD 0x00000000 /* RW--V */
+#define NV_PBUS_EXT_CG1_SLCG_UNROLL 5:5 /* RWIVF */
+#define NV_PBUS_EXT_CG1_SLCG_UNROLL_ENABLED 0x00000000 /* RW--V */
+#define NV_PBUS_EXT_CG1_SLCG_UNROLL_DISABLED 0x00000001 /* RWI-V */
+#define NV_PBUS_EXT_CG1_SLCG_UNROLL__PROD 0x00000000 /* RW--V */
+#define NV_PBUS_EXT_CG1_SLCG_ASMBL 6:6 /* RWIVF */
+#define NV_PBUS_EXT_CG1_SLCG_ASMBL_ENABLED 0x00000000 /* RW--V */
+#define NV_PBUS_EXT_CG1_SLCG_ASMBL_DISABLED 0x00000001 /* RWI-V */
+#define NV_PBUS_EXT_CG1_SLCG_ASMBL__PROD 0x00000000 /* RW--V */
+#define NV_PBUS_EXT_CG1_SLCG_ROLL 7:7 /* RWIVF */
+#define NV_PBUS_EXT_CG1_SLCG_ROLL_ENABLED 0x00000000 /* RW--V */
+#define NV_PBUS_EXT_CG1_SLCG_ROLL_DISABLED 0x00000001 /* RWI-V */
+#define NV_PBUS_EXT_CG1_SLCG_ROLL__PROD 0x00000000 /* RW--V */
+#define NV_PBUS_EXT_CG1_SLCG_IFR 8:8 /* RWIVF */
+#define NV_PBUS_EXT_CG1_SLCG_IFR_ENABLED 0x00000000 /* RW--V */
+#define NV_PBUS_EXT_CG1_SLCG_IFR_DISABLED 0x00000001 /* RWI-V */
+#define NV_PBUS_EXT_CG1_SLCG_IFR__PROD 0x00000000 /* RW--V */
+#define NV_PBUS_EXT_CG1_SLCG_PM 9:9 /* RWIVF */
+#define NV_PBUS_EXT_CG1_SLCG_PM_ENABLED 0x00000000 /* RW--V */
+#define NV_PBUS_EXT_CG1_SLCG_PM_DISABLED 0x00000001 /* RWI-V */
+#define NV_PBUS_EXT_CG1_SLCG_PM__PROD 0x00000000 /* RW--V */
+#define NV_PBUS_IFR_STATUS1 0x00001724 /* R--4R */
+#define NV_PBUS_IFR_STATUS1_BAR0ADDR 23:0 /* R-IVF */
+#define NV_PBUS_IFR_STATUS1_BAR0ADDR_INIT 0x00000000 /* R-I-V */
+#define NV_PBUS_IFR_STATUS1_IFF_DONE 27:27 /* R-IVF */
+#define NV_PBUS_IFR_STATUS1_IFF_DONE_TRUE 0x00000001 /* R---V */
+#define NV_PBUS_IFR_STATUS1_IFF_DONE_FALSE 0x00000000 /* R-I-V */
+#define NV_PBUS_IFR_STATUS1_IDLE 29:29 /* R-IVF */
+#define NV_PBUS_IFR_STATUS1_IDLE_TRUE 0x00000001 /* R---V */
+#define NV_PBUS_IFR_STATUS1_IDLE_FALSE 0x00000000 /* R-I-V */
+#define NV_PBUS_IFR_STATUS1_LASTEXEC 30:30 /* R-IVF */
+#define NV_PBUS_IFR_STATUS1_LASTEXEC_TRUE 0x00000001 /* R---V */
+#define NV_PBUS_IFR_STATUS1_LASTEXEC_FALSE 0x00000000 /* R-I-V */
+#define NV_PBUS_IFR_STATUS1_READINRMW 31:31 /* R-IVF */
+#define NV_PBUS_IFR_STATUS1_READINRMW_TRUE 0x00000001 /* R---V */
+#define NV_PBUS_IFR_STATUS1_READINRMW_FALSE 0x00000000 /* R-I-V */
+#define NV_PBUS_IFR_ERROR 0x00001728 /* R--4R */
+#define NV_PBUS_IFR_ERROR_BADSIG 0:0 /* R-IVF */
+#define NV_PBUS_IFR_ERROR_BADSIG_TRUE 0x00000001 /* R---V */
+#define NV_PBUS_IFR_ERROR_BADSIG_FALSE 0x00000000 /* R-I-V */
+#define NV_PBUS_IFR_ERROR_FAILSAFE_TIMEOUT 1:1 /* R-IVF */
+#define NV_PBUS_IFR_ERROR_FAILSAFE_TIMEOUT_TRUE 0x00000001 /* R---V */
+#define NV_PBUS_IFR_ERROR_FAILSAFE_TIMEOUT_FALSE 0x00000000 /* R-I-V */
+#define NV_PBUS_IFR_ERROR_BADPARITY 8:8 /* R-IVF */
+#define NV_PBUS_IFR_ERROR_BADPARITY_TRUE 0x00000001 /* R---V */
+#define NV_PBUS_IFR_ERROR_BADPARITY_FALSE 0x00000000 /* R-I-V */
+#define NV_PBUS_IFR_ERROR_BADROMLEN 12:12 /* R-IVF */
+#define NV_PBUS_IFR_ERROR_BADROMLEN_TRUE 0x00000001 /* R---V */
+#define NV_PBUS_IFR_ERROR_BADROMLEN_FALSE 0x00000000 /* R-I-V */
+#define NV_PBUS_IFR_ERROR_BADCHECKSUM 16:16 /* R-IVF */
+#define NV_PBUS_IFR_ERROR_BADCHECKSUM_TRUE 0x00000001 /* R---V */
+#define NV_PBUS_IFR_ERROR_BADCHECKSUM_FALSE 0x00000000 /* R-I-V */
+#define NV_PBUS_IFR_ERROR_BADFORMAT 20:20 /* R-IVF */
+#define NV_PBUS_IFR_ERROR_BADFORMAT_TRUE 0x00000001 /* R---V */
+#define NV_PBUS_IFR_ERROR_BADFORMAT_FALSE 0x00000000 /* R-I-V */
+#define NV_PBUS_IFR_ERROR_PRI_ERROR 21:21 /* R-IVF */
+#define NV_PBUS_IFR_ERROR_PRI_ERROR_TRUE 0x00000001 /* R---V */
+#define NV_PBUS_IFR_ERROR_PRI_ERROR_FALSE 0x00000000 /* R-I-V */
+#define NV_PBUS_IFR_ERROR_IFF_RESENSE_TIMEOUT 23:23 /* R-IVF */
+#define NV_PBUS_IFR_ERROR_IFF_RESENSE_TIMEOUT_TRUE 0x00000001 /* R---V */
+#define NV_PBUS_IFR_ERROR_IFF_RESENSE_TIMEOUT_FALSE 0x00000000 /* R-I-V */
+#define NV_PBUS_IFR_ERROR_IFF_BADFIELDSPEC 24:24 /* R-IVF */
+#define NV_PBUS_IFR_ERROR_IFF_BADFIELDSPEC_TRUE 0x00000001 /* R---V */
+#define NV_PBUS_IFR_ERROR_IFF_BADFIELDSPEC_FALSE 0x00000000 /* R-I-V */
+#define NV_PBUS_IFR_ERROR_IFF_BADSPACEID 25:25 /* R-IVF */
+#define NV_PBUS_IFR_ERROR_IFF_BADSPACEID_TRUE 0x00000001 /* R---V */
+#define NV_PBUS_IFR_ERROR_IFF_BADSPACEID_FALSE 0x00000000 /* R-I-V */
+#define NV_PBUS_IFR_ERROR_IFF_BADFUSELEN 26:26 /* R-IVF */
+#define NV_PBUS_IFR_ERROR_IFF_BADFUSELEN_TRUE 0x00000001 /* R---V */
+#define NV_PBUS_IFR_ERROR_IFF_BADFUSELEN_FALSE 0x00000000 /* R-I-V */
+#define NV_PBUS_IFR_ERROR_IFF_BADCMDOP 27:27 /* R-IVF */
+#define NV_PBUS_IFR_ERROR_IFF_BADCMDOP_TRUE 0x00000001 /* R---V */
+#define NV_PBUS_IFR_ERROR_IFF_BADCMDOP_FALSE 0x00000000 /* R-I-V */
+#define NV_PBUS_IFR_ERROR_IFF_PRI_ERROR 29:29 /* R-IVF */
+#define NV_PBUS_IFR_ERROR_IFF_PRI_ERROR_TRUE 0x00000001 /* R---V */
+#define NV_PBUS_IFR_ERROR_IFF_PRI_ERROR_FALSE 0x00000000 /* R-I-V */
+#define NV_PBUS_LVDS_USER 0x00001800 /* RW-4R */
+#define NV_PBUS_LVDS_USER_VALUE 3:0 /* RWIVF */
+#define NV_PBUS_LVDS_USER_VALUE_INIT 0x0000000F /* RWI-V */