No real surprises here so far.
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
static const struct nvkm_device_chip
nv140_chipset = {
.name = "GV100",
+ .bios = nvkm_bios_new,
.pci = gp100_pci_new,
};
* important as we don't want to be touching vram on an
* uninitialised board
*/
- addr = nvkm_rd32(device, 0x619f04);
+ if (device->card_type >= GV100)
+ addr = nvkm_rd32(device, 0x625f04);
+ else
+ addr = nvkm_rd32(device, 0x619f04);
if (!(addr & 0x00000008)) {
nvkm_debug(subdev, "... not enabled\n");
return ERR_PTR(-ENODEV);