static const struct nvkm_device_chip
nv50_chipset = {
.name = "G80",
- .bar = nv50_bar_new,
+ .bar = { 0x00000001, nv50_bar_new },
.bios = nvkm_bios_new,
.bus = nv50_bus_new,
.clk = nv50_clk_new,
static const struct nvkm_device_chip
nv84_chipset = {
.name = "G84",
- .bar = g84_bar_new,
+ .bar = { 0x00000001, g84_bar_new },
.bios = nvkm_bios_new,
.bus = nv50_bus_new,
.clk = g84_clk_new,
static const struct nvkm_device_chip
nv86_chipset = {
.name = "G86",
- .bar = g84_bar_new,
+ .bar = { 0x00000001, g84_bar_new },
.bios = nvkm_bios_new,
.bus = nv50_bus_new,
.clk = g84_clk_new,
static const struct nvkm_device_chip
nv92_chipset = {
.name = "G92",
- .bar = g84_bar_new,
+ .bar = { 0x00000001, g84_bar_new },
.bios = nvkm_bios_new,
.bus = nv50_bus_new,
.clk = g84_clk_new,
static const struct nvkm_device_chip
nv94_chipset = {
.name = "G94",
- .bar = g84_bar_new,
+ .bar = { 0x00000001, g84_bar_new },
.bios = nvkm_bios_new,
.bus = g94_bus_new,
.clk = g84_clk_new,
static const struct nvkm_device_chip
nv96_chipset = {
.name = "G96",
- .bar = g84_bar_new,
+ .bar = { 0x00000001, g84_bar_new },
.bios = nvkm_bios_new,
.bus = g94_bus_new,
.clk = g84_clk_new,
static const struct nvkm_device_chip
nv98_chipset = {
.name = "G98",
- .bar = g84_bar_new,
+ .bar = { 0x00000001, g84_bar_new },
.bios = nvkm_bios_new,
.bus = g94_bus_new,
.clk = g84_clk_new,
static const struct nvkm_device_chip
nva0_chipset = {
.name = "GT200",
- .bar = g84_bar_new,
+ .bar = { 0x00000001, g84_bar_new },
.bios = nvkm_bios_new,
.bus = g94_bus_new,
.clk = g84_clk_new,
static const struct nvkm_device_chip
nva3_chipset = {
.name = "GT215",
- .bar = g84_bar_new,
+ .bar = { 0x00000001, g84_bar_new },
.bios = nvkm_bios_new,
.bus = g94_bus_new,
.clk = gt215_clk_new,
static const struct nvkm_device_chip
nva5_chipset = {
.name = "GT216",
- .bar = g84_bar_new,
+ .bar = { 0x00000001, g84_bar_new },
.bios = nvkm_bios_new,
.bus = g94_bus_new,
.clk = gt215_clk_new,
static const struct nvkm_device_chip
nva8_chipset = {
.name = "GT218",
- .bar = g84_bar_new,
+ .bar = { 0x00000001, g84_bar_new },
.bios = nvkm_bios_new,
.bus = g94_bus_new,
.clk = gt215_clk_new,
static const struct nvkm_device_chip
nvaa_chipset = {
.name = "MCP77/MCP78",
- .bar = g84_bar_new,
+ .bar = { 0x00000001, g84_bar_new },
.bios = nvkm_bios_new,
.bus = g94_bus_new,
.clk = mcp77_clk_new,
static const struct nvkm_device_chip
nvac_chipset = {
.name = "MCP79/MCP7A",
- .bar = g84_bar_new,
+ .bar = { 0x00000001, g84_bar_new },
.bios = nvkm_bios_new,
.bus = g94_bus_new,
.clk = mcp77_clk_new,
static const struct nvkm_device_chip
nvaf_chipset = {
.name = "MCP89",
- .bar = g84_bar_new,
+ .bar = { 0x00000001, g84_bar_new },
.bios = nvkm_bios_new,
.bus = g94_bus_new,
.clk = gt215_clk_new,
static const struct nvkm_device_chip
nvc0_chipset = {
.name = "GF100",
- .bar = gf100_bar_new,
+ .bar = { 0x00000001, gf100_bar_new },
.bios = nvkm_bios_new,
.bus = gf100_bus_new,
.clk = gf100_clk_new,
static const struct nvkm_device_chip
nvc1_chipset = {
.name = "GF108",
- .bar = gf100_bar_new,
+ .bar = { 0x00000001, gf100_bar_new },
.bios = nvkm_bios_new,
.bus = gf100_bus_new,
.clk = gf100_clk_new,
static const struct nvkm_device_chip
nvc3_chipset = {
.name = "GF106",
- .bar = gf100_bar_new,
+ .bar = { 0x00000001, gf100_bar_new },
.bios = nvkm_bios_new,
.bus = gf100_bus_new,
.clk = gf100_clk_new,
static const struct nvkm_device_chip
nvc4_chipset = {
.name = "GF104",
- .bar = gf100_bar_new,
+ .bar = { 0x00000001, gf100_bar_new },
.bios = nvkm_bios_new,
.bus = gf100_bus_new,
.clk = gf100_clk_new,
static const struct nvkm_device_chip
nvc8_chipset = {
.name = "GF110",
- .bar = gf100_bar_new,
+ .bar = { 0x00000001, gf100_bar_new },
.bios = nvkm_bios_new,
.bus = gf100_bus_new,
.clk = gf100_clk_new,
static const struct nvkm_device_chip
nvce_chipset = {
.name = "GF114",
- .bar = gf100_bar_new,
+ .bar = { 0x00000001, gf100_bar_new },
.bios = nvkm_bios_new,
.bus = gf100_bus_new,
.clk = gf100_clk_new,
static const struct nvkm_device_chip
nvcf_chipset = {
.name = "GF116",
- .bar = gf100_bar_new,
+ .bar = { 0x00000001, gf100_bar_new },
.bios = nvkm_bios_new,
.bus = gf100_bus_new,
.clk = gf100_clk_new,
static const struct nvkm_device_chip
nvd7_chipset = {
.name = "GF117",
- .bar = gf100_bar_new,
+ .bar = { 0x00000001, gf100_bar_new },
.bios = nvkm_bios_new,
.bus = gf100_bus_new,
.clk = gf100_clk_new,
static const struct nvkm_device_chip
nvd9_chipset = {
.name = "GF119",
- .bar = gf100_bar_new,
+ .bar = { 0x00000001, gf100_bar_new },
.bios = nvkm_bios_new,
.bus = gf100_bus_new,
.clk = gf100_clk_new,
static const struct nvkm_device_chip
nve4_chipset = {
.name = "GK104",
- .bar = gf100_bar_new,
+ .bar = { 0x00000001, gf100_bar_new },
.bios = nvkm_bios_new,
.bus = gf100_bus_new,
.clk = gk104_clk_new,
static const struct nvkm_device_chip
nve6_chipset = {
.name = "GK106",
- .bar = gf100_bar_new,
+ .bar = { 0x00000001, gf100_bar_new },
.bios = nvkm_bios_new,
.bus = gf100_bus_new,
.clk = gk104_clk_new,
static const struct nvkm_device_chip
nve7_chipset = {
.name = "GK107",
- .bar = gf100_bar_new,
+ .bar = { 0x00000001, gf100_bar_new },
.bios = nvkm_bios_new,
.bus = gf100_bus_new,
.clk = gk104_clk_new,
static const struct nvkm_device_chip
nvea_chipset = {
.name = "GK20A",
- .bar = gk20a_bar_new,
+ .bar = { 0x00000001, gk20a_bar_new },
.bus = gf100_bus_new,
.clk = gk20a_clk_new,
.fb = gk20a_fb_new,
static const struct nvkm_device_chip
nvf0_chipset = {
.name = "GK110",
- .bar = gf100_bar_new,
+ .bar = { 0x00000001, gf100_bar_new },
.bios = nvkm_bios_new,
.bus = gf100_bus_new,
.clk = gk104_clk_new,
static const struct nvkm_device_chip
nvf1_chipset = {
.name = "GK110B",
- .bar = gf100_bar_new,
+ .bar = { 0x00000001, gf100_bar_new },
.bios = nvkm_bios_new,
.bus = gf100_bus_new,
.clk = gk104_clk_new,
static const struct nvkm_device_chip
nv106_chipset = {
.name = "GK208B",
- .bar = gf100_bar_new,
+ .bar = { 0x00000001, gf100_bar_new },
.bios = nvkm_bios_new,
.bus = gf100_bus_new,
.clk = gk104_clk_new,
static const struct nvkm_device_chip
nv108_chipset = {
.name = "GK208",
- .bar = gf100_bar_new,
+ .bar = { 0x00000001, gf100_bar_new },
.bios = nvkm_bios_new,
.bus = gf100_bus_new,
.clk = gk104_clk_new,
static const struct nvkm_device_chip
nv117_chipset = {
.name = "GM107",
- .bar = gm107_bar_new,
+ .bar = { 0x00000001, gm107_bar_new },
.bios = nvkm_bios_new,
.bus = gf100_bus_new,
.clk = gk104_clk_new,
static const struct nvkm_device_chip
nv118_chipset = {
.name = "GM108",
- .bar = gm107_bar_new,
+ .bar = { 0x00000001, gm107_bar_new },
.bios = nvkm_bios_new,
.bus = gf100_bus_new,
.clk = gk104_clk_new,
nv120_chipset = {
.name = "GM200",
.acr = { 0x00000001, gm200_acr_new },
- .bar = gm107_bar_new,
+ .bar = { 0x00000001, gm107_bar_new },
.bios = nvkm_bios_new,
.bus = gf100_bus_new,
.devinit = gm200_devinit_new,
nv124_chipset = {
.name = "GM204",
.acr = { 0x00000001, gm200_acr_new },
- .bar = gm107_bar_new,
+ .bar = { 0x00000001, gm107_bar_new },
.bios = nvkm_bios_new,
.bus = gf100_bus_new,
.devinit = gm200_devinit_new,
nv126_chipset = {
.name = "GM206",
.acr = { 0x00000001, gm200_acr_new },
- .bar = gm107_bar_new,
+ .bar = { 0x00000001, gm107_bar_new },
.bios = nvkm_bios_new,
.bus = gf100_bus_new,
.devinit = gm200_devinit_new,
nv12b_chipset = {
.name = "GM20B",
.acr = { 0x00000001, gm20b_acr_new },
- .bar = gm20b_bar_new,
+ .bar = { 0x00000001, gm20b_bar_new },
.bus = gf100_bus_new,
.clk = gm20b_clk_new,
.fb = gm20b_fb_new,
nv130_chipset = {
.name = "GP100",
.acr = { 0x00000001, gm200_acr_new },
- .bar = gm107_bar_new,
+ .bar = { 0x00000001, gm107_bar_new },
.bios = nvkm_bios_new,
.bus = gf100_bus_new,
.devinit = gm200_devinit_new,
nv132_chipset = {
.name = "GP102",
.acr = { 0x00000001, gp102_acr_new },
- .bar = gm107_bar_new,
+ .bar = { 0x00000001, gm107_bar_new },
.bios = nvkm_bios_new,
.bus = gf100_bus_new,
.devinit = gm200_devinit_new,
nv134_chipset = {
.name = "GP104",
.acr = { 0x00000001, gp102_acr_new },
- .bar = gm107_bar_new,
+ .bar = { 0x00000001, gm107_bar_new },
.bios = nvkm_bios_new,
.bus = gf100_bus_new,
.devinit = gm200_devinit_new,
nv136_chipset = {
.name = "GP106",
.acr = { 0x00000001, gp102_acr_new },
- .bar = gm107_bar_new,
+ .bar = { 0x00000001, gm107_bar_new },
.bios = nvkm_bios_new,
.bus = gf100_bus_new,
.devinit = gm200_devinit_new,
nv137_chipset = {
.name = "GP107",
.acr = { 0x00000001, gp102_acr_new },
- .bar = gm107_bar_new,
+ .bar = { 0x00000001, gm107_bar_new },
.bios = nvkm_bios_new,
.bus = gf100_bus_new,
.devinit = gm200_devinit_new,
nv138_chipset = {
.name = "GP108",
.acr = { 0x00000001, gp108_acr_new },
- .bar = gm107_bar_new,
+ .bar = { 0x00000001, gm107_bar_new },
.bios = nvkm_bios_new,
.bus = gf100_bus_new,
.devinit = gm200_devinit_new,
nv13b_chipset = {
.name = "GP10B",
.acr = { 0x00000001, gp10b_acr_new },
- .bar = gm20b_bar_new,
+ .bar = { 0x00000001, gm20b_bar_new },
.bus = gf100_bus_new,
.fault = gp10b_fault_new,
.fb = gp10b_fb_new,
nv140_chipset = {
.name = "GV100",
.acr = { 0x00000001, gp108_acr_new },
- .bar = gm107_bar_new,
+ .bar = { 0x00000001, gm107_bar_new },
.bios = nvkm_bios_new,
.bus = gf100_bus_new,
.devinit = gv100_devinit_new,
nv162_chipset = {
.name = "TU102",
.acr = { 0x00000001, tu102_acr_new },
- .bar = tu102_bar_new,
+ .bar = { 0x00000001, tu102_bar_new },
.bios = nvkm_bios_new,
.bus = gf100_bus_new,
.devinit = tu102_devinit_new,
nv164_chipset = {
.name = "TU104",
.acr = { 0x00000001, tu102_acr_new },
- .bar = tu102_bar_new,
+ .bar = { 0x00000001, tu102_bar_new },
.bios = nvkm_bios_new,
.bus = gf100_bus_new,
.devinit = tu102_devinit_new,
nv166_chipset = {
.name = "TU106",
.acr = { 0x00000001, tu102_acr_new },
- .bar = tu102_bar_new,
+ .bar = { 0x00000001, tu102_bar_new },
.bios = nvkm_bios_new,
.bus = gf100_bus_new,
.devinit = tu102_devinit_new,
nv167_chipset = {
.name = "TU117",
.acr = { 0x00000001, tu102_acr_new },
- .bar = tu102_bar_new,
+ .bar = { 0x00000001, tu102_bar_new },
.bios = nvkm_bios_new,
.bus = gf100_bus_new,
.devinit = tu102_devinit_new,
nv168_chipset = {
.name = "TU116",
.acr = { 0x00000001, tu102_acr_new },
- .bar = tu102_bar_new,
+ .bar = { 0x00000001, tu102_bar_new },
.bios = nvkm_bios_new,
.bus = gf100_bus_new,
.devinit = tu102_devinit_new,
static const struct nvkm_device_chip
nv170_chipset = {
.name = "GA100",
- .bar = tu102_bar_new,
+ .bar = { 0x00000001, tu102_bar_new },
.bios = nvkm_bios_new,
.devinit = ga100_devinit_new,
.fb = ga100_fb_new,
static const struct nvkm_device_chip
nv172_chipset = {
.name = "GA102",
- .bar = tu102_bar_new,
+ .bar = { 0x00000001, tu102_bar_new },
.bios = nvkm_bios_new,
.devinit = ga100_devinit_new,
.fb = ga102_fb_new,
static const struct nvkm_device_chip
nv174_chipset = {
.name = "GA104",
- .bar = tu102_bar_new,
+ .bar = { 0x00000001, tu102_bar_new },
.bios = nvkm_bios_new,
.devinit = ga100_devinit_new,
.fb = ga102_fb_new,
#include <core/layout.h>
#undef NVKM_LAYOUT_INST
#undef NVKM_LAYOUT_ONCE
- _(NVKM_SUBDEV_BAR , bar);
_(NVKM_SUBDEV_VBIOS , bios);
_(NVKM_SUBDEV_BUS , bus);
_(NVKM_SUBDEV_CLK , clk);