Lines Matching refs:device

59 gf100_identify(struct nvkm_device *device)  in gf100_identify()  argument
61 switch (device->chipset) { in gf100_identify()
63 device->cname = "GF100"; in gf100_identify()
64 device->oclass[NVDEV_SUBDEV_VBIOS ] = &nvkm_bios_oclass; in gf100_identify()
65 device->oclass[NVDEV_SUBDEV_GPIO ] = g94_gpio_oclass; in gf100_identify()
66 device->oclass[NVDEV_SUBDEV_I2C ] = g94_i2c_oclass; in gf100_identify()
67 device->oclass[NVDEV_SUBDEV_FUSE ] = &gf100_fuse_oclass; in gf100_identify()
68 device->oclass[NVDEV_SUBDEV_CLK ] = &gf100_clk_oclass; in gf100_identify()
69 device->oclass[NVDEV_SUBDEV_THERM ] = &gt215_therm_oclass; in gf100_identify()
70 device->oclass[NVDEV_SUBDEV_MXM ] = &nv50_mxm_oclass; in gf100_identify()
71 device->oclass[NVDEV_SUBDEV_DEVINIT] = gf100_devinit_oclass; in gf100_identify()
72 device->oclass[NVDEV_SUBDEV_MC ] = gf100_mc_oclass; in gf100_identify()
73 device->oclass[NVDEV_SUBDEV_BUS ] = gf100_bus_oclass; in gf100_identify()
74 device->oclass[NVDEV_SUBDEV_TIMER ] = &nv04_timer_oclass; in gf100_identify()
75 device->oclass[NVDEV_SUBDEV_FB ] = gf100_fb_oclass; in gf100_identify()
76 device->oclass[NVDEV_SUBDEV_LTC ] = gf100_ltc_oclass; in gf100_identify()
77 device->oclass[NVDEV_SUBDEV_IBUS ] = &gf100_ibus_oclass; in gf100_identify()
78 device->oclass[NVDEV_SUBDEV_INSTMEM] = nv50_instmem_oclass; in gf100_identify()
79 device->oclass[NVDEV_SUBDEV_MMU ] = &gf100_mmu_oclass; in gf100_identify()
80 device->oclass[NVDEV_SUBDEV_BAR ] = &gf100_bar_oclass; in gf100_identify()
81 device->oclass[NVDEV_SUBDEV_PMU ] = gf100_pmu_oclass; in gf100_identify()
82 device->oclass[NVDEV_SUBDEV_VOLT ] = &nv40_volt_oclass; in gf100_identify()
83 device->oclass[NVDEV_ENGINE_DMAOBJ ] = gf100_dmaeng_oclass; in gf100_identify()
84 device->oclass[NVDEV_ENGINE_FIFO ] = gf100_fifo_oclass; in gf100_identify()
85 device->oclass[NVDEV_ENGINE_SW ] = gf100_sw_oclass; in gf100_identify()
86 device->oclass[NVDEV_ENGINE_GR ] = gf100_gr_oclass; in gf100_identify()
87 device->oclass[NVDEV_ENGINE_MSPDEC ] = &gf100_mspdec_oclass; in gf100_identify()
88 device->oclass[NVDEV_ENGINE_MSVLD ] = &gf100_msvld_oclass; in gf100_identify()
89 device->oclass[NVDEV_ENGINE_MSPPP ] = &gf100_msppp_oclass; in gf100_identify()
90 device->oclass[NVDEV_ENGINE_CE0 ] = &gf100_ce0_oclass; in gf100_identify()
91 device->oclass[NVDEV_ENGINE_CE1 ] = &gf100_ce1_oclass; in gf100_identify()
92 device->oclass[NVDEV_ENGINE_DISP ] = gt215_disp_oclass; in gf100_identify()
93 device->oclass[NVDEV_ENGINE_PM ] = &gf100_pm_oclass; in gf100_identify()
96 device->cname = "GF104"; in gf100_identify()
97 device->oclass[NVDEV_SUBDEV_VBIOS ] = &nvkm_bios_oclass; in gf100_identify()
98 device->oclass[NVDEV_SUBDEV_GPIO ] = g94_gpio_oclass; in gf100_identify()
99 device->oclass[NVDEV_SUBDEV_I2C ] = g94_i2c_oclass; in gf100_identify()
100 device->oclass[NVDEV_SUBDEV_FUSE ] = &gf100_fuse_oclass; in gf100_identify()
101 device->oclass[NVDEV_SUBDEV_CLK ] = &gf100_clk_oclass; in gf100_identify()
102 device->oclass[NVDEV_SUBDEV_THERM ] = &gt215_therm_oclass; in gf100_identify()
103 device->oclass[NVDEV_SUBDEV_MXM ] = &nv50_mxm_oclass; in gf100_identify()
104 device->oclass[NVDEV_SUBDEV_DEVINIT] = gf100_devinit_oclass; in gf100_identify()
105 device->oclass[NVDEV_SUBDEV_MC ] = gf100_mc_oclass; in gf100_identify()
106 device->oclass[NVDEV_SUBDEV_BUS ] = gf100_bus_oclass; in gf100_identify()
107 device->oclass[NVDEV_SUBDEV_TIMER ] = &nv04_timer_oclass; in gf100_identify()
108 device->oclass[NVDEV_SUBDEV_FB ] = gf100_fb_oclass; in gf100_identify()
109 device->oclass[NVDEV_SUBDEV_LTC ] = gf100_ltc_oclass; in gf100_identify()
110 device->oclass[NVDEV_SUBDEV_IBUS ] = &gf100_ibus_oclass; in gf100_identify()
111 device->oclass[NVDEV_SUBDEV_INSTMEM] = nv50_instmem_oclass; in gf100_identify()
112 device->oclass[NVDEV_SUBDEV_MMU ] = &gf100_mmu_oclass; in gf100_identify()
113 device->oclass[NVDEV_SUBDEV_BAR ] = &gf100_bar_oclass; in gf100_identify()
114 device->oclass[NVDEV_SUBDEV_PMU ] = gf100_pmu_oclass; in gf100_identify()
115 device->oclass[NVDEV_SUBDEV_VOLT ] = &nv40_volt_oclass; in gf100_identify()
116 device->oclass[NVDEV_ENGINE_DMAOBJ ] = gf100_dmaeng_oclass; in gf100_identify()
117 device->oclass[NVDEV_ENGINE_FIFO ] = gf100_fifo_oclass; in gf100_identify()
118 device->oclass[NVDEV_ENGINE_SW ] = gf100_sw_oclass; in gf100_identify()
119 device->oclass[NVDEV_ENGINE_GR ] = gf104_gr_oclass; in gf100_identify()
120 device->oclass[NVDEV_ENGINE_MSPDEC ] = &gf100_mspdec_oclass; in gf100_identify()
121 device->oclass[NVDEV_ENGINE_MSVLD ] = &gf100_msvld_oclass; in gf100_identify()
122 device->oclass[NVDEV_ENGINE_MSPPP ] = &gf100_msppp_oclass; in gf100_identify()
123 device->oclass[NVDEV_ENGINE_CE0 ] = &gf100_ce0_oclass; in gf100_identify()
124 device->oclass[NVDEV_ENGINE_CE1 ] = &gf100_ce1_oclass; in gf100_identify()
125 device->oclass[NVDEV_ENGINE_DISP ] = gt215_disp_oclass; in gf100_identify()
126 device->oclass[NVDEV_ENGINE_PM ] = &gf100_pm_oclass; in gf100_identify()
129 device->cname = "GF106"; in gf100_identify()
130 device->oclass[NVDEV_SUBDEV_VBIOS ] = &nvkm_bios_oclass; in gf100_identify()
131 device->oclass[NVDEV_SUBDEV_GPIO ] = g94_gpio_oclass; in gf100_identify()
132 device->oclass[NVDEV_SUBDEV_I2C ] = g94_i2c_oclass; in gf100_identify()
133 device->oclass[NVDEV_SUBDEV_FUSE ] = &gf100_fuse_oclass; in gf100_identify()
134 device->oclass[NVDEV_SUBDEV_CLK ] = &gf100_clk_oclass; in gf100_identify()
135 device->oclass[NVDEV_SUBDEV_THERM ] = &gt215_therm_oclass; in gf100_identify()
136 device->oclass[NVDEV_SUBDEV_MXM ] = &nv50_mxm_oclass; in gf100_identify()
137 device->oclass[NVDEV_SUBDEV_DEVINIT] = gf100_devinit_oclass; in gf100_identify()
138 device->oclass[NVDEV_SUBDEV_MC ] = gf106_mc_oclass; in gf100_identify()
139 device->oclass[NVDEV_SUBDEV_BUS ] = gf100_bus_oclass; in gf100_identify()
140 device->oclass[NVDEV_SUBDEV_TIMER ] = &nv04_timer_oclass; in gf100_identify()
141 device->oclass[NVDEV_SUBDEV_FB ] = gf100_fb_oclass; in gf100_identify()
142 device->oclass[NVDEV_SUBDEV_LTC ] = gf100_ltc_oclass; in gf100_identify()
143 device->oclass[NVDEV_SUBDEV_IBUS ] = &gf100_ibus_oclass; in gf100_identify()
144 device->oclass[NVDEV_SUBDEV_INSTMEM] = nv50_instmem_oclass; in gf100_identify()
145 device->oclass[NVDEV_SUBDEV_MMU ] = &gf100_mmu_oclass; in gf100_identify()
146 device->oclass[NVDEV_SUBDEV_BAR ] = &gf100_bar_oclass; in gf100_identify()
147 device->oclass[NVDEV_SUBDEV_PMU ] = gf100_pmu_oclass; in gf100_identify()
148 device->oclass[NVDEV_SUBDEV_VOLT ] = &nv40_volt_oclass; in gf100_identify()
149 device->oclass[NVDEV_ENGINE_DMAOBJ ] = gf100_dmaeng_oclass; in gf100_identify()
150 device->oclass[NVDEV_ENGINE_FIFO ] = gf100_fifo_oclass; in gf100_identify()
151 device->oclass[NVDEV_ENGINE_SW ] = gf100_sw_oclass; in gf100_identify()
152 device->oclass[NVDEV_ENGINE_GR ] = gf104_gr_oclass; in gf100_identify()
153 device->oclass[NVDEV_ENGINE_MSPDEC ] = &gf100_mspdec_oclass; in gf100_identify()
154 device->oclass[NVDEV_ENGINE_MSVLD ] = &gf100_msvld_oclass; in gf100_identify()
155 device->oclass[NVDEV_ENGINE_MSPPP ] = &gf100_msppp_oclass; in gf100_identify()
156 device->oclass[NVDEV_ENGINE_CE0 ] = &gf100_ce0_oclass; in gf100_identify()
157 device->oclass[NVDEV_ENGINE_DISP ] = gt215_disp_oclass; in gf100_identify()
158 device->oclass[NVDEV_ENGINE_PM ] = &gf100_pm_oclass; in gf100_identify()
161 device->cname = "GF114"; in gf100_identify()
162 device->oclass[NVDEV_SUBDEV_VBIOS ] = &nvkm_bios_oclass; in gf100_identify()
163 device->oclass[NVDEV_SUBDEV_GPIO ] = g94_gpio_oclass; in gf100_identify()
164 device->oclass[NVDEV_SUBDEV_I2C ] = g94_i2c_oclass; in gf100_identify()
165 device->oclass[NVDEV_SUBDEV_FUSE ] = &gf100_fuse_oclass; in gf100_identify()
166 device->oclass[NVDEV_SUBDEV_CLK ] = &gf100_clk_oclass; in gf100_identify()
167 device->oclass[NVDEV_SUBDEV_THERM ] = &gt215_therm_oclass; in gf100_identify()
168 device->oclass[NVDEV_SUBDEV_MXM ] = &nv50_mxm_oclass; in gf100_identify()
169 device->oclass[NVDEV_SUBDEV_DEVINIT] = gf100_devinit_oclass; in gf100_identify()
170 device->oclass[NVDEV_SUBDEV_MC ] = gf100_mc_oclass; in gf100_identify()
171 device->oclass[NVDEV_SUBDEV_BUS ] = gf100_bus_oclass; in gf100_identify()
172 device->oclass[NVDEV_SUBDEV_TIMER ] = &nv04_timer_oclass; in gf100_identify()
173 device->oclass[NVDEV_SUBDEV_FB ] = gf100_fb_oclass; in gf100_identify()
174 device->oclass[NVDEV_SUBDEV_LTC ] = gf100_ltc_oclass; in gf100_identify()
175 device->oclass[NVDEV_SUBDEV_IBUS ] = &gf100_ibus_oclass; in gf100_identify()
176 device->oclass[NVDEV_SUBDEV_INSTMEM] = nv50_instmem_oclass; in gf100_identify()
177 device->oclass[NVDEV_SUBDEV_MMU ] = &gf100_mmu_oclass; in gf100_identify()
178 device->oclass[NVDEV_SUBDEV_BAR ] = &gf100_bar_oclass; in gf100_identify()
179 device->oclass[NVDEV_SUBDEV_PMU ] = gf100_pmu_oclass; in gf100_identify()
180 device->oclass[NVDEV_SUBDEV_VOLT ] = &nv40_volt_oclass; in gf100_identify()
181 device->oclass[NVDEV_ENGINE_DMAOBJ ] = gf100_dmaeng_oclass; in gf100_identify()
182 device->oclass[NVDEV_ENGINE_FIFO ] = gf100_fifo_oclass; in gf100_identify()
183 device->oclass[NVDEV_ENGINE_SW ] = gf100_sw_oclass; in gf100_identify()
184 device->oclass[NVDEV_ENGINE_GR ] = gf104_gr_oclass; in gf100_identify()
185 device->oclass[NVDEV_ENGINE_MSPDEC ] = &gf100_mspdec_oclass; in gf100_identify()
186 device->oclass[NVDEV_ENGINE_MSVLD ] = &gf100_msvld_oclass; in gf100_identify()
187 device->oclass[NVDEV_ENGINE_MSPPP ] = &gf100_msppp_oclass; in gf100_identify()
188 device->oclass[NVDEV_ENGINE_CE0 ] = &gf100_ce0_oclass; in gf100_identify()
189 device->oclass[NVDEV_ENGINE_CE1 ] = &gf100_ce1_oclass; in gf100_identify()
190 device->oclass[NVDEV_ENGINE_DISP ] = gt215_disp_oclass; in gf100_identify()
191 device->oclass[NVDEV_ENGINE_PM ] = &gf100_pm_oclass; in gf100_identify()
194 device->cname = "GF116"; in gf100_identify()
195 device->oclass[NVDEV_SUBDEV_VBIOS ] = &nvkm_bios_oclass; in gf100_identify()
196 device->oclass[NVDEV_SUBDEV_GPIO ] = g94_gpio_oclass; in gf100_identify()
197 device->oclass[NVDEV_SUBDEV_I2C ] = g94_i2c_oclass; in gf100_identify()
198 device->oclass[NVDEV_SUBDEV_FUSE ] = &gf100_fuse_oclass; in gf100_identify()
199 device->oclass[NVDEV_SUBDEV_CLK ] = &gf100_clk_oclass; in gf100_identify()
200 device->oclass[NVDEV_SUBDEV_THERM ] = &gt215_therm_oclass; in gf100_identify()
201 device->oclass[NVDEV_SUBDEV_MXM ] = &nv50_mxm_oclass; in gf100_identify()
202 device->oclass[NVDEV_SUBDEV_DEVINIT] = gf100_devinit_oclass; in gf100_identify()
203 device->oclass[NVDEV_SUBDEV_MC ] = gf106_mc_oclass; in gf100_identify()
204 device->oclass[NVDEV_SUBDEV_BUS ] = gf100_bus_oclass; in gf100_identify()
205 device->oclass[NVDEV_SUBDEV_TIMER ] = &nv04_timer_oclass; in gf100_identify()
206 device->oclass[NVDEV_SUBDEV_FB ] = gf100_fb_oclass; in gf100_identify()
207 device->oclass[NVDEV_SUBDEV_LTC ] = gf100_ltc_oclass; in gf100_identify()
208 device->oclass[NVDEV_SUBDEV_IBUS ] = &gf100_ibus_oclass; in gf100_identify()
209 device->oclass[NVDEV_SUBDEV_INSTMEM] = nv50_instmem_oclass; in gf100_identify()
210 device->oclass[NVDEV_SUBDEV_MMU ] = &gf100_mmu_oclass; in gf100_identify()
211 device->oclass[NVDEV_SUBDEV_BAR ] = &gf100_bar_oclass; in gf100_identify()
212 device->oclass[NVDEV_SUBDEV_PMU ] = gf100_pmu_oclass; in gf100_identify()
213 device->oclass[NVDEV_SUBDEV_VOLT ] = &nv40_volt_oclass; in gf100_identify()
214 device->oclass[NVDEV_ENGINE_DMAOBJ ] = gf100_dmaeng_oclass; in gf100_identify()
215 device->oclass[NVDEV_ENGINE_FIFO ] = gf100_fifo_oclass; in gf100_identify()
216 device->oclass[NVDEV_ENGINE_SW ] = gf100_sw_oclass; in gf100_identify()
217 device->oclass[NVDEV_ENGINE_GR ] = gf104_gr_oclass; in gf100_identify()
218 device->oclass[NVDEV_ENGINE_MSPDEC ] = &gf100_mspdec_oclass; in gf100_identify()
219 device->oclass[NVDEV_ENGINE_MSVLD ] = &gf100_msvld_oclass; in gf100_identify()
220 device->oclass[NVDEV_ENGINE_MSPPP ] = &gf100_msppp_oclass; in gf100_identify()
221 device->oclass[NVDEV_ENGINE_CE0 ] = &gf100_ce0_oclass; in gf100_identify()
222 device->oclass[NVDEV_ENGINE_DISP ] = gt215_disp_oclass; in gf100_identify()
223 device->oclass[NVDEV_ENGINE_PM ] = &gf100_pm_oclass; in gf100_identify()
226 device->cname = "GF108"; in gf100_identify()
227 device->oclass[NVDEV_SUBDEV_VBIOS ] = &nvkm_bios_oclass; in gf100_identify()
228 device->oclass[NVDEV_SUBDEV_GPIO ] = g94_gpio_oclass; in gf100_identify()
229 device->oclass[NVDEV_SUBDEV_I2C ] = g94_i2c_oclass; in gf100_identify()
230 device->oclass[NVDEV_SUBDEV_FUSE ] = &gf100_fuse_oclass; in gf100_identify()
231 device->oclass[NVDEV_SUBDEV_CLK ] = &gf100_clk_oclass; in gf100_identify()
232 device->oclass[NVDEV_SUBDEV_THERM ] = &gt215_therm_oclass; in gf100_identify()
233 device->oclass[NVDEV_SUBDEV_MXM ] = &nv50_mxm_oclass; in gf100_identify()
234 device->oclass[NVDEV_SUBDEV_DEVINIT] = gf100_devinit_oclass; in gf100_identify()
235 device->oclass[NVDEV_SUBDEV_MC ] = gf106_mc_oclass; in gf100_identify()
236 device->oclass[NVDEV_SUBDEV_BUS ] = gf100_bus_oclass; in gf100_identify()
237 device->oclass[NVDEV_SUBDEV_TIMER ] = &nv04_timer_oclass; in gf100_identify()
238 device->oclass[NVDEV_SUBDEV_FB ] = gf100_fb_oclass; in gf100_identify()
239 device->oclass[NVDEV_SUBDEV_LTC ] = gf100_ltc_oclass; in gf100_identify()
240 device->oclass[NVDEV_SUBDEV_IBUS ] = &gf100_ibus_oclass; in gf100_identify()
241 device->oclass[NVDEV_SUBDEV_INSTMEM] = nv50_instmem_oclass; in gf100_identify()
242 device->oclass[NVDEV_SUBDEV_MMU ] = &gf100_mmu_oclass; in gf100_identify()
243 device->oclass[NVDEV_SUBDEV_BAR ] = &gf100_bar_oclass; in gf100_identify()
244 device->oclass[NVDEV_SUBDEV_PMU ] = gf100_pmu_oclass; in gf100_identify()
245 device->oclass[NVDEV_SUBDEV_VOLT ] = &nv40_volt_oclass; in gf100_identify()
246 device->oclass[NVDEV_ENGINE_DMAOBJ ] = gf100_dmaeng_oclass; in gf100_identify()
247 device->oclass[NVDEV_ENGINE_FIFO ] = gf100_fifo_oclass; in gf100_identify()
248 device->oclass[NVDEV_ENGINE_SW ] = gf100_sw_oclass; in gf100_identify()
249 device->oclass[NVDEV_ENGINE_GR ] = gf108_gr_oclass; in gf100_identify()
250 device->oclass[NVDEV_ENGINE_MSPDEC ] = &gf100_mspdec_oclass; in gf100_identify()
251 device->oclass[NVDEV_ENGINE_MSVLD ] = &gf100_msvld_oclass; in gf100_identify()
252 device->oclass[NVDEV_ENGINE_MSPPP ] = &gf100_msppp_oclass; in gf100_identify()
253 device->oclass[NVDEV_ENGINE_CE0 ] = &gf100_ce0_oclass; in gf100_identify()
254 device->oclass[NVDEV_ENGINE_DISP ] = gt215_disp_oclass; in gf100_identify()
255 device->oclass[NVDEV_ENGINE_PM ] = &gf100_pm_oclass; in gf100_identify()
258 device->cname = "GF110"; in gf100_identify()
259 device->oclass[NVDEV_SUBDEV_VBIOS ] = &nvkm_bios_oclass; in gf100_identify()
260 device->oclass[NVDEV_SUBDEV_GPIO ] = g94_gpio_oclass; in gf100_identify()
261 device->oclass[NVDEV_SUBDEV_I2C ] = g94_i2c_oclass; in gf100_identify()
262 device->oclass[NVDEV_SUBDEV_FUSE ] = &gf100_fuse_oclass; in gf100_identify()
263 device->oclass[NVDEV_SUBDEV_CLK ] = &gf100_clk_oclass; in gf100_identify()
264 device->oclass[NVDEV_SUBDEV_THERM ] = &gt215_therm_oclass; in gf100_identify()
265 device->oclass[NVDEV_SUBDEV_MXM ] = &nv50_mxm_oclass; in gf100_identify()
266 device->oclass[NVDEV_SUBDEV_DEVINIT] = gf100_devinit_oclass; in gf100_identify()
267 device->oclass[NVDEV_SUBDEV_MC ] = gf100_mc_oclass; in gf100_identify()
268 device->oclass[NVDEV_SUBDEV_BUS ] = gf100_bus_oclass; in gf100_identify()
269 device->oclass[NVDEV_SUBDEV_TIMER ] = &nv04_timer_oclass; in gf100_identify()
270 device->oclass[NVDEV_SUBDEV_FB ] = gf100_fb_oclass; in gf100_identify()
271 device->oclass[NVDEV_SUBDEV_LTC ] = gf100_ltc_oclass; in gf100_identify()
272 device->oclass[NVDEV_SUBDEV_IBUS ] = &gf100_ibus_oclass; in gf100_identify()
273 device->oclass[NVDEV_SUBDEV_INSTMEM] = nv50_instmem_oclass; in gf100_identify()
274 device->oclass[NVDEV_SUBDEV_MMU ] = &gf100_mmu_oclass; in gf100_identify()
275 device->oclass[NVDEV_SUBDEV_BAR ] = &gf100_bar_oclass; in gf100_identify()
276 device->oclass[NVDEV_SUBDEV_PMU ] = gf100_pmu_oclass; in gf100_identify()
277 device->oclass[NVDEV_SUBDEV_VOLT ] = &nv40_volt_oclass; in gf100_identify()
278 device->oclass[NVDEV_ENGINE_DMAOBJ ] = gf100_dmaeng_oclass; in gf100_identify()
279 device->oclass[NVDEV_ENGINE_FIFO ] = gf100_fifo_oclass; in gf100_identify()
280 device->oclass[NVDEV_ENGINE_SW ] = gf100_sw_oclass; in gf100_identify()
281 device->oclass[NVDEV_ENGINE_GR ] = gf110_gr_oclass; in gf100_identify()
282 device->oclass[NVDEV_ENGINE_MSPDEC ] = &gf100_mspdec_oclass; in gf100_identify()
283 device->oclass[NVDEV_ENGINE_MSVLD ] = &gf100_msvld_oclass; in gf100_identify()
284 device->oclass[NVDEV_ENGINE_MSPPP ] = &gf100_msppp_oclass; in gf100_identify()
285 device->oclass[NVDEV_ENGINE_CE0 ] = &gf100_ce0_oclass; in gf100_identify()
286 device->oclass[NVDEV_ENGINE_CE1 ] = &gf100_ce1_oclass; in gf100_identify()
287 device->oclass[NVDEV_ENGINE_DISP ] = gt215_disp_oclass; in gf100_identify()
288 device->oclass[NVDEV_ENGINE_PM ] = &gf100_pm_oclass; in gf100_identify()
291 device->cname = "GF119"; in gf100_identify()
292 device->oclass[NVDEV_SUBDEV_VBIOS ] = &nvkm_bios_oclass; in gf100_identify()
293 device->oclass[NVDEV_SUBDEV_GPIO ] = gf110_gpio_oclass; in gf100_identify()
294 device->oclass[NVDEV_SUBDEV_I2C ] = gf110_i2c_oclass; in gf100_identify()
295 device->oclass[NVDEV_SUBDEV_FUSE ] = &gf100_fuse_oclass; in gf100_identify()
296 device->oclass[NVDEV_SUBDEV_CLK ] = &gf100_clk_oclass; in gf100_identify()
297 device->oclass[NVDEV_SUBDEV_THERM ] = &gf110_therm_oclass; in gf100_identify()
298 device->oclass[NVDEV_SUBDEV_MXM ] = &nv50_mxm_oclass; in gf100_identify()
299 device->oclass[NVDEV_SUBDEV_DEVINIT] = gf100_devinit_oclass; in gf100_identify()
300 device->oclass[NVDEV_SUBDEV_MC ] = gf106_mc_oclass; in gf100_identify()
301 device->oclass[NVDEV_SUBDEV_BUS ] = gf100_bus_oclass; in gf100_identify()
302 device->oclass[NVDEV_SUBDEV_TIMER ] = &nv04_timer_oclass; in gf100_identify()
303 device->oclass[NVDEV_SUBDEV_FB ] = gf100_fb_oclass; in gf100_identify()
304 device->oclass[NVDEV_SUBDEV_LTC ] = gf100_ltc_oclass; in gf100_identify()
305 device->oclass[NVDEV_SUBDEV_IBUS ] = &gf100_ibus_oclass; in gf100_identify()
306 device->oclass[NVDEV_SUBDEV_INSTMEM] = nv50_instmem_oclass; in gf100_identify()
307 device->oclass[NVDEV_SUBDEV_MMU ] = &gf100_mmu_oclass; in gf100_identify()
308 device->oclass[NVDEV_SUBDEV_BAR ] = &gf100_bar_oclass; in gf100_identify()
309 device->oclass[NVDEV_SUBDEV_PMU ] = gf110_pmu_oclass; in gf100_identify()
310 device->oclass[NVDEV_SUBDEV_VOLT ] = &nv40_volt_oclass; in gf100_identify()
311 device->oclass[NVDEV_ENGINE_DMAOBJ ] = gf110_dmaeng_oclass; in gf100_identify()
312 device->oclass[NVDEV_ENGINE_FIFO ] = gf100_fifo_oclass; in gf100_identify()
313 device->oclass[NVDEV_ENGINE_SW ] = gf100_sw_oclass; in gf100_identify()
314 device->oclass[NVDEV_ENGINE_GR ] = gf119_gr_oclass; in gf100_identify()
315 device->oclass[NVDEV_ENGINE_MSPDEC ] = &gf100_mspdec_oclass; in gf100_identify()
316 device->oclass[NVDEV_ENGINE_MSVLD ] = &gf100_msvld_oclass; in gf100_identify()
317 device->oclass[NVDEV_ENGINE_MSPPP ] = &gf100_msppp_oclass; in gf100_identify()
318 device->oclass[NVDEV_ENGINE_CE0 ] = &gf100_ce0_oclass; in gf100_identify()
319 device->oclass[NVDEV_ENGINE_DISP ] = gf110_disp_oclass; in gf100_identify()
320 device->oclass[NVDEV_ENGINE_PM ] = &gf100_pm_oclass; in gf100_identify()
323 device->cname = "GF117"; in gf100_identify()
324 device->oclass[NVDEV_SUBDEV_VBIOS ] = &nvkm_bios_oclass; in gf100_identify()
325 device->oclass[NVDEV_SUBDEV_GPIO ] = gf110_gpio_oclass; in gf100_identify()
326 device->oclass[NVDEV_SUBDEV_I2C ] = gf117_i2c_oclass; in gf100_identify()
327 device->oclass[NVDEV_SUBDEV_FUSE ] = &gf100_fuse_oclass; in gf100_identify()
328 device->oclass[NVDEV_SUBDEV_CLK ] = &gf100_clk_oclass; in gf100_identify()
329 device->oclass[NVDEV_SUBDEV_THERM ] = &gf110_therm_oclass; in gf100_identify()
330 device->oclass[NVDEV_SUBDEV_MXM ] = &nv50_mxm_oclass; in gf100_identify()
331 device->oclass[NVDEV_SUBDEV_DEVINIT] = gf100_devinit_oclass; in gf100_identify()
332 device->oclass[NVDEV_SUBDEV_MC ] = gf106_mc_oclass; in gf100_identify()
333 device->oclass[NVDEV_SUBDEV_BUS ] = gf100_bus_oclass; in gf100_identify()
334 device->oclass[NVDEV_SUBDEV_TIMER ] = &nv04_timer_oclass; in gf100_identify()
335 device->oclass[NVDEV_SUBDEV_FB ] = gf100_fb_oclass; in gf100_identify()
336 device->oclass[NVDEV_SUBDEV_LTC ] = gf100_ltc_oclass; in gf100_identify()
337 device->oclass[NVDEV_SUBDEV_IBUS ] = &gf100_ibus_oclass; in gf100_identify()
338 device->oclass[NVDEV_SUBDEV_INSTMEM] = nv50_instmem_oclass; in gf100_identify()
339 device->oclass[NVDEV_SUBDEV_MMU ] = &gf100_mmu_oclass; in gf100_identify()
340 device->oclass[NVDEV_SUBDEV_BAR ] = &gf100_bar_oclass; in gf100_identify()
341 device->oclass[NVDEV_ENGINE_DMAOBJ ] = gf110_dmaeng_oclass; in gf100_identify()
342 device->oclass[NVDEV_ENGINE_FIFO ] = gf100_fifo_oclass; in gf100_identify()
343 device->oclass[NVDEV_ENGINE_SW ] = gf100_sw_oclass; in gf100_identify()
344 device->oclass[NVDEV_ENGINE_GR ] = gf117_gr_oclass; in gf100_identify()
345 device->oclass[NVDEV_ENGINE_MSPDEC ] = &gf100_mspdec_oclass; in gf100_identify()
346 device->oclass[NVDEV_ENGINE_MSVLD ] = &gf100_msvld_oclass; in gf100_identify()
347 device->oclass[NVDEV_ENGINE_MSPPP ] = &gf100_msppp_oclass; in gf100_identify()
348 device->oclass[NVDEV_ENGINE_CE0 ] = &gf100_ce0_oclass; in gf100_identify()
349 device->oclass[NVDEV_ENGINE_DISP ] = gf110_disp_oclass; in gf100_identify()
350 device->oclass[NVDEV_ENGINE_PM ] = &gf100_pm_oclass; in gf100_identify()
353 nv_fatal(device, "unknown Fermi chipset\n"); in gf100_identify()