Lines Matching defs:drm

99 	struct nouveau_drm *drm = nouveau_drm(dev);
101 NV_INFO(drm, "0x%04X: Parsing digital output script table\n",
112 struct nouveau_drm *drm = nouveau_drm(dev);
113 struct nvbios *bios = &drm->vbios;
152 struct nouveau_drm *drm = nouveau_drm(dev);
153 struct nvbios *bios = &drm->vbios;
198 NV_ERROR(drm, "Pixel clock comparison table not found\n");
205 NV_ERROR(drm, "LVDS output init script not found\n");
221 struct nouveau_drm *drm = nouveau_drm(dev);
222 struct nvif_object *device = &drm->client.device.object;
223 struct nvbios *bios = &drm->vbios;
242 NV_INFO(drm, "Calling LVDS script %d:\n", script);
275 struct nouveau_drm *drm = nouveau_drm(dev);
281 NV_ERROR(drm, "Pointer to LVDS manufacturer table invalid\n");
295 NV_ERROR(drm, "LVDS table header not understood\n");
303 NV_ERROR(drm, "LVDS table header not understood\n");
309 NV_ERROR(drm,
325 struct nouveau_drm *drm = nouveau_drm(dev);
326 struct nvif_object *device = &drm->client.device.object;
340 if (drm->client.device.info.family >= NV_DEVICE_INFO_V0_MAXWELL)
343 if (drm->client.device.info.family >= NV_DEVICE_INFO_V0_TESLA)
351 struct nouveau_drm *drm = nouveau_drm(dev);
359 NV_DEBUG(drm, "Pointer to flat panel table invalid\n");
397 NV_ERROR(drm,
416 NV_ERROR(drm, "Pointer to flat panel xlat table invalid\n");
426 NV_ERROR(drm, "Bad flat panel table index\n");
445 NV_INFO(drm, "BIOS FP mode: %dx%d (%dkHz pixel clock)\n",
455 struct nouveau_drm *drm = nouveau_drm(dev);
456 struct nvbios *bios = &drm->vbios;
526 struct nouveau_drm *drm = nouveau_drm(dev);
527 struct nvbios *bios = &drm->vbios;
588 NV_ERROR(drm, "LVDS table revision not currently supported\n");
641 struct nouveau_drm *drm = nouveau_drm(dev);
642 struct nvif_object *device = &drm->client.device.object;
643 struct nvbios *bios = &drm->vbios;
664 NV_ERROR(drm, "Pixel clock comparison table not found\n");
671 NV_ERROR(drm, "TMDS output init script not found\n");
709 struct nouveau_drm *drm = nouveau_drm(dev);
714 NV_ERROR(drm, "Do not understand BIT A table\n");
721 NV_DEBUG(drm, "Pointer to BIT loadval table invalid\n");
728 NV_ERROR(drm, "BIT loadval table version %d.%d not supported\n",
738 NV_ERROR(drm, "Do not understand BIT loadval table\n");
758 struct nouveau_drm *drm = nouveau_drm(dev);
761 NV_ERROR(drm, "Do not understand BIT display table\n");
777 struct nouveau_drm *drm = nouveau_drm(dev);
780 NV_ERROR(drm, "Do not understand init table\n");
801 struct nouveau_drm *drm = nouveau_drm(dev);
806 NV_ERROR(drm, "BIT i table too short for needed information\n");
818 NV_WARN(drm, "BIT i table not long enough for DAC load "
839 NV_WARN(drm, "DAC load detection comparison table version "
859 struct nouveau_drm *drm = nouveau_drm(dev);
862 NV_ERROR(drm, "Do not understand BIT LVDS table\n");
932 struct nouveau_drm *drm = nouveau_drm(dev);
936 NV_ERROR(drm, "Do not understand BIT TMDS table\n");
942 NV_INFO(drm, "Pointer to TMDS table not found\n");
946 NV_INFO(drm, "TMDS table version %d.%d\n",
960 NV_WARN(drm, "TMDS table script pointers not stubbed\n");
978 struct nouveau_drm *drm = nouveau_drm(dev);
979 struct nvbios *bios = &drm->vbios;
1008 struct nouveau_drm *drm = nouveau_drm(dev);
1014 NV_INFO(drm, "BIT table '%c' not found\n", table->id);
1090 struct nouveau_drm *drm = nouveau_drm(dev);
1104 NV_INFO(drm, "BMP version %d.%d\n",
1120 NV_ERROR(drm, "You have an unsupported BMP version. "
1169 NV_ERROR(drm, "Bad BMP checksum\n");
1256 struct nouveau_drm *drm = nouveau_drm(dev);
1259 if (drm->client.device.info.family > NV_DEVICE_INFO_V0_TNT)
1260 dcb = ROMPTR(dev, drm->vbios.data[0x36]);
1262 NV_WARN(drm, "No DCB data found in VBIOS\n");
1267 NV_WARN(drm, "DCB version 0x%02x unknown\n", dcb[0]);
1299 NV_WARN(drm, "No useful DCB data in VBIOS\n");
1303 NV_WARN(drm, "DCB header validation failed\n");
1404 struct nouveau_drm *drm = nouveau_drm(dev);
1461 NV_ERROR(drm, "Unknown LVDS configuration bits, "
1551 struct nouveau_drm *drm = nouveau_drm(dev);
1571 NV_ERROR(drm, "Unknown DCB type %d\n", conn & 0x0000000f);
1610 struct nouveau_drm *drm = nouveau_drm(dev);
1628 NV_INFO(drm, "Merging DCB entries %d and %d\n",
1654 struct nouveau_drm *drm = nouveau_drm(dev);
1655 struct dcb_table *dcb = &drm->vbios.dcb;
1792 struct nouveau_drm *drm = nouveau_drm(dev);
1793 struct dcb_table *dcb = &drm->vbios.dcb;
1801 NV_INFO(drm, "DCB outp %02d: %08x %08x\n", idx, conn, conf);
1873 struct nouveau_drm *drm = nouveau_drm(dev);
1889 NV_INFO(drm, "DCB version %d.%d\n", dcbt[0] >> 4, dcbt[0] & 0xf);
1906 NV_INFO(drm, "DCB conn %02d: %04x\n",
1909 NV_INFO(drm, "DCB conn %02d: %08x\n",
1928 struct nouveau_drm *drm = nouveau_drm(dev);
1929 struct nvif_object *device = &drm->client.device.object;
1935 NV_ERROR(drm, "Too few entries in HW sequencer table for "
1943 NV_ERROR(drm, "Unknown HW sequencer entry size\n");
1947 NV_INFO(drm, "Loading NV17 power sequencing microcode\n");
1991 struct nouveau_drm *drm = nouveau_drm(dev);
1992 struct nvbios *bios = &drm->vbios;
2015 NV_INFO(drm, "Found EDID in BIOS\n");
2022 struct nouveau_drm *drm = nouveau_drm(dev);
2023 struct nvkm_bios *bios = nvxx_bios(&drm->client.device);
2024 struct nvbios *legacy = &drm->vbios;
2051 struct nouveau_drm *drm = nouveau_drm(dev);
2052 struct nvbios *bios = &drm->vbios;
2071 struct nouveau_drm *drm = nouveau_drm(dev);
2074 if (drm->client.device.info.family >= NV_DEVICE_INFO_V0_TESLA)
2088 struct nouveau_drm *drm = nouveau_drm(dev);
2089 struct nvbios *bios = &drm->vbios;
2094 nvkm_gsp_rm(nvxx_device(&drm->client.device)->gsp))
2100 if (drm->client.device.info.family < NV_DEVICE_INFO_V0_TESLA) {
2114 NV_INFO(drm, "Adaptor not initialised, "