GNU Linux-libre 4.14.332-gnu1
[releases.git] / drivers / gpu / drm / amd / include / asic_reg / vega10 / OSSSYS / osssys_4_0_default.h
1 /*
2  * Copyright (C) 2017  Advanced Micro Devices, Inc.
3  *
4  * Permission is hereby granted, free of charge, to any person obtaining a
5  * copy of this software and associated documentation files (the "Software"),
6  * to deal in the Software without restriction, including without limitation
7  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
8  * and/or sell copies of the Software, and to permit persons to whom the
9  * Software is furnished to do so, subject to the following conditions:
10  *
11  * The above copyright notice and this permission notice shall be included
12  * in all copies or substantial portions of the Software.
13  *
14  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
15  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
17  * THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
18  * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
19  * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
20  */
21 #ifndef _osssys_4_0_DEFAULT_HEADER
22 #define _osssys_4_0_DEFAULT_HEADER
23
24
25 // addressBlock: osssys_osssysdec
26 #define mmIH_VMID_0_LUT_DEFAULT                                                  0x00000000
27 #define mmIH_VMID_1_LUT_DEFAULT                                                  0x00000000
28 #define mmIH_VMID_2_LUT_DEFAULT                                                  0x00000000
29 #define mmIH_VMID_3_LUT_DEFAULT                                                  0x00000000
30 #define mmIH_VMID_4_LUT_DEFAULT                                                  0x00000000
31 #define mmIH_VMID_5_LUT_DEFAULT                                                  0x00000000
32 #define mmIH_VMID_6_LUT_DEFAULT                                                  0x00000000
33 #define mmIH_VMID_7_LUT_DEFAULT                                                  0x00000000
34 #define mmIH_VMID_8_LUT_DEFAULT                                                  0x00000000
35 #define mmIH_VMID_9_LUT_DEFAULT                                                  0x00000000
36 #define mmIH_VMID_10_LUT_DEFAULT                                                 0x00000000
37 #define mmIH_VMID_11_LUT_DEFAULT                                                 0x00000000
38 #define mmIH_VMID_12_LUT_DEFAULT                                                 0x00000000
39 #define mmIH_VMID_13_LUT_DEFAULT                                                 0x00000000
40 #define mmIH_VMID_14_LUT_DEFAULT                                                 0x00000000
41 #define mmIH_VMID_15_LUT_DEFAULT                                                 0x00000000
42 #define mmIH_VMID_0_LUT_MM_DEFAULT                                               0x00000000
43 #define mmIH_VMID_1_LUT_MM_DEFAULT                                               0x00000000
44 #define mmIH_VMID_2_LUT_MM_DEFAULT                                               0x00000000
45 #define mmIH_VMID_3_LUT_MM_DEFAULT                                               0x00000000
46 #define mmIH_VMID_4_LUT_MM_DEFAULT                                               0x00000000
47 #define mmIH_VMID_5_LUT_MM_DEFAULT                                               0x00000000
48 #define mmIH_VMID_6_LUT_MM_DEFAULT                                               0x00000000
49 #define mmIH_VMID_7_LUT_MM_DEFAULT                                               0x00000000
50 #define mmIH_VMID_8_LUT_MM_DEFAULT                                               0x00000000
51 #define mmIH_VMID_9_LUT_MM_DEFAULT                                               0x00000000
52 #define mmIH_VMID_10_LUT_MM_DEFAULT                                              0x00000000
53 #define mmIH_VMID_11_LUT_MM_DEFAULT                                              0x00000000
54 #define mmIH_VMID_12_LUT_MM_DEFAULT                                              0x00000000
55 #define mmIH_VMID_13_LUT_MM_DEFAULT                                              0x00000000
56 #define mmIH_VMID_14_LUT_MM_DEFAULT                                              0x00000000
57 #define mmIH_VMID_15_LUT_MM_DEFAULT                                              0x00000000
58 #define mmIH_COOKIE_0_DEFAULT                                                    0x00000000
59 #define mmIH_COOKIE_1_DEFAULT                                                    0x00000000
60 #define mmIH_COOKIE_2_DEFAULT                                                    0x00000000
61 #define mmIH_COOKIE_3_DEFAULT                                                    0x00000000
62 #define mmIH_COOKIE_4_DEFAULT                                                    0x00000000
63 #define mmIH_COOKIE_5_DEFAULT                                                    0x00000000
64 #define mmIH_COOKIE_6_DEFAULT                                                    0x00000000
65 #define mmIH_COOKIE_7_DEFAULT                                                    0x00000000
66 #define mmIH_REGISTER_LAST_PART0_DEFAULT                                         0x00000000
67 #define mmSEM_REQ_INPUT_0_DEFAULT                                                0x00000000
68 #define mmSEM_REQ_INPUT_1_DEFAULT                                                0x00000000
69 #define mmSEM_REQ_INPUT_2_DEFAULT                                                0x00000000
70 #define mmSEM_REQ_INPUT_3_DEFAULT                                                0x00000000
71 #define mmSEM_REGISTER_LAST_PART0_DEFAULT                                        0x00000000
72 #define mmIH_RB_CNTL_DEFAULT                                                     0x10610000
73 #define mmIH_RB_BASE_DEFAULT                                                     0x00000000
74 #define mmIH_RB_BASE_HI_DEFAULT                                                  0x00000000
75 #define mmIH_RB_RPTR_DEFAULT                                                     0x00000000
76 #define mmIH_RB_WPTR_DEFAULT                                                     0x00000000
77 #define mmIH_RB_WPTR_ADDR_HI_DEFAULT                                             0x00000000
78 #define mmIH_RB_WPTR_ADDR_LO_DEFAULT                                             0x00000000
79 #define mmIH_DOORBELL_RPTR_DEFAULT                                               0x00000000
80 #define mmIH_RB_CNTL_RING1_DEFAULT                                               0x10410000
81 #define mmIH_RB_BASE_RING1_DEFAULT                                               0x00000000
82 #define mmIH_RB_BASE_HI_RING1_DEFAULT                                            0x00000000
83 #define mmIH_RB_RPTR_RING1_DEFAULT                                               0x00000000
84 #define mmIH_RB_WPTR_RING1_DEFAULT                                               0x00000000
85 #define mmIH_DOORBELL_RPTR_RING1_DEFAULT                                         0x00000000
86 #define mmIH_RB_CNTL_RING2_DEFAULT                                               0x10410000
87 #define mmIH_RB_BASE_RING2_DEFAULT                                               0x00000000
88 #define mmIH_RB_BASE_HI_RING2_DEFAULT                                            0x00000000
89 #define mmIH_RB_RPTR_RING2_DEFAULT                                               0x00000000
90 #define mmIH_RB_WPTR_RING2_DEFAULT                                               0x00000000
91 #define mmIH_DOORBELL_RPTR_RING2_DEFAULT                                         0x00000000
92 #define mmIH_VERSION_DEFAULT                                                     0x00000400
93 #define mmIH_CNTL_DEFAULT                                                        0x01000000
94 #define mmIH_CNTL2_DEFAULT                                                       0x000000ff
95 #define mmIH_STATUS_DEFAULT                                                      0x00040847
96 #define mmIH_PERFMON_CNTL_DEFAULT                                                0x00000000
97 #define mmIH_PERFCOUNTER0_RESULT_DEFAULT                                         0x00000000
98 #define mmIH_PERFCOUNTER1_RESULT_DEFAULT                                         0x00000000
99 #define mmIH_DSM_MATCH_VALUE_BIT_31_0_DEFAULT                                    0x00000000
100 #define mmIH_DSM_MATCH_VALUE_BIT_63_32_DEFAULT                                   0x00000000
101 #define mmIH_DSM_MATCH_VALUE_BIT_95_64_DEFAULT                                   0x00000000
102 #define mmIH_DSM_MATCH_FIELD_CONTROL_DEFAULT                                     0x0000007f
103 #define mmIH_DSM_MATCH_DATA_CONTROL_DEFAULT                                      0x0fffffff
104 #define mmIH_DSM_MATCH_FCN_ID_DEFAULT                                            0x00000000
105 #define mmIH_LIMIT_INT_RATE_CNTL_DEFAULT                                         0x00000000
106 #define mmIH_VF_RB_STATUS_DEFAULT                                                0x00000000
107 #define mmIH_VF_RB_STATUS2_DEFAULT                                               0x00000000
108 #define mmIH_VF_RB1_STATUS_DEFAULT                                               0x00000000
109 #define mmIH_VF_RB1_STATUS2_DEFAULT                                              0x00000000
110 #define mmIH_VF_RB2_STATUS_DEFAULT                                               0x00000000
111 #define mmIH_VF_RB2_STATUS2_DEFAULT                                              0x00000000
112 #define mmIH_INT_FLOOD_CNTL_DEFAULT                                              0x00000000
113 #define mmIH_RB0_INT_FLOOD_STATUS_DEFAULT                                        0x00000000
114 #define mmIH_RB1_INT_FLOOD_STATUS_DEFAULT                                        0x00000000
115 #define mmIH_RB2_INT_FLOOD_STATUS_DEFAULT                                        0x00000000
116 #define mmIH_INT_FLOOD_STATUS_DEFAULT                                            0x00000000
117 #define mmIH_STORM_CLIENT_LIST_CNTL_DEFAULT                                      0x00000000
118 #define mmIH_CLK_CTRL_DEFAULT                                                    0x00000000
119 #define mmIH_INT_FLAGS_DEFAULT                                                   0x00000000
120 #define mmIH_LAST_INT_INFO0_DEFAULT                                              0x00000000
121 #define mmIH_LAST_INT_INFO1_DEFAULT                                              0x00000000
122 #define mmIH_LAST_INT_INFO2_DEFAULT                                              0x00000000
123 #define mmIH_SCRATCH_DEFAULT                                                     0x00000000
124 #define mmIH_CLIENT_CREDIT_ERROR_DEFAULT                                         0x00000000
125 #define mmIH_GPU_IOV_VIOLATION_LOG_DEFAULT                                       0x00000000
126 #define mmIH_COOKIE_REC_VIOLATION_LOG_DEFAULT                                    0x00000000
127 #define mmIH_CREDIT_STATUS_DEFAULT                                               0xfffffffe
128 #define mmIH_MMHUB_ERROR_DEFAULT                                                 0x00000000
129 #define mmIH_REGISTER_LAST_PART2_DEFAULT                                         0x00000000
130 #define mmSEM_CLK_CTRL_DEFAULT                                                   0x00000100
131 #define mmSEM_UTC_CREDIT_DEFAULT                                                 0x00000510
132 #define mmSEM_UTC_CONFIG_DEFAULT                                                 0x00000020
133 #define mmSEM_UTCL2_TRAN_EN_LUT_DEFAULT                                          0x800000ff
134 #define mmSEM_MCIF_CONFIG_DEFAULT                                                0x00001040
135 #define mmSEM_PERFMON_CNTL_DEFAULT                                               0x00000000
136 #define mmSEM_PERFCOUNTER0_RESULT_DEFAULT                                        0x00000000
137 #define mmSEM_PERFCOUNTER1_RESULT_DEFAULT                                        0x00000000
138 #define mmSEM_STATUS_DEFAULT                                                     0x80f90003
139 #define mmSEM_MAILBOX_CLIENTCONFIG_DEFAULT                                       0x00fac688
140 #define mmSEM_MAILBOX_DEFAULT                                                    0x00000000
141 #define mmSEM_MAILBOX_CONTROL_DEFAULT                                            0x00000000
142 #define mmSEM_CHICKEN_BITS_DEFAULT                                               0x00084ad6
143 #define mmSEM_MAILBOX_CLIENTCONFIG_EXTRA_DEFAULT                                 0x00000008
144 #define mmSEM_GPU_IOV_VIOLATION_LOG_DEFAULT                                      0x00000000
145 #define mmSEM_OUTSTANDING_THRESHOLD_DEFAULT                                      0x00000010
146 #define mmSEM_REGISTER_LAST_PART2_DEFAULT                                        0x00000000
147 #define mmIH_ACTIVE_FCN_ID_DEFAULT                                               0x00000000
148 #define mmIH_VIRT_RESET_REQ_DEFAULT                                              0x00000000
149 #define mmIH_CLIENT_CFG_DEFAULT                                                  0x0000001f
150 #define mmIH_CLIENT_CFG_INDEX_DEFAULT                                            0x00000000
151 #define mmIH_CLIENT_CFG_DATA_DEFAULT                                             0x00000000
152 #define mmIH_CID_REMAP_INDEX_DEFAULT                                             0x00000000
153 #define mmIH_CID_REMAP_DATA_DEFAULT                                              0x00000000
154 #define mmIH_CHICKEN_DEFAULT                                                     0x00000000
155 #define mmIH_MMHUB_CNTL_DEFAULT                                                  0x00000001
156 #define mmIH_REGISTER_LAST_PART1_DEFAULT                                         0x00000000
157 #define mmSEM_ACTIVE_FCN_ID_DEFAULT                                              0x00000000
158 #define mmSEM_VIRT_RESET_REQ_DEFAULT                                             0x00000000
159 #define mmSEM_RESP_SDMA0_DEFAULT                                                 0x0004950c
160 #define mmSEM_RESP_SDMA1_DEFAULT                                                 0x0004958c
161 #define mmSEM_RESP_UVD_DEFAULT                                                   0x0004860c
162 #define mmSEM_RESP_VCE_0_DEFAULT                                                 0x0004900c
163 #define mmSEM_RESP_ACP_DEFAULT                                                   0x0004870c
164 #define mmSEM_RESP_ISP_DEFAULT                                                   0x00000000
165 #define mmSEM_RESP_VCE_1_DEFAULT                                                 0x0004908c
166 #define mmSEM_RESP_VP8_DEFAULT                                                   0x00000000
167 #define mmSEM_RESP_GC_DEFAULT                                                    0x0004858c
168 #define mmSEM_CID_REMAP_INDEX_DEFAULT                                            0x00000000
169 #define mmSEM_CID_REMAP_DATA_DEFAULT                                             0x00000000
170 #define mmSEM_ATOMIC_OP_LUT_DEFAULT                                              0x040a102f
171 #define mmSEM_EDC_CONFIG_DEFAULT                                                 0x00000002
172 #define mmSEM_CHICKEN_BITS2_DEFAULT                                              0x00000000
173 #define mmSEM_MMHUB_CNTL_DEFAULT                                                 0x00000000
174 #define mmSEM_REGISTER_LAST_PART1_DEFAULT                                        0x00000000
175
176 #endif