summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/nouveau/nvkm/engine/device/base.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/drm/nouveau/nvkm/engine/device/base.c')
-rw-r--r--drivers/gpu/drm/nouveau/nvkm/engine/device/base.c169
1 files changed, 84 insertions, 85 deletions
diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/device/base.c b/drivers/gpu/drm/nouveau/nvkm/engine/device/base.c
index ff3539799750..5368df219739 100644
--- a/drivers/gpu/drm/nouveau/nvkm/engine/device/base.c
+++ b/drivers/gpu/drm/nouveau/nvkm/engine/device/base.c
@@ -78,7 +78,7 @@ static const struct nvkm_device_chip
nv4_chipset = {
.name = "NV04",
.bios = { 0x00000001, nvkm_bios_new },
- .bus = nv04_bus_new,
+ .bus = { 0x00000001, nv04_bus_new },
.clk = nv04_clk_new,
.devinit = nv04_devinit_new,
.fb = nv04_fb_new,
@@ -99,7 +99,7 @@ static const struct nvkm_device_chip
nv5_chipset = {
.name = "NV05",
.bios = { 0x00000001, nvkm_bios_new },
- .bus = nv04_bus_new,
+ .bus = { 0x00000001, nv04_bus_new },
.clk = nv04_clk_new,
.devinit = nv05_devinit_new,
.fb = nv04_fb_new,
@@ -120,7 +120,7 @@ static const struct nvkm_device_chip
nv10_chipset = {
.name = "NV10",
.bios = { 0x00000001, nvkm_bios_new },
- .bus = nv04_bus_new,
+ .bus = { 0x00000001, nv04_bus_new },
.clk = nv04_clk_new,
.devinit = nv10_devinit_new,
.fb = nv10_fb_new,
@@ -140,7 +140,7 @@ static const struct nvkm_device_chip
nv11_chipset = {
.name = "NV11",
.bios = { 0x00000001, nvkm_bios_new },
- .bus = nv04_bus_new,
+ .bus = { 0x00000001, nv04_bus_new },
.clk = nv04_clk_new,
.devinit = nv10_devinit_new,
.fb = nv10_fb_new,
@@ -162,7 +162,7 @@ static const struct nvkm_device_chip
nv15_chipset = {
.name = "NV15",
.bios = { 0x00000001, nvkm_bios_new },
- .bus = nv04_bus_new,
+ .bus = { 0x00000001, nv04_bus_new },
.clk = nv04_clk_new,
.devinit = nv10_devinit_new,
.fb = nv10_fb_new,
@@ -184,7 +184,7 @@ static const struct nvkm_device_chip
nv17_chipset = {
.name = "NV17",
.bios = { 0x00000001, nvkm_bios_new },
- .bus = nv04_bus_new,
+ .bus = { 0x00000001, nv04_bus_new },
.clk = nv04_clk_new,
.devinit = nv10_devinit_new,
.fb = nv10_fb_new,
@@ -206,7 +206,7 @@ static const struct nvkm_device_chip
nv18_chipset = {
.name = "NV18",
.bios = { 0x00000001, nvkm_bios_new },
- .bus = nv04_bus_new,
+ .bus = { 0x00000001, nv04_bus_new },
.clk = nv04_clk_new,
.devinit = nv10_devinit_new,
.fb = nv10_fb_new,
@@ -228,7 +228,7 @@ static const struct nvkm_device_chip
nv1a_chipset = {
.name = "nForce",
.bios = { 0x00000001, nvkm_bios_new },
- .bus = nv04_bus_new,
+ .bus = { 0x00000001, nv04_bus_new },
.clk = nv04_clk_new,
.devinit = nv1a_devinit_new,
.fb = nv1a_fb_new,
@@ -250,7 +250,7 @@ static const struct nvkm_device_chip
nv1f_chipset = {
.name = "nForce2",
.bios = { 0x00000001, nvkm_bios_new },
- .bus = nv04_bus_new,
+ .bus = { 0x00000001, nv04_bus_new },
.clk = nv04_clk_new,
.devinit = nv1a_devinit_new,
.fb = nv1a_fb_new,
@@ -272,7 +272,7 @@ static const struct nvkm_device_chip
nv20_chipset = {
.name = "NV20",
.bios = { 0x00000001, nvkm_bios_new },
- .bus = nv04_bus_new,
+ .bus = { 0x00000001, nv04_bus_new },
.clk = nv04_clk_new,
.devinit = nv20_devinit_new,
.fb = nv20_fb_new,
@@ -294,7 +294,7 @@ static const struct nvkm_device_chip
nv25_chipset = {
.name = "NV25",
.bios = { 0x00000001, nvkm_bios_new },
- .bus = nv04_bus_new,
+ .bus = { 0x00000001, nv04_bus_new },
.clk = nv04_clk_new,
.devinit = nv20_devinit_new,
.fb = nv25_fb_new,
@@ -316,7 +316,7 @@ static const struct nvkm_device_chip
nv28_chipset = {
.name = "NV28",
.bios = { 0x00000001, nvkm_bios_new },
- .bus = nv04_bus_new,
+ .bus = { 0x00000001, nv04_bus_new },
.clk = nv04_clk_new,
.devinit = nv20_devinit_new,
.fb = nv25_fb_new,
@@ -338,7 +338,7 @@ static const struct nvkm_device_chip
nv2a_chipset = {
.name = "NV2A",
.bios = { 0x00000001, nvkm_bios_new },
- .bus = nv04_bus_new,
+ .bus = { 0x00000001, nv04_bus_new },
.clk = nv04_clk_new,
.devinit = nv20_devinit_new,
.fb = nv25_fb_new,
@@ -360,7 +360,7 @@ static const struct nvkm_device_chip
nv30_chipset = {
.name = "NV30",
.bios = { 0x00000001, nvkm_bios_new },
- .bus = nv04_bus_new,
+ .bus = { 0x00000001, nv04_bus_new },
.clk = nv04_clk_new,
.devinit = nv20_devinit_new,
.fb = nv30_fb_new,
@@ -382,7 +382,7 @@ static const struct nvkm_device_chip
nv31_chipset = {
.name = "NV31",
.bios = { 0x00000001, nvkm_bios_new },
- .bus = nv31_bus_new,
+ .bus = { 0x00000001, nv31_bus_new },
.clk = nv04_clk_new,
.devinit = nv20_devinit_new,
.fb = nv30_fb_new,
@@ -405,7 +405,7 @@ static const struct nvkm_device_chip
nv34_chipset = {
.name = "NV34",
.bios = { 0x00000001, nvkm_bios_new },
- .bus = nv31_bus_new,
+ .bus = { 0x00000001, nv31_bus_new },
.clk = nv04_clk_new,
.devinit = nv10_devinit_new,
.fb = nv10_fb_new,
@@ -428,7 +428,7 @@ static const struct nvkm_device_chip
nv35_chipset = {
.name = "NV35",
.bios = { 0x00000001, nvkm_bios_new },
- .bus = nv04_bus_new,
+ .bus = { 0x00000001, nv04_bus_new },
.clk = nv04_clk_new,
.devinit = nv20_devinit_new,
.fb = nv35_fb_new,
@@ -450,7 +450,7 @@ static const struct nvkm_device_chip
nv36_chipset = {
.name = "NV36",
.bios = { 0x00000001, nvkm_bios_new },
- .bus = nv31_bus_new,
+ .bus = { 0x00000001, nv31_bus_new },
.clk = nv04_clk_new,
.devinit = nv20_devinit_new,
.fb = nv36_fb_new,
@@ -473,7 +473,7 @@ static const struct nvkm_device_chip
nv40_chipset = {
.name = "NV40",
.bios = { 0x00000001, nvkm_bios_new },
- .bus = nv31_bus_new,
+ .bus = { 0x00000001, nv31_bus_new },
.clk = nv40_clk_new,
.devinit = nv1a_devinit_new,
.fb = nv40_fb_new,
@@ -499,7 +499,7 @@ static const struct nvkm_device_chip
nv41_chipset = {
.name = "NV41",
.bios = { 0x00000001, nvkm_bios_new },
- .bus = nv31_bus_new,
+ .bus = { 0x00000001, nv31_bus_new },
.clk = nv40_clk_new,
.devinit = nv1a_devinit_new,
.fb = nv41_fb_new,
@@ -525,7 +525,7 @@ static const struct nvkm_device_chip
nv42_chipset = {
.name = "NV42",
.bios = { 0x00000001, nvkm_bios_new },
- .bus = nv31_bus_new,
+ .bus = { 0x00000001, nv31_bus_new },
.clk = nv40_clk_new,
.devinit = nv1a_devinit_new,
.fb = nv41_fb_new,
@@ -551,7 +551,7 @@ static const struct nvkm_device_chip
nv43_chipset = {
.name = "NV43",
.bios = { 0x00000001, nvkm_bios_new },
- .bus = nv31_bus_new,
+ .bus = { 0x00000001, nv31_bus_new },
.clk = nv40_clk_new,
.devinit = nv1a_devinit_new,
.fb = nv41_fb_new,
@@ -577,7 +577,7 @@ static const struct nvkm_device_chip
nv44_chipset = {
.name = "NV44",
.bios = { 0x00000001, nvkm_bios_new },
- .bus = nv31_bus_new,
+ .bus = { 0x00000001, nv31_bus_new },
.clk = nv40_clk_new,
.devinit = nv1a_devinit_new,
.fb = nv44_fb_new,
@@ -603,7 +603,7 @@ static const struct nvkm_device_chip
nv45_chipset = {
.name = "NV45",
.bios = { 0x00000001, nvkm_bios_new },
- .bus = nv31_bus_new,
+ .bus = { 0x00000001, nv31_bus_new },
.clk = nv40_clk_new,
.devinit = nv1a_devinit_new,
.fb = nv40_fb_new,
@@ -629,7 +629,7 @@ static const struct nvkm_device_chip
nv46_chipset = {
.name = "G72",
.bios = { 0x00000001, nvkm_bios_new },
- .bus = nv31_bus_new,
+ .bus = { 0x00000001, nv31_bus_new },
.clk = nv40_clk_new,
.devinit = nv1a_devinit_new,
.fb = nv46_fb_new,
@@ -655,7 +655,7 @@ static const struct nvkm_device_chip
nv47_chipset = {
.name = "G70",
.bios = { 0x00000001, nvkm_bios_new },
- .bus = nv31_bus_new,
+ .bus = { 0x00000001, nv31_bus_new },
.clk = nv40_clk_new,
.devinit = nv1a_devinit_new,
.fb = nv47_fb_new,
@@ -681,7 +681,7 @@ static const struct nvkm_device_chip
nv49_chipset = {
.name = "G71",
.bios = { 0x00000001, nvkm_bios_new },
- .bus = nv31_bus_new,
+ .bus = { 0x00000001, nv31_bus_new },
.clk = nv40_clk_new,
.devinit = nv1a_devinit_new,
.fb = nv49_fb_new,
@@ -707,7 +707,7 @@ static const struct nvkm_device_chip
nv4a_chipset = {
.name = "NV44A",
.bios = { 0x00000001, nvkm_bios_new },
- .bus = nv31_bus_new,
+ .bus = { 0x00000001, nv31_bus_new },
.clk = nv40_clk_new,
.devinit = nv1a_devinit_new,
.fb = nv44_fb_new,
@@ -733,7 +733,7 @@ static const struct nvkm_device_chip
nv4b_chipset = {
.name = "G73",
.bios = { 0x00000001, nvkm_bios_new },
- .bus = nv31_bus_new,
+ .bus = { 0x00000001, nv31_bus_new },
.clk = nv40_clk_new,
.devinit = nv1a_devinit_new,
.fb = nv49_fb_new,
@@ -759,7 +759,7 @@ static const struct nvkm_device_chip
nv4c_chipset = {
.name = "C61",
.bios = { 0x00000001, nvkm_bios_new },
- .bus = nv31_bus_new,
+ .bus = { 0x00000001, nv31_bus_new },
.clk = nv40_clk_new,
.devinit = nv1a_devinit_new,
.fb = nv46_fb_new,
@@ -785,7 +785,7 @@ static const struct nvkm_device_chip
nv4e_chipset = {
.name = "C51",
.bios = { 0x00000001, nvkm_bios_new },
- .bus = nv31_bus_new,
+ .bus = { 0x00000001, nv31_bus_new },
.clk = nv40_clk_new,
.devinit = nv1a_devinit_new,
.fb = nv4e_fb_new,
@@ -812,7 +812,7 @@ nv50_chipset = {
.name = "G80",
.bar = { 0x00000001, nv50_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = nv50_bus_new,
+ .bus = { 0x00000001, nv50_bus_new },
.clk = nv50_clk_new,
.devinit = nv50_devinit_new,
.fb = nv50_fb_new,
@@ -840,7 +840,7 @@ static const struct nvkm_device_chip
nv63_chipset = {
.name = "C73",
.bios = { 0x00000001, nvkm_bios_new },
- .bus = nv31_bus_new,
+ .bus = { 0x00000001, nv31_bus_new },
.clk = nv40_clk_new,
.devinit = nv1a_devinit_new,
.fb = nv46_fb_new,
@@ -866,7 +866,7 @@ static const struct nvkm_device_chip
nv67_chipset = {
.name = "C67",
.bios = { 0x00000001, nvkm_bios_new },
- .bus = nv31_bus_new,
+ .bus = { 0x00000001, nv31_bus_new },
.clk = nv40_clk_new,
.devinit = nv1a_devinit_new,
.fb = nv46_fb_new,
@@ -892,7 +892,7 @@ static const struct nvkm_device_chip
nv68_chipset = {
.name = "C68",
.bios = { 0x00000001, nvkm_bios_new },
- .bus = nv31_bus_new,
+ .bus = { 0x00000001, nv31_bus_new },
.clk = nv40_clk_new,
.devinit = nv1a_devinit_new,
.fb = nv46_fb_new,
@@ -919,7 +919,7 @@ nv84_chipset = {
.name = "G84",
.bar = { 0x00000001, g84_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = nv50_bus_new,
+ .bus = { 0x00000001, nv50_bus_new },
.clk = g84_clk_new,
.devinit = g84_devinit_new,
.fb = g84_fb_new,
@@ -951,7 +951,7 @@ nv86_chipset = {
.name = "G86",
.bar = { 0x00000001, g84_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = nv50_bus_new,
+ .bus = { 0x00000001, nv50_bus_new },
.clk = g84_clk_new,
.devinit = g84_devinit_new,
.fb = g84_fb_new,
@@ -983,7 +983,7 @@ nv92_chipset = {
.name = "G92",
.bar = { 0x00000001, g84_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = nv50_bus_new,
+ .bus = { 0x00000001, nv50_bus_new },
.clk = g84_clk_new,
.devinit = g84_devinit_new,
.fb = g84_fb_new,
@@ -1015,7 +1015,7 @@ nv94_chipset = {
.name = "G94",
.bar = { 0x00000001, g84_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = g94_bus_new,
+ .bus = { 0x00000001, g94_bus_new },
.clk = g84_clk_new,
.devinit = g84_devinit_new,
.fb = g84_fb_new,
@@ -1047,7 +1047,7 @@ nv96_chipset = {
.name = "G96",
.bar = { 0x00000001, g84_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = g94_bus_new,
+ .bus = { 0x00000001, g94_bus_new },
.clk = g84_clk_new,
.devinit = g84_devinit_new,
.fb = g84_fb_new,
@@ -1079,7 +1079,7 @@ nv98_chipset = {
.name = "G98",
.bar = { 0x00000001, g84_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = g94_bus_new,
+ .bus = { 0x00000001, g94_bus_new },
.clk = g84_clk_new,
.devinit = g98_devinit_new,
.fb = g84_fb_new,
@@ -1111,7 +1111,7 @@ nva0_chipset = {
.name = "GT200",
.bar = { 0x00000001, g84_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = g94_bus_new,
+ .bus = { 0x00000001, g94_bus_new },
.clk = g84_clk_new,
.devinit = g84_devinit_new,
.fb = g84_fb_new,
@@ -1143,7 +1143,7 @@ nva3_chipset = {
.name = "GT215",
.bar = { 0x00000001, g84_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = g94_bus_new,
+ .bus = { 0x00000001, g94_bus_new },
.clk = gt215_clk_new,
.devinit = gt215_devinit_new,
.fb = gt215_fb_new,
@@ -1177,7 +1177,7 @@ nva5_chipset = {
.name = "GT216",
.bar = { 0x00000001, g84_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = g94_bus_new,
+ .bus = { 0x00000001, g94_bus_new },
.clk = gt215_clk_new,
.devinit = gt215_devinit_new,
.fb = gt215_fb_new,
@@ -1210,7 +1210,7 @@ nva8_chipset = {
.name = "GT218",
.bar = { 0x00000001, g84_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = g94_bus_new,
+ .bus = { 0x00000001, g94_bus_new },
.clk = gt215_clk_new,
.devinit = gt215_devinit_new,
.fb = gt215_fb_new,
@@ -1243,7 +1243,7 @@ nvaa_chipset = {
.name = "MCP77/MCP78",
.bar = { 0x00000001, g84_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = g94_bus_new,
+ .bus = { 0x00000001, g94_bus_new },
.clk = mcp77_clk_new,
.devinit = g98_devinit_new,
.fb = mcp77_fb_new,
@@ -1275,7 +1275,7 @@ nvac_chipset = {
.name = "MCP79/MCP7A",
.bar = { 0x00000001, g84_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = g94_bus_new,
+ .bus = { 0x00000001, g94_bus_new },
.clk = mcp77_clk_new,
.devinit = g98_devinit_new,
.fb = mcp77_fb_new,
@@ -1307,7 +1307,7 @@ nvaf_chipset = {
.name = "MCP89",
.bar = { 0x00000001, g84_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = g94_bus_new,
+ .bus = { 0x00000001, g94_bus_new },
.clk = gt215_clk_new,
.devinit = mcp89_devinit_new,
.fb = mcp89_fb_new,
@@ -1340,7 +1340,7 @@ nvc0_chipset = {
.name = "GF100",
.bar = { 0x00000001, gf100_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = gf100_bus_new,
+ .bus = { 0x00000001, gf100_bus_new },
.clk = gf100_clk_new,
.devinit = gf100_devinit_new,
.fb = gf100_fb_new,
@@ -1377,7 +1377,7 @@ nvc1_chipset = {
.name = "GF108",
.bar = { 0x00000001, gf100_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = gf100_bus_new,
+ .bus = { 0x00000001, gf100_bus_new },
.clk = gf100_clk_new,
.devinit = gf100_devinit_new,
.fb = gf108_fb_new,
@@ -1413,7 +1413,7 @@ nvc3_chipset = {
.name = "GF106",
.bar = { 0x00000001, gf100_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = gf100_bus_new,
+ .bus = { 0x00000001, gf100_bus_new },
.clk = gf100_clk_new,
.devinit = gf100_devinit_new,
.fb = gf100_fb_new,
@@ -1449,7 +1449,7 @@ nvc4_chipset = {
.name = "GF104",
.bar = { 0x00000001, gf100_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = gf100_bus_new,
+ .bus = { 0x00000001, gf100_bus_new },
.clk = gf100_clk_new,
.devinit = gf100_devinit_new,
.fb = gf100_fb_new,
@@ -1486,7 +1486,7 @@ nvc8_chipset = {
.name = "GF110",
.bar = { 0x00000001, gf100_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = gf100_bus_new,
+ .bus = { 0x00000001, gf100_bus_new },
.clk = gf100_clk_new,
.devinit = gf100_devinit_new,
.fb = gf100_fb_new,
@@ -1523,7 +1523,7 @@ nvce_chipset = {
.name = "GF114",
.bar = { 0x00000001, gf100_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = gf100_bus_new,
+ .bus = { 0x00000001, gf100_bus_new },
.clk = gf100_clk_new,
.devinit = gf100_devinit_new,
.fb = gf100_fb_new,
@@ -1560,7 +1560,7 @@ nvcf_chipset = {
.name = "GF116",
.bar = { 0x00000001, gf100_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = gf100_bus_new,
+ .bus = { 0x00000001, gf100_bus_new },
.clk = gf100_clk_new,
.devinit = gf100_devinit_new,
.fb = gf100_fb_new,
@@ -1596,7 +1596,7 @@ nvd7_chipset = {
.name = "GF117",
.bar = { 0x00000001, gf100_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = gf100_bus_new,
+ .bus = { 0x00000001, gf100_bus_new },
.clk = gf100_clk_new,
.devinit = gf100_devinit_new,
.fb = gf100_fb_new,
@@ -1631,7 +1631,7 @@ nvd9_chipset = {
.name = "GF119",
.bar = { 0x00000001, gf100_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = gf100_bus_new,
+ .bus = { 0x00000001, gf100_bus_new },
.clk = gf100_clk_new,
.devinit = gf100_devinit_new,
.fb = gf100_fb_new,
@@ -1667,7 +1667,7 @@ nve4_chipset = {
.name = "GK104",
.bar = { 0x00000001, gf100_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = gf100_bus_new,
+ .bus = { 0x00000001, gf100_bus_new },
.clk = gk104_clk_new,
.devinit = gf100_devinit_new,
.fb = gk104_fb_new,
@@ -1706,7 +1706,7 @@ nve6_chipset = {
.name = "GK106",
.bar = { 0x00000001, gf100_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = gf100_bus_new,
+ .bus = { 0x00000001, gf100_bus_new },
.clk = gk104_clk_new,
.devinit = gf100_devinit_new,
.fb = gk104_fb_new,
@@ -1745,7 +1745,7 @@ nve7_chipset = {
.name = "GK107",
.bar = { 0x00000001, gf100_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = gf100_bus_new,
+ .bus = { 0x00000001, gf100_bus_new },
.clk = gk104_clk_new,
.devinit = gf100_devinit_new,
.fb = gk104_fb_new,
@@ -1783,7 +1783,7 @@ static const struct nvkm_device_chip
nvea_chipset = {
.name = "GK20A",
.bar = { 0x00000001, gk20a_bar_new },
- .bus = gf100_bus_new,
+ .bus = { 0x00000001, gf100_bus_new },
.clk = gk20a_clk_new,
.fb = gk20a_fb_new,
.fuse = gf100_fuse_new,
@@ -1809,7 +1809,7 @@ nvf0_chipset = {
.name = "GK110",
.bar = { 0x00000001, gf100_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = gf100_bus_new,
+ .bus = { 0x00000001, gf100_bus_new },
.clk = gk104_clk_new,
.devinit = gf100_devinit_new,
.fb = gk110_fb_new,
@@ -1847,7 +1847,7 @@ nvf1_chipset = {
.name = "GK110B",
.bar = { 0x00000001, gf100_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = gf100_bus_new,
+ .bus = { 0x00000001, gf100_bus_new },
.clk = gk104_clk_new,
.devinit = gf100_devinit_new,
.fb = gk110_fb_new,
@@ -1885,7 +1885,7 @@ nv106_chipset = {
.name = "GK208B",
.bar = { 0x00000001, gf100_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = gf100_bus_new,
+ .bus = { 0x00000001, gf100_bus_new },
.clk = gk104_clk_new,
.devinit = gf100_devinit_new,
.fb = gk110_fb_new,
@@ -1923,7 +1923,7 @@ nv108_chipset = {
.name = "GK208",
.bar = { 0x00000001, gf100_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = gf100_bus_new,
+ .bus = { 0x00000001, gf100_bus_new },
.clk = gk104_clk_new,
.devinit = gf100_devinit_new,
.fb = gk110_fb_new,
@@ -1961,7 +1961,7 @@ nv117_chipset = {
.name = "GM107",
.bar = { 0x00000001, gm107_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = gf100_bus_new,
+ .bus = { 0x00000001, gf100_bus_new },
.clk = gk104_clk_new,
.devinit = gm107_devinit_new,
.fb = gm107_fb_new,
@@ -1997,7 +1997,7 @@ nv118_chipset = {
.name = "GM108",
.bar = { 0x00000001, gm107_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = gf100_bus_new,
+ .bus = { 0x00000001, gf100_bus_new },
.clk = gk104_clk_new,
.devinit = gm107_devinit_new,
.fb = gm107_fb_new,
@@ -2032,7 +2032,7 @@ nv120_chipset = {
.acr = { 0x00000001, gm200_acr_new },
.bar = { 0x00000001, gm107_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = gf100_bus_new,
+ .bus = { 0x00000001, gf100_bus_new },
.devinit = gm200_devinit_new,
.fb = gm200_fb_new,
.fuse = gm107_fuse_new,
@@ -2070,7 +2070,7 @@ nv124_chipset = {
.acr = { 0x00000001, gm200_acr_new },
.bar = { 0x00000001, gm107_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = gf100_bus_new,
+ .bus = { 0x00000001, gf100_bus_new },
.devinit = gm200_devinit_new,
.fb = gm200_fb_new,
.fuse = gm107_fuse_new,
@@ -2108,7 +2108,7 @@ nv126_chipset = {
.acr = { 0x00000001, gm200_acr_new },
.bar = { 0x00000001, gm107_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = gf100_bus_new,
+ .bus = { 0x00000001, gf100_bus_new },
.devinit = gm200_devinit_new,
.fb = gm200_fb_new,
.fuse = gm107_fuse_new,
@@ -2144,7 +2144,7 @@ nv12b_chipset = {
.name = "GM20B",
.acr = { 0x00000001, gm20b_acr_new },
.bar = { 0x00000001, gm20b_bar_new },
- .bus = gf100_bus_new,
+ .bus = { 0x00000001, gf100_bus_new },
.clk = gm20b_clk_new,
.fb = gm20b_fb_new,
.fuse = gm107_fuse_new,
@@ -2170,7 +2170,7 @@ nv130_chipset = {
.acr = { 0x00000001, gm200_acr_new },
.bar = { 0x00000001, gm107_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = gf100_bus_new,
+ .bus = { 0x00000001, gf100_bus_new },
.devinit = gm200_devinit_new,
.fault = gp100_fault_new,
.fb = gp100_fb_new,
@@ -2210,7 +2210,7 @@ nv132_chipset = {
.acr = { 0x00000001, gp102_acr_new },
.bar = { 0x00000001, gm107_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = gf100_bus_new,
+ .bus = { 0x00000001, gf100_bus_new },
.devinit = gm200_devinit_new,
.fault = gp100_fault_new,
.fb = gp102_fb_new,
@@ -2248,7 +2248,7 @@ nv134_chipset = {
.acr = { 0x00000001, gp102_acr_new },
.bar = { 0x00000001, gm107_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = gf100_bus_new,
+ .bus = { 0x00000001, gf100_bus_new },
.devinit = gm200_devinit_new,
.fault = gp100_fault_new,
.fb = gp102_fb_new,
@@ -2286,7 +2286,7 @@ nv136_chipset = {
.acr = { 0x00000001, gp102_acr_new },
.bar = { 0x00000001, gm107_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = gf100_bus_new,
+ .bus = { 0x00000001, gf100_bus_new },
.devinit = gm200_devinit_new,
.fault = gp100_fault_new,
.fb = gp102_fb_new,
@@ -2323,7 +2323,7 @@ nv137_chipset = {
.acr = { 0x00000001, gp102_acr_new },
.bar = { 0x00000001, gm107_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = gf100_bus_new,
+ .bus = { 0x00000001, gf100_bus_new },
.devinit = gm200_devinit_new,
.fault = gp100_fault_new,
.fb = gp102_fb_new,
@@ -2361,7 +2361,7 @@ nv138_chipset = {
.acr = { 0x00000001, gp108_acr_new },
.bar = { 0x00000001, gm107_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = gf100_bus_new,
+ .bus = { 0x00000001, gf100_bus_new },
.devinit = gm200_devinit_new,
.fault = gp100_fault_new,
.fb = gp102_fb_new,
@@ -2396,7 +2396,7 @@ nv13b_chipset = {
.name = "GP10B",
.acr = { 0x00000001, gp10b_acr_new },
.bar = { 0x00000001, gm20b_bar_new },
- .bus = gf100_bus_new,
+ .bus = { 0x00000001, gf100_bus_new },
.fault = gp10b_fault_new,
.fb = gp10b_fb_new,
.fuse = gm107_fuse_new,
@@ -2421,7 +2421,7 @@ nv140_chipset = {
.acr = { 0x00000001, gp108_acr_new },
.bar = { 0x00000001, gm107_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = gf100_bus_new,
+ .bus = { 0x00000001, gf100_bus_new },
.devinit = gv100_devinit_new,
.fault = gv100_fault_new,
.fb = gv100_fb_new,
@@ -2465,7 +2465,7 @@ nv162_chipset = {
.acr = { 0x00000001, tu102_acr_new },
.bar = { 0x00000001, tu102_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = gf100_bus_new,
+ .bus = { 0x00000001, gf100_bus_new },
.devinit = tu102_devinit_new,
.fault = tu102_fault_new,
.fb = gv100_fb_new,
@@ -2503,7 +2503,7 @@ nv164_chipset = {
.acr = { 0x00000001, tu102_acr_new },
.bar = { 0x00000001, tu102_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = gf100_bus_new,
+ .bus = { 0x00000001, gf100_bus_new },
.devinit = tu102_devinit_new,
.fault = tu102_fault_new,
.fb = gv100_fb_new,
@@ -2542,7 +2542,7 @@ nv166_chipset = {
.acr = { 0x00000001, tu102_acr_new },
.bar = { 0x00000001, tu102_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = gf100_bus_new,
+ .bus = { 0x00000001, gf100_bus_new },
.devinit = tu102_devinit_new,
.fault = tu102_fault_new,
.fb = gv100_fb_new,
@@ -2582,7 +2582,7 @@ nv167_chipset = {
.acr = { 0x00000001, tu102_acr_new },
.bar = { 0x00000001, tu102_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = gf100_bus_new,
+ .bus = { 0x00000001, gf100_bus_new },
.devinit = tu102_devinit_new,
.fault = tu102_fault_new,
.fb = gv100_fb_new,
@@ -2620,7 +2620,7 @@ nv168_chipset = {
.acr = { 0x00000001, tu102_acr_new },
.bar = { 0x00000001, tu102_bar_new },
.bios = { 0x00000001, nvkm_bios_new },
- .bus = gf100_bus_new,
+ .bus = { 0x00000001, gf100_bus_new },
.devinit = tu102_devinit_new,
.fault = tu102_fault_new,
.fb = gv100_fb_new,
@@ -3248,7 +3248,6 @@ nvkm_device_ctor(const struct nvkm_device_func *func,
#include <core/layout.h>
#undef NVKM_LAYOUT_INST
#undef NVKM_LAYOUT_ONCE
- _(NVKM_SUBDEV_BUS , bus);
_(NVKM_SUBDEV_CLK , clk);
_(NVKM_SUBDEV_DEVINIT , devinit);
_(NVKM_SUBDEV_FAULT , fault);