Lines Matching refs:device
45 nv10_identify(struct nvkm_device *device) in nv10_identify() argument
47 switch (device->chipset) { in nv10_identify()
49 device->cname = "NV10"; in nv10_identify()
50 device->oclass[NVDEV_SUBDEV_VBIOS ] = &nvkm_bios_oclass; in nv10_identify()
51 device->oclass[NVDEV_SUBDEV_GPIO ] = nv10_gpio_oclass; in nv10_identify()
52 device->oclass[NVDEV_SUBDEV_I2C ] = nv04_i2c_oclass; in nv10_identify()
53 device->oclass[NVDEV_SUBDEV_CLK ] = &nv04_clk_oclass; in nv10_identify()
54 device->oclass[NVDEV_SUBDEV_DEVINIT] = nv10_devinit_oclass; in nv10_identify()
55 device->oclass[NVDEV_SUBDEV_MC ] = nv04_mc_oclass; in nv10_identify()
56 device->oclass[NVDEV_SUBDEV_BUS ] = nv04_bus_oclass; in nv10_identify()
57 device->oclass[NVDEV_SUBDEV_TIMER ] = &nv04_timer_oclass; in nv10_identify()
58 device->oclass[NVDEV_SUBDEV_FB ] = nv10_fb_oclass; in nv10_identify()
59 device->oclass[NVDEV_SUBDEV_INSTMEM] = nv04_instmem_oclass; in nv10_identify()
60 device->oclass[NVDEV_SUBDEV_MMU ] = &nv04_mmu_oclass; in nv10_identify()
61 device->oclass[NVDEV_ENGINE_DMAOBJ ] = nv04_dmaeng_oclass; in nv10_identify()
62 device->oclass[NVDEV_ENGINE_GR ] = &nv10_gr_oclass; in nv10_identify()
63 device->oclass[NVDEV_ENGINE_DISP ] = nv04_disp_oclass; in nv10_identify()
66 device->cname = "NV15"; in nv10_identify()
67 device->oclass[NVDEV_SUBDEV_VBIOS ] = &nvkm_bios_oclass; in nv10_identify()
68 device->oclass[NVDEV_SUBDEV_GPIO ] = nv10_gpio_oclass; in nv10_identify()
69 device->oclass[NVDEV_SUBDEV_I2C ] = nv04_i2c_oclass; in nv10_identify()
70 device->oclass[NVDEV_SUBDEV_CLK ] = &nv04_clk_oclass; in nv10_identify()
71 device->oclass[NVDEV_SUBDEV_DEVINIT] = nv10_devinit_oclass; in nv10_identify()
72 device->oclass[NVDEV_SUBDEV_MC ] = nv04_mc_oclass; in nv10_identify()
73 device->oclass[NVDEV_SUBDEV_BUS ] = nv04_bus_oclass; in nv10_identify()
74 device->oclass[NVDEV_SUBDEV_TIMER ] = &nv04_timer_oclass; in nv10_identify()
75 device->oclass[NVDEV_SUBDEV_FB ] = nv10_fb_oclass; in nv10_identify()
76 device->oclass[NVDEV_SUBDEV_INSTMEM] = nv04_instmem_oclass; in nv10_identify()
77 device->oclass[NVDEV_SUBDEV_MMU ] = &nv04_mmu_oclass; in nv10_identify()
78 device->oclass[NVDEV_ENGINE_DMAOBJ ] = nv04_dmaeng_oclass; in nv10_identify()
79 device->oclass[NVDEV_ENGINE_FIFO ] = nv10_fifo_oclass; in nv10_identify()
80 device->oclass[NVDEV_ENGINE_SW ] = nv10_sw_oclass; in nv10_identify()
81 device->oclass[NVDEV_ENGINE_GR ] = &nv10_gr_oclass; in nv10_identify()
82 device->oclass[NVDEV_ENGINE_DISP ] = nv04_disp_oclass; in nv10_identify()
85 device->cname = "NV16"; in nv10_identify()
86 device->oclass[NVDEV_SUBDEV_VBIOS ] = &nvkm_bios_oclass; in nv10_identify()
87 device->oclass[NVDEV_SUBDEV_GPIO ] = nv10_gpio_oclass; in nv10_identify()
88 device->oclass[NVDEV_SUBDEV_I2C ] = nv04_i2c_oclass; in nv10_identify()
89 device->oclass[NVDEV_SUBDEV_CLK ] = &nv04_clk_oclass; in nv10_identify()
90 device->oclass[NVDEV_SUBDEV_DEVINIT] = nv10_devinit_oclass; in nv10_identify()
91 device->oclass[NVDEV_SUBDEV_MC ] = nv04_mc_oclass; in nv10_identify()
92 device->oclass[NVDEV_SUBDEV_BUS ] = nv04_bus_oclass; in nv10_identify()
93 device->oclass[NVDEV_SUBDEV_TIMER ] = &nv04_timer_oclass; in nv10_identify()
94 device->oclass[NVDEV_SUBDEV_FB ] = nv10_fb_oclass; in nv10_identify()
95 device->oclass[NVDEV_SUBDEV_INSTMEM] = nv04_instmem_oclass; in nv10_identify()
96 device->oclass[NVDEV_SUBDEV_MMU ] = &nv04_mmu_oclass; in nv10_identify()
97 device->oclass[NVDEV_ENGINE_DMAOBJ ] = nv04_dmaeng_oclass; in nv10_identify()
98 device->oclass[NVDEV_ENGINE_FIFO ] = nv10_fifo_oclass; in nv10_identify()
99 device->oclass[NVDEV_ENGINE_SW ] = nv10_sw_oclass; in nv10_identify()
100 device->oclass[NVDEV_ENGINE_GR ] = &nv10_gr_oclass; in nv10_identify()
101 device->oclass[NVDEV_ENGINE_DISP ] = nv04_disp_oclass; in nv10_identify()
104 device->cname = "nForce"; in nv10_identify()
105 device->oclass[NVDEV_SUBDEV_VBIOS ] = &nvkm_bios_oclass; in nv10_identify()
106 device->oclass[NVDEV_SUBDEV_GPIO ] = nv10_gpio_oclass; in nv10_identify()
107 device->oclass[NVDEV_SUBDEV_I2C ] = nv04_i2c_oclass; in nv10_identify()
108 device->oclass[NVDEV_SUBDEV_CLK ] = &nv04_clk_oclass; in nv10_identify()
109 device->oclass[NVDEV_SUBDEV_DEVINIT] = nv1a_devinit_oclass; in nv10_identify()
110 device->oclass[NVDEV_SUBDEV_MC ] = nv04_mc_oclass; in nv10_identify()
111 device->oclass[NVDEV_SUBDEV_BUS ] = nv04_bus_oclass; in nv10_identify()
112 device->oclass[NVDEV_SUBDEV_TIMER ] = &nv04_timer_oclass; in nv10_identify()
113 device->oclass[NVDEV_SUBDEV_FB ] = nv1a_fb_oclass; in nv10_identify()
114 device->oclass[NVDEV_SUBDEV_INSTMEM] = nv04_instmem_oclass; in nv10_identify()
115 device->oclass[NVDEV_SUBDEV_MMU ] = &nv04_mmu_oclass; in nv10_identify()
116 device->oclass[NVDEV_ENGINE_DMAOBJ ] = nv04_dmaeng_oclass; in nv10_identify()
117 device->oclass[NVDEV_ENGINE_FIFO ] = nv10_fifo_oclass; in nv10_identify()
118 device->oclass[NVDEV_ENGINE_SW ] = nv10_sw_oclass; in nv10_identify()
119 device->oclass[NVDEV_ENGINE_GR ] = &nv10_gr_oclass; in nv10_identify()
120 device->oclass[NVDEV_ENGINE_DISP ] = nv04_disp_oclass; in nv10_identify()
123 device->cname = "NV11"; in nv10_identify()
124 device->oclass[NVDEV_SUBDEV_VBIOS ] = &nvkm_bios_oclass; in nv10_identify()
125 device->oclass[NVDEV_SUBDEV_GPIO ] = nv10_gpio_oclass; in nv10_identify()
126 device->oclass[NVDEV_SUBDEV_I2C ] = nv04_i2c_oclass; in nv10_identify()
127 device->oclass[NVDEV_SUBDEV_CLK ] = &nv04_clk_oclass; in nv10_identify()
128 device->oclass[NVDEV_SUBDEV_DEVINIT] = nv10_devinit_oclass; in nv10_identify()
129 device->oclass[NVDEV_SUBDEV_MC ] = nv04_mc_oclass; in nv10_identify()
130 device->oclass[NVDEV_SUBDEV_BUS ] = nv04_bus_oclass; in nv10_identify()
131 device->oclass[NVDEV_SUBDEV_TIMER ] = &nv04_timer_oclass; in nv10_identify()
132 device->oclass[NVDEV_SUBDEV_FB ] = nv10_fb_oclass; in nv10_identify()
133 device->oclass[NVDEV_SUBDEV_INSTMEM] = nv04_instmem_oclass; in nv10_identify()
134 device->oclass[NVDEV_SUBDEV_MMU ] = &nv04_mmu_oclass; in nv10_identify()
135 device->oclass[NVDEV_ENGINE_DMAOBJ ] = nv04_dmaeng_oclass; in nv10_identify()
136 device->oclass[NVDEV_ENGINE_FIFO ] = nv10_fifo_oclass; in nv10_identify()
137 device->oclass[NVDEV_ENGINE_SW ] = nv10_sw_oclass; in nv10_identify()
138 device->oclass[NVDEV_ENGINE_GR ] = &nv10_gr_oclass; in nv10_identify()
139 device->oclass[NVDEV_ENGINE_DISP ] = nv04_disp_oclass; in nv10_identify()
142 device->cname = "NV17"; in nv10_identify()
143 device->oclass[NVDEV_SUBDEV_VBIOS ] = &nvkm_bios_oclass; in nv10_identify()
144 device->oclass[NVDEV_SUBDEV_GPIO ] = nv10_gpio_oclass; in nv10_identify()
145 device->oclass[NVDEV_SUBDEV_I2C ] = nv04_i2c_oclass; in nv10_identify()
146 device->oclass[NVDEV_SUBDEV_CLK ] = &nv04_clk_oclass; in nv10_identify()
147 device->oclass[NVDEV_SUBDEV_DEVINIT] = nv10_devinit_oclass; in nv10_identify()
148 device->oclass[NVDEV_SUBDEV_MC ] = nv04_mc_oclass; in nv10_identify()
149 device->oclass[NVDEV_SUBDEV_BUS ] = nv04_bus_oclass; in nv10_identify()
150 device->oclass[NVDEV_SUBDEV_TIMER ] = &nv04_timer_oclass; in nv10_identify()
151 device->oclass[NVDEV_SUBDEV_FB ] = nv10_fb_oclass; in nv10_identify()
152 device->oclass[NVDEV_SUBDEV_INSTMEM] = nv04_instmem_oclass; in nv10_identify()
153 device->oclass[NVDEV_SUBDEV_MMU ] = &nv04_mmu_oclass; in nv10_identify()
154 device->oclass[NVDEV_ENGINE_DMAOBJ ] = nv04_dmaeng_oclass; in nv10_identify()
155 device->oclass[NVDEV_ENGINE_FIFO ] = nv17_fifo_oclass; in nv10_identify()
156 device->oclass[NVDEV_ENGINE_SW ] = nv10_sw_oclass; in nv10_identify()
157 device->oclass[NVDEV_ENGINE_GR ] = &nv10_gr_oclass; in nv10_identify()
158 device->oclass[NVDEV_ENGINE_DISP ] = nv04_disp_oclass; in nv10_identify()
161 device->cname = "nForce2"; in nv10_identify()
162 device->oclass[NVDEV_SUBDEV_VBIOS ] = &nvkm_bios_oclass; in nv10_identify()
163 device->oclass[NVDEV_SUBDEV_GPIO ] = nv10_gpio_oclass; in nv10_identify()
164 device->oclass[NVDEV_SUBDEV_I2C ] = nv04_i2c_oclass; in nv10_identify()
165 device->oclass[NVDEV_SUBDEV_CLK ] = &nv04_clk_oclass; in nv10_identify()
166 device->oclass[NVDEV_SUBDEV_DEVINIT] = nv1a_devinit_oclass; in nv10_identify()
167 device->oclass[NVDEV_SUBDEV_MC ] = nv04_mc_oclass; in nv10_identify()
168 device->oclass[NVDEV_SUBDEV_BUS ] = nv04_bus_oclass; in nv10_identify()
169 device->oclass[NVDEV_SUBDEV_TIMER ] = &nv04_timer_oclass; in nv10_identify()
170 device->oclass[NVDEV_SUBDEV_FB ] = nv1a_fb_oclass; in nv10_identify()
171 device->oclass[NVDEV_SUBDEV_INSTMEM] = nv04_instmem_oclass; in nv10_identify()
172 device->oclass[NVDEV_SUBDEV_MMU ] = &nv04_mmu_oclass; in nv10_identify()
173 device->oclass[NVDEV_ENGINE_DMAOBJ ] = nv04_dmaeng_oclass; in nv10_identify()
174 device->oclass[NVDEV_ENGINE_FIFO ] = nv17_fifo_oclass; in nv10_identify()
175 device->oclass[NVDEV_ENGINE_SW ] = nv10_sw_oclass; in nv10_identify()
176 device->oclass[NVDEV_ENGINE_GR ] = &nv10_gr_oclass; in nv10_identify()
177 device->oclass[NVDEV_ENGINE_DISP ] = nv04_disp_oclass; in nv10_identify()
180 device->cname = "NV18"; in nv10_identify()
181 device->oclass[NVDEV_SUBDEV_VBIOS ] = &nvkm_bios_oclass; in nv10_identify()
182 device->oclass[NVDEV_SUBDEV_GPIO ] = nv10_gpio_oclass; in nv10_identify()
183 device->oclass[NVDEV_SUBDEV_I2C ] = nv04_i2c_oclass; in nv10_identify()
184 device->oclass[NVDEV_SUBDEV_CLK ] = &nv04_clk_oclass; in nv10_identify()
185 device->oclass[NVDEV_SUBDEV_DEVINIT] = nv10_devinit_oclass; in nv10_identify()
186 device->oclass[NVDEV_SUBDEV_MC ] = nv04_mc_oclass; in nv10_identify()
187 device->oclass[NVDEV_SUBDEV_BUS ] = nv04_bus_oclass; in nv10_identify()
188 device->oclass[NVDEV_SUBDEV_TIMER ] = &nv04_timer_oclass; in nv10_identify()
189 device->oclass[NVDEV_SUBDEV_FB ] = nv10_fb_oclass; in nv10_identify()
190 device->oclass[NVDEV_SUBDEV_INSTMEM] = nv04_instmem_oclass; in nv10_identify()
191 device->oclass[NVDEV_SUBDEV_MMU ] = &nv04_mmu_oclass; in nv10_identify()
192 device->oclass[NVDEV_ENGINE_DMAOBJ ] = nv04_dmaeng_oclass; in nv10_identify()
193 device->oclass[NVDEV_ENGINE_FIFO ] = nv17_fifo_oclass; in nv10_identify()
194 device->oclass[NVDEV_ENGINE_SW ] = nv10_sw_oclass; in nv10_identify()
195 device->oclass[NVDEV_ENGINE_GR ] = &nv10_gr_oclass; in nv10_identify()
196 device->oclass[NVDEV_ENGINE_DISP ] = nv04_disp_oclass; in nv10_identify()
199 nv_fatal(device, "unknown Celsius chipset\n"); in nv10_identify()