static const struct nvkm_device_chip
 null_chipset = {
        .name = "NULL",
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
 };
 
 static const struct nvkm_device_chip
 nv4_chipset = {
        .name = "NV04",
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = nv04_bus_new,
        .clk = nv04_clk_new,
        .devinit = nv04_devinit_new,
 static const struct nvkm_device_chip
 nv5_chipset = {
        .name = "NV05",
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = nv04_bus_new,
        .clk = nv04_clk_new,
        .devinit = nv05_devinit_new,
 static const struct nvkm_device_chip
 nv10_chipset = {
        .name = "NV10",
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = nv04_bus_new,
        .clk = nv04_clk_new,
        .devinit = nv10_devinit_new,
 static const struct nvkm_device_chip
 nv11_chipset = {
        .name = "NV11",
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = nv04_bus_new,
        .clk = nv04_clk_new,
        .devinit = nv10_devinit_new,
 static const struct nvkm_device_chip
 nv15_chipset = {
        .name = "NV15",
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = nv04_bus_new,
        .clk = nv04_clk_new,
        .devinit = nv10_devinit_new,
 static const struct nvkm_device_chip
 nv17_chipset = {
        .name = "NV17",
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = nv04_bus_new,
        .clk = nv04_clk_new,
        .devinit = nv10_devinit_new,
 static const struct nvkm_device_chip
 nv18_chipset = {
        .name = "NV18",
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = nv04_bus_new,
        .clk = nv04_clk_new,
        .devinit = nv10_devinit_new,
 static const struct nvkm_device_chip
 nv1a_chipset = {
        .name = "nForce",
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = nv04_bus_new,
        .clk = nv04_clk_new,
        .devinit = nv1a_devinit_new,
 static const struct nvkm_device_chip
 nv1f_chipset = {
        .name = "nForce2",
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = nv04_bus_new,
        .clk = nv04_clk_new,
        .devinit = nv1a_devinit_new,
 static const struct nvkm_device_chip
 nv20_chipset = {
        .name = "NV20",
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = nv04_bus_new,
        .clk = nv04_clk_new,
        .devinit = nv20_devinit_new,
 static const struct nvkm_device_chip
 nv25_chipset = {
        .name = "NV25",
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = nv04_bus_new,
        .clk = nv04_clk_new,
        .devinit = nv20_devinit_new,
 static const struct nvkm_device_chip
 nv28_chipset = {
        .name = "NV28",
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = nv04_bus_new,
        .clk = nv04_clk_new,
        .devinit = nv20_devinit_new,
 static const struct nvkm_device_chip
 nv2a_chipset = {
        .name = "NV2A",
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = nv04_bus_new,
        .clk = nv04_clk_new,
        .devinit = nv20_devinit_new,
 static const struct nvkm_device_chip
 nv30_chipset = {
        .name = "NV30",
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = nv04_bus_new,
        .clk = nv04_clk_new,
        .devinit = nv20_devinit_new,
 static const struct nvkm_device_chip
 nv31_chipset = {
        .name = "NV31",
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = nv31_bus_new,
        .clk = nv04_clk_new,
        .devinit = nv20_devinit_new,
 static const struct nvkm_device_chip
 nv34_chipset = {
        .name = "NV34",
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = nv31_bus_new,
        .clk = nv04_clk_new,
        .devinit = nv10_devinit_new,
 static const struct nvkm_device_chip
 nv35_chipset = {
        .name = "NV35",
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = nv04_bus_new,
        .clk = nv04_clk_new,
        .devinit = nv20_devinit_new,
 static const struct nvkm_device_chip
 nv36_chipset = {
        .name = "NV36",
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = nv31_bus_new,
        .clk = nv04_clk_new,
        .devinit = nv20_devinit_new,
 static const struct nvkm_device_chip
 nv40_chipset = {
        .name = "NV40",
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = nv31_bus_new,
        .clk = nv40_clk_new,
        .devinit = nv1a_devinit_new,
 static const struct nvkm_device_chip
 nv41_chipset = {
        .name = "NV41",
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = nv31_bus_new,
        .clk = nv40_clk_new,
        .devinit = nv1a_devinit_new,
 static const struct nvkm_device_chip
 nv42_chipset = {
        .name = "NV42",
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = nv31_bus_new,
        .clk = nv40_clk_new,
        .devinit = nv1a_devinit_new,
 static const struct nvkm_device_chip
 nv43_chipset = {
        .name = "NV43",
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = nv31_bus_new,
        .clk = nv40_clk_new,
        .devinit = nv1a_devinit_new,
 static const struct nvkm_device_chip
 nv44_chipset = {
        .name = "NV44",
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = nv31_bus_new,
        .clk = nv40_clk_new,
        .devinit = nv1a_devinit_new,
 static const struct nvkm_device_chip
 nv45_chipset = {
        .name = "NV45",
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = nv31_bus_new,
        .clk = nv40_clk_new,
        .devinit = nv1a_devinit_new,
 static const struct nvkm_device_chip
 nv46_chipset = {
        .name = "G72",
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = nv31_bus_new,
        .clk = nv40_clk_new,
        .devinit = nv1a_devinit_new,
 static const struct nvkm_device_chip
 nv47_chipset = {
        .name = "G70",
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = nv31_bus_new,
        .clk = nv40_clk_new,
        .devinit = nv1a_devinit_new,
 static const struct nvkm_device_chip
 nv49_chipset = {
        .name = "G71",
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = nv31_bus_new,
        .clk = nv40_clk_new,
        .devinit = nv1a_devinit_new,
 static const struct nvkm_device_chip
 nv4a_chipset = {
        .name = "NV44A",
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = nv31_bus_new,
        .clk = nv40_clk_new,
        .devinit = nv1a_devinit_new,
 static const struct nvkm_device_chip
 nv4b_chipset = {
        .name = "G73",
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = nv31_bus_new,
        .clk = nv40_clk_new,
        .devinit = nv1a_devinit_new,
 static const struct nvkm_device_chip
 nv4c_chipset = {
        .name = "C61",
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = nv31_bus_new,
        .clk = nv40_clk_new,
        .devinit = nv1a_devinit_new,
 static const struct nvkm_device_chip
 nv4e_chipset = {
        .name = "C51",
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = nv31_bus_new,
        .clk = nv40_clk_new,
        .devinit = nv1a_devinit_new,
 nv50_chipset = {
        .name = "G80",
        .bar      = { 0x00000001, nv50_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = nv50_bus_new,
        .clk = nv50_clk_new,
        .devinit = nv50_devinit_new,
 static const struct nvkm_device_chip
 nv63_chipset = {
        .name = "C73",
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = nv31_bus_new,
        .clk = nv40_clk_new,
        .devinit = nv1a_devinit_new,
 static const struct nvkm_device_chip
 nv67_chipset = {
        .name = "C67",
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = nv31_bus_new,
        .clk = nv40_clk_new,
        .devinit = nv1a_devinit_new,
 static const struct nvkm_device_chip
 nv68_chipset = {
        .name = "C68",
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = nv31_bus_new,
        .clk = nv40_clk_new,
        .devinit = nv1a_devinit_new,
 nv84_chipset = {
        .name = "G84",
        .bar      = { 0x00000001, g84_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = nv50_bus_new,
        .clk = g84_clk_new,
        .devinit = g84_devinit_new,
 nv86_chipset = {
        .name = "G86",
        .bar      = { 0x00000001, g84_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = nv50_bus_new,
        .clk = g84_clk_new,
        .devinit = g84_devinit_new,
 nv92_chipset = {
        .name = "G92",
        .bar      = { 0x00000001, g84_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = nv50_bus_new,
        .clk = g84_clk_new,
        .devinit = g84_devinit_new,
 nv94_chipset = {
        .name = "G94",
        .bar      = { 0x00000001, g84_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = g94_bus_new,
        .clk = g84_clk_new,
        .devinit = g84_devinit_new,
 nv96_chipset = {
        .name = "G96",
        .bar      = { 0x00000001, g84_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = g94_bus_new,
        .clk = g84_clk_new,
        .devinit = g84_devinit_new,
 nv98_chipset = {
        .name = "G98",
        .bar      = { 0x00000001, g84_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = g94_bus_new,
        .clk = g84_clk_new,
        .devinit = g98_devinit_new,
 nva0_chipset = {
        .name = "GT200",
        .bar      = { 0x00000001, g84_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = g94_bus_new,
        .clk = g84_clk_new,
        .devinit = g84_devinit_new,
 nva3_chipset = {
        .name = "GT215",
        .bar      = { 0x00000001, g84_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = g94_bus_new,
        .clk = gt215_clk_new,
        .devinit = gt215_devinit_new,
 nva5_chipset = {
        .name = "GT216",
        .bar      = { 0x00000001, g84_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = g94_bus_new,
        .clk = gt215_clk_new,
        .devinit = gt215_devinit_new,
 nva8_chipset = {
        .name = "GT218",
        .bar      = { 0x00000001, g84_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = g94_bus_new,
        .clk = gt215_clk_new,
        .devinit = gt215_devinit_new,
 nvaa_chipset = {
        .name = "MCP77/MCP78",
        .bar      = { 0x00000001, g84_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = g94_bus_new,
        .clk = mcp77_clk_new,
        .devinit = g98_devinit_new,
 nvac_chipset = {
        .name = "MCP79/MCP7A",
        .bar      = { 0x00000001, g84_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = g94_bus_new,
        .clk = mcp77_clk_new,
        .devinit = g98_devinit_new,
 nvaf_chipset = {
        .name = "MCP89",
        .bar      = { 0x00000001, g84_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = g94_bus_new,
        .clk = gt215_clk_new,
        .devinit = mcp89_devinit_new,
 nvc0_chipset = {
        .name = "GF100",
        .bar      = { 0x00000001, gf100_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = gf100_bus_new,
        .clk = gf100_clk_new,
        .devinit = gf100_devinit_new,
 nvc1_chipset = {
        .name = "GF108",
        .bar      = { 0x00000001, gf100_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = gf100_bus_new,
        .clk = gf100_clk_new,
        .devinit = gf100_devinit_new,
 nvc3_chipset = {
        .name = "GF106",
        .bar      = { 0x00000001, gf100_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = gf100_bus_new,
        .clk = gf100_clk_new,
        .devinit = gf100_devinit_new,
 nvc4_chipset = {
        .name = "GF104",
        .bar      = { 0x00000001, gf100_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = gf100_bus_new,
        .clk = gf100_clk_new,
        .devinit = gf100_devinit_new,
 nvc8_chipset = {
        .name = "GF110",
        .bar      = { 0x00000001, gf100_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = gf100_bus_new,
        .clk = gf100_clk_new,
        .devinit = gf100_devinit_new,
 nvce_chipset = {
        .name = "GF114",
        .bar      = { 0x00000001, gf100_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = gf100_bus_new,
        .clk = gf100_clk_new,
        .devinit = gf100_devinit_new,
 nvcf_chipset = {
        .name = "GF116",
        .bar      = { 0x00000001, gf100_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = gf100_bus_new,
        .clk = gf100_clk_new,
        .devinit = gf100_devinit_new,
 nvd7_chipset = {
        .name = "GF117",
        .bar      = { 0x00000001, gf100_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = gf100_bus_new,
        .clk = gf100_clk_new,
        .devinit = gf100_devinit_new,
 nvd9_chipset = {
        .name = "GF119",
        .bar      = { 0x00000001, gf100_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = gf100_bus_new,
        .clk = gf100_clk_new,
        .devinit = gf100_devinit_new,
 nve4_chipset = {
        .name = "GK104",
        .bar      = { 0x00000001, gf100_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = gf100_bus_new,
        .clk = gk104_clk_new,
        .devinit = gf100_devinit_new,
 nve6_chipset = {
        .name = "GK106",
        .bar      = { 0x00000001, gf100_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = gf100_bus_new,
        .clk = gk104_clk_new,
        .devinit = gf100_devinit_new,
 nve7_chipset = {
        .name = "GK107",
        .bar      = { 0x00000001, gf100_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = gf100_bus_new,
        .clk = gk104_clk_new,
        .devinit = gf100_devinit_new,
 nvf0_chipset = {
        .name = "GK110",
        .bar      = { 0x00000001, gf100_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = gf100_bus_new,
        .clk = gk104_clk_new,
        .devinit = gf100_devinit_new,
 nvf1_chipset = {
        .name = "GK110B",
        .bar      = { 0x00000001, gf100_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = gf100_bus_new,
        .clk = gk104_clk_new,
        .devinit = gf100_devinit_new,
 nv106_chipset = {
        .name = "GK208B",
        .bar      = { 0x00000001, gf100_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = gf100_bus_new,
        .clk = gk104_clk_new,
        .devinit = gf100_devinit_new,
 nv108_chipset = {
        .name = "GK208",
        .bar      = { 0x00000001, gf100_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = gf100_bus_new,
        .clk = gk104_clk_new,
        .devinit = gf100_devinit_new,
 nv117_chipset = {
        .name = "GM107",
        .bar      = { 0x00000001, gm107_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = gf100_bus_new,
        .clk = gk104_clk_new,
        .devinit = gm107_devinit_new,
 nv118_chipset = {
        .name = "GM108",
        .bar      = { 0x00000001, gm107_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = gf100_bus_new,
        .clk = gk104_clk_new,
        .devinit = gm107_devinit_new,
        .name = "GM200",
        .acr      = { 0x00000001, gm200_acr_new },
        .bar      = { 0x00000001, gm107_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = gf100_bus_new,
        .devinit = gm200_devinit_new,
        .fb = gm200_fb_new,
        .name = "GM204",
        .acr      = { 0x00000001, gm200_acr_new },
        .bar      = { 0x00000001, gm107_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = gf100_bus_new,
        .devinit = gm200_devinit_new,
        .fb = gm200_fb_new,
        .name = "GM206",
        .acr      = { 0x00000001, gm200_acr_new },
        .bar      = { 0x00000001, gm107_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = gf100_bus_new,
        .devinit = gm200_devinit_new,
        .fb = gm200_fb_new,
        .name = "GP100",
        .acr      = { 0x00000001, gm200_acr_new },
        .bar      = { 0x00000001, gm107_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = gf100_bus_new,
        .devinit = gm200_devinit_new,
        .fault = gp100_fault_new,
        .name = "GP102",
        .acr      = { 0x00000001, gp102_acr_new },
        .bar      = { 0x00000001, gm107_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = gf100_bus_new,
        .devinit = gm200_devinit_new,
        .fault = gp100_fault_new,
        .name = "GP104",
        .acr      = { 0x00000001, gp102_acr_new },
        .bar      = { 0x00000001, gm107_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = gf100_bus_new,
        .devinit = gm200_devinit_new,
        .fault = gp100_fault_new,
        .name = "GP106",
        .acr      = { 0x00000001, gp102_acr_new },
        .bar      = { 0x00000001, gm107_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = gf100_bus_new,
        .devinit = gm200_devinit_new,
        .fault = gp100_fault_new,
        .name = "GP107",
        .acr      = { 0x00000001, gp102_acr_new },
        .bar      = { 0x00000001, gm107_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = gf100_bus_new,
        .devinit = gm200_devinit_new,
        .fault = gp100_fault_new,
        .name = "GP108",
        .acr      = { 0x00000001, gp108_acr_new },
        .bar      = { 0x00000001, gm107_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = gf100_bus_new,
        .devinit = gm200_devinit_new,
        .fault = gp100_fault_new,
        .name = "GV100",
        .acr      = { 0x00000001, gp108_acr_new },
        .bar      = { 0x00000001, gm107_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = gf100_bus_new,
        .devinit = gv100_devinit_new,
        .fault = gv100_fault_new,
        .name = "TU102",
        .acr      = { 0x00000001, tu102_acr_new },
        .bar      = { 0x00000001, tu102_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = gf100_bus_new,
        .devinit = tu102_devinit_new,
        .fault = tu102_fault_new,
        .name = "TU104",
        .acr      = { 0x00000001, tu102_acr_new },
        .bar      = { 0x00000001, tu102_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = gf100_bus_new,
        .devinit = tu102_devinit_new,
        .fault = tu102_fault_new,
        .name = "TU106",
        .acr      = { 0x00000001, tu102_acr_new },
        .bar      = { 0x00000001, tu102_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = gf100_bus_new,
        .devinit = tu102_devinit_new,
        .fault = tu102_fault_new,
        .name = "TU117",
        .acr      = { 0x00000001, tu102_acr_new },
        .bar      = { 0x00000001, tu102_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = gf100_bus_new,
        .devinit = tu102_devinit_new,
        .fault = tu102_fault_new,
        .name = "TU116",
        .acr      = { 0x00000001, tu102_acr_new },
        .bar      = { 0x00000001, tu102_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .bus = gf100_bus_new,
        .devinit = tu102_devinit_new,
        .fault = tu102_fault_new,
 nv170_chipset = {
        .name = "GA100",
        .bar      = { 0x00000001, tu102_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .devinit = ga100_devinit_new,
        .fb = ga100_fb_new,
        .gpio = gk104_gpio_new,
 nv172_chipset = {
        .name = "GA102",
        .bar      = { 0x00000001, tu102_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .devinit = ga100_devinit_new,
        .fb = ga102_fb_new,
        .gpio = ga102_gpio_new,
 nv174_chipset = {
        .name = "GA104",
        .bar      = { 0x00000001, tu102_bar_new },
-       .bios = nvkm_bios_new,
+       .bios     = { 0x00000001, nvkm_bios_new },
        .devinit = ga100_devinit_new,
        .fb = ga102_fb_new,
        .gpio = ga102_gpio_new,
 #include <core/layout.h>
 #undef NVKM_LAYOUT_INST
 #undef NVKM_LAYOUT_ONCE
-               _(NVKM_SUBDEV_VBIOS   ,     bios);
                _(NVKM_SUBDEV_BUS     ,      bus);
                _(NVKM_SUBDEV_CLK     ,      clk);
                _(NVKM_SUBDEV_DEVINIT ,  devinit);