@@ -2605,6 +2605,27 @@ nv172_chipset = {
2605
2605
.fifo = { 0x00000001 , ga102_fifo_new },
2606
2606
};
2607
2607
2608
+ static const struct nvkm_device_chip
2609
+ nv173_chipset = {
2610
+ .name = "GA103" ,
2611
+ .bar = { 0x00000001 , tu102_bar_new },
2612
+ .bios = { 0x00000001 , nvkm_bios_new },
2613
+ .devinit = { 0x00000001 , ga100_devinit_new },
2614
+ .fb = { 0x00000001 , ga102_fb_new },
2615
+ .gpio = { 0x00000001 , ga102_gpio_new },
2616
+ .i2c = { 0x00000001 , gm200_i2c_new },
2617
+ .imem = { 0x00000001 , nv50_instmem_new },
2618
+ .mc = { 0x00000001 , ga100_mc_new },
2619
+ .mmu = { 0x00000001 , tu102_mmu_new },
2620
+ .pci = { 0x00000001 , gp100_pci_new },
2621
+ .privring = { 0x00000001 , gm200_privring_new },
2622
+ .timer = { 0x00000001 , gk20a_timer_new },
2623
+ .top = { 0x00000001 , ga100_top_new },
2624
+ .disp = { 0x00000001 , ga102_disp_new },
2625
+ .dma = { 0x00000001 , gv100_dma_new },
2626
+ .fifo = { 0x00000001 , ga102_fifo_new },
2627
+ };
2628
+
2608
2629
static const struct nvkm_device_chip
2609
2630
nv174_chipset = {
2610
2631
.name = "GA104" ,
@@ -3092,6 +3113,7 @@ nvkm_device_ctor(const struct nvkm_device_func *func,
3092
3113
case 0x167 : device -> chip = & nv167_chipset ; break ;
3093
3114
case 0x168 : device -> chip = & nv168_chipset ; break ;
3094
3115
case 0x172 : device -> chip = & nv172_chipset ; break ;
3116
+ case 0x173 : device -> chip = & nv173_chipset ; break ;
3095
3117
case 0x174 : device -> chip = & nv174_chipset ; break ;
3096
3118
case 0x176 : device -> chip = & nv176_chipset ; break ;
3097
3119
case 0x177 : device -> chip = & nv177_chipset ; break ;
0 commit comments