Lines Matching refs:device

46 nv20_identify(struct nvkm_device *device)  in nv20_identify()  argument
48 switch (device->chipset) { in nv20_identify()
50 device->cname = "NV20"; in nv20_identify()
51 device->oclass[NVDEV_SUBDEV_VBIOS ] = &nvkm_bios_oclass; in nv20_identify()
52 device->oclass[NVDEV_SUBDEV_GPIO ] = nv10_gpio_oclass; in nv20_identify()
53 device->oclass[NVDEV_SUBDEV_I2C ] = nv04_i2c_oclass; in nv20_identify()
54 device->oclass[NVDEV_SUBDEV_CLK ] = &nv04_clk_oclass; in nv20_identify()
55 device->oclass[NVDEV_SUBDEV_DEVINIT] = nv20_devinit_oclass; in nv20_identify()
56 device->oclass[NVDEV_SUBDEV_MC ] = nv04_mc_oclass; in nv20_identify()
57 device->oclass[NVDEV_SUBDEV_BUS ] = nv04_bus_oclass; in nv20_identify()
58 device->oclass[NVDEV_SUBDEV_TIMER ] = &nv04_timer_oclass; in nv20_identify()
59 device->oclass[NVDEV_SUBDEV_FB ] = nv20_fb_oclass; in nv20_identify()
60 device->oclass[NVDEV_SUBDEV_INSTMEM] = nv04_instmem_oclass; in nv20_identify()
61 device->oclass[NVDEV_SUBDEV_MMU ] = &nv04_mmu_oclass; in nv20_identify()
62 device->oclass[NVDEV_ENGINE_DMAOBJ ] = nv04_dmaeng_oclass; in nv20_identify()
63 device->oclass[NVDEV_ENGINE_FIFO ] = nv17_fifo_oclass; in nv20_identify()
64 device->oclass[NVDEV_ENGINE_SW ] = nv10_sw_oclass; in nv20_identify()
65 device->oclass[NVDEV_ENGINE_GR ] = &nv20_gr_oclass; in nv20_identify()
66 device->oclass[NVDEV_ENGINE_DISP ] = nv04_disp_oclass; in nv20_identify()
69 device->cname = "NV25"; in nv20_identify()
70 device->oclass[NVDEV_SUBDEV_VBIOS ] = &nvkm_bios_oclass; in nv20_identify()
71 device->oclass[NVDEV_SUBDEV_GPIO ] = nv10_gpio_oclass; in nv20_identify()
72 device->oclass[NVDEV_SUBDEV_I2C ] = nv04_i2c_oclass; in nv20_identify()
73 device->oclass[NVDEV_SUBDEV_CLK ] = &nv04_clk_oclass; in nv20_identify()
74 device->oclass[NVDEV_SUBDEV_DEVINIT] = nv20_devinit_oclass; in nv20_identify()
75 device->oclass[NVDEV_SUBDEV_MC ] = nv04_mc_oclass; in nv20_identify()
76 device->oclass[NVDEV_SUBDEV_BUS ] = nv04_bus_oclass; in nv20_identify()
77 device->oclass[NVDEV_SUBDEV_TIMER ] = &nv04_timer_oclass; in nv20_identify()
78 device->oclass[NVDEV_SUBDEV_FB ] = nv25_fb_oclass; in nv20_identify()
79 device->oclass[NVDEV_SUBDEV_INSTMEM] = nv04_instmem_oclass; in nv20_identify()
80 device->oclass[NVDEV_SUBDEV_MMU ] = &nv04_mmu_oclass; in nv20_identify()
81 device->oclass[NVDEV_ENGINE_DMAOBJ ] = nv04_dmaeng_oclass; in nv20_identify()
82 device->oclass[NVDEV_ENGINE_FIFO ] = nv17_fifo_oclass; in nv20_identify()
83 device->oclass[NVDEV_ENGINE_SW ] = nv10_sw_oclass; in nv20_identify()
84 device->oclass[NVDEV_ENGINE_GR ] = &nv25_gr_oclass; in nv20_identify()
85 device->oclass[NVDEV_ENGINE_DISP ] = nv04_disp_oclass; in nv20_identify()
88 device->cname = "NV28"; in nv20_identify()
89 device->oclass[NVDEV_SUBDEV_VBIOS ] = &nvkm_bios_oclass; in nv20_identify()
90 device->oclass[NVDEV_SUBDEV_GPIO ] = nv10_gpio_oclass; in nv20_identify()
91 device->oclass[NVDEV_SUBDEV_I2C ] = nv04_i2c_oclass; in nv20_identify()
92 device->oclass[NVDEV_SUBDEV_CLK ] = &nv04_clk_oclass; in nv20_identify()
93 device->oclass[NVDEV_SUBDEV_DEVINIT] = nv20_devinit_oclass; in nv20_identify()
94 device->oclass[NVDEV_SUBDEV_MC ] = nv04_mc_oclass; in nv20_identify()
95 device->oclass[NVDEV_SUBDEV_BUS ] = nv04_bus_oclass; in nv20_identify()
96 device->oclass[NVDEV_SUBDEV_TIMER ] = &nv04_timer_oclass; in nv20_identify()
97 device->oclass[NVDEV_SUBDEV_FB ] = nv25_fb_oclass; in nv20_identify()
98 device->oclass[NVDEV_SUBDEV_INSTMEM] = nv04_instmem_oclass; in nv20_identify()
99 device->oclass[NVDEV_SUBDEV_MMU ] = &nv04_mmu_oclass; in nv20_identify()
100 device->oclass[NVDEV_ENGINE_DMAOBJ ] = nv04_dmaeng_oclass; in nv20_identify()
101 device->oclass[NVDEV_ENGINE_FIFO ] = nv17_fifo_oclass; in nv20_identify()
102 device->oclass[NVDEV_ENGINE_SW ] = nv10_sw_oclass; in nv20_identify()
103 device->oclass[NVDEV_ENGINE_GR ] = &nv25_gr_oclass; in nv20_identify()
104 device->oclass[NVDEV_ENGINE_DISP ] = nv04_disp_oclass; in nv20_identify()
107 device->cname = "NV2A"; in nv20_identify()
108 device->oclass[NVDEV_SUBDEV_VBIOS ] = &nvkm_bios_oclass; in nv20_identify()
109 device->oclass[NVDEV_SUBDEV_GPIO ] = nv10_gpio_oclass; in nv20_identify()
110 device->oclass[NVDEV_SUBDEV_I2C ] = nv04_i2c_oclass; in nv20_identify()
111 device->oclass[NVDEV_SUBDEV_CLK ] = &nv04_clk_oclass; in nv20_identify()
112 device->oclass[NVDEV_SUBDEV_DEVINIT] = nv20_devinit_oclass; in nv20_identify()
113 device->oclass[NVDEV_SUBDEV_MC ] = nv04_mc_oclass; in nv20_identify()
114 device->oclass[NVDEV_SUBDEV_BUS ] = nv04_bus_oclass; in nv20_identify()
115 device->oclass[NVDEV_SUBDEV_TIMER ] = &nv04_timer_oclass; in nv20_identify()
116 device->oclass[NVDEV_SUBDEV_FB ] = nv25_fb_oclass; in nv20_identify()
117 device->oclass[NVDEV_SUBDEV_INSTMEM] = nv04_instmem_oclass; in nv20_identify()
118 device->oclass[NVDEV_SUBDEV_MMU ] = &nv04_mmu_oclass; in nv20_identify()
119 device->oclass[NVDEV_ENGINE_DMAOBJ ] = nv04_dmaeng_oclass; in nv20_identify()
120 device->oclass[NVDEV_ENGINE_FIFO ] = nv17_fifo_oclass; in nv20_identify()
121 device->oclass[NVDEV_ENGINE_SW ] = nv10_sw_oclass; in nv20_identify()
122 device->oclass[NVDEV_ENGINE_GR ] = &nv2a_gr_oclass; in nv20_identify()
123 device->oclass[NVDEV_ENGINE_DISP ] = nv04_disp_oclass; in nv20_identify()
126 nv_fatal(device, "unknown Kelvin chipset\n"); in nv20_identify()