search for: loadval

Displaying 15 results from an estimated 15 matches for "loadval".

2014 Aug 12
6
[PATCH 0/4] Some initial tidy-ups and refactoring
The patches contain some tidy-up work, and refactoring that has arisen as a by-product of my initial work on adding TV support to nv50. Joel Holdsworth (4): drm/nouveau: Removed unneeded include in nvc0_fence.c drm/nouveau: Replaced magic numbers with defines from nouveau_reg drm/nouveau: Replaced copy-pasted nv_wait with nv50_wait_dpms_ctrl helper drm/nouveau: Refactored encoder
2014 Aug 12
0
[PATCH 2/4] drm/nouveau: Replaced magic numbers with defines from nouveau_reg
...return 0; } int nv50_dac_sense(NV50_DISP_MTHD_V1) { + const u32 dpms_ctrl = NV50_PDISPLAY_DAC_DPMS_CTRL(outp->or); + const u32 load_ctrl = NV50_PDISPLAY_DAC_LOAD_CTRL(outp->or); union { struct nv50_disp_dac_load_v0 v0; } *args = data; - const u32 doff = outp->or * 0x800; u32 loadval; int ret; @@ -81,16 +84,18 @@ nv50_dac_sense(NV50_DISP_MTHD_V1) } else return ret; - nv_mask(priv, 0x61a004 + doff, 0x807f0000, 0x80150000); - nv_wait(priv, 0x61a004 + doff, 0x80000000, 0x00000000); + nv_mask(priv, dpms_ctrl, NV50_PDISPLAY_DAC_DPMS_CTRL_PENDING | 0x007f0000, + NV50_PDIS...
2013 Aug 23
1
[PATCH] drm/nv50/disp: prevent false output detection on the original nv50
.../core/engine/disp/dacnv50.c b/drivers/gpu/drm/nouveau/core/engine/disp/dacnv50.c index f02fd9f..15df527 100644 --- a/drivers/gpu/drm/nouveau/core/engine/disp/dacnv50.c +++ b/drivers/gpu/drm/nouveau/core/engine/disp/dacnv50.c @@ -55,7 +55,14 @@ nv50_dac_sense(struct nv50_disp_priv *priv, int or, u32 loadval) nv_wr32(priv, 0x61a00c + doff, 0x00100000 | loadval); mdelay(9); udelay(500); - nv_wr32(priv, 0x61a00c + doff, 0x80000000); + + /* + * The original nv50 detects a ghost monitor if we do the following + * write. See fdo#67382 for more information + */ + if (nv_device(priv)->chipset != 0...
2014 Aug 12
0
[PATCH 3/4] drm/nouveau: Replaced copy-pasted nv_wait with nv50_wait_dpms_ctrl helper
...50_DISP_MTHD_V1) nv_mask(priv, dpms_ctrl, NV50_PDISPLAY_DAC_DPMS_CTRL_PENDING | 0x007f0000, NV50_PDISPLAY_DAC_DPMS_CTRL_PENDING | 0x00150000); - nv_wait(priv, dpms_ctrl, NV50_PDISPLAY_DAC_DPMS_CTRL_PENDING, 0); + nv50_wait_dpms_ctrl(priv, dpms_ctrl); nv_wr32(priv, load_ctrl, 0x00100000 | loadval); mdelay(9); @@ -95,7 +101,7 @@ nv50_dac_sense(NV50_DISP_MTHD_V1) nv_mask(priv, dpms_ctrl, NV50_PDISPLAY_DAC_DPMS_CTRL_PENDING | 0x007f0000, NV50_PDISPLAY_DAC_DPMS_CTRL_PENDING | 0x00550000); - nv_wait(priv, dpms_ctrl, NV50_PDISPLAY_DAC_DPMS_CTRL_PENDING, 0); + nv50_wait_dpms_ctrl(priv, dp...
2010 Apr 27
0
GeForce GTS 250M: Mplayer freezes machine when playing openGL
...d an NV50 generation card (0x0a3480a2) [drm] nouveau 0000:01:00.0: Attempting to load BIOS image from PRAMIN [drm] nouveau 0000:01:00.0: ... appears to be valid [drm] nouveau 0000:01:00.0: BIT BIOS found [drm] nouveau 0000:01:00.0: Bios version 70.15.0c.00 [drm] nouveau 0000:01:00.0: Pointer to BIT loadval table invalid [drm] nouveau 0000:01:00.0: TMDS table revision 2.0 not currently supported [drm] nouveau 0000:01:00.0: Found Display Configuration Block version 4.0 [drm] nouveau 0000:01:00.0: Raw DCB entry 0: 01000313 00010034 [drm] nouveau 0000:01:00.0: Raw DCB entry 1: 08014382 00020010 [drm] nou...
2011 Apr 02
2
[Bug 35890] New: nVidia Quadro 600 gives "PGRAPH: unsupported chipset, please report!"
...nouveau 0000:0c:00.0: Detected an NVc0 generation card (0x0c1c00a1) nouveau 0000:0c:00.0: Attempting to load BIOS image from PRAMIN nouveau 0000:0c:00.0: ... appears to be valid nouveau 0000:0c:00.0: BIT BIOS found nouveau 0000:0c:00.0: Bios version 70.08.27.00 nouveau 0000:0c:00.0: Pointer to BIT loadval table invalid nouveau 0000:0c:00.0: TMDS table version 2.0 nouveau 0000:0c:00.0: Found Display Configuration Block version 4.0 nouveau 0000:0c:00.0: Raw DCB entry 0: 01000302 00020030 nouveau 0000:0c:00.0: Raw DCB entry 1: 02000300 00000000 nouveau 0000:0c:00.0: Raw DCB entry 2: 028113a6 0f220010 n...
2011 Jul 18
2
[Bug 39330] New: nVidia GF108 [Quadro 1000M] gives: "PGRAPH: unsupported chipset, please report!"
...:00.0: Attempting to load BIOS image from PRAMIN [ 4.800772] [drm] nouveau 0000:01:00.0: ... appears to be valid [ 4.800776] [drm] nouveau 0000:01:00.0: BIT BIOS found [ 4.800778] [drm] nouveau 0000:01:00.0: Bios version 70.08.55.00 [ 4.800780] [drm] nouveau 0000:01:00.0: Pointer to BIT loadval table invalid [ 4.800882] [drm] nouveau 0000:01:00.0: TMDS table version 2.0 [ 4.800885] [drm] nouveau 0000:01:00.0: Found Display Configuration Block version 4.0 [ 4.800888] [drm] nouveau 0000:01:00.0: Raw DCB entry 0: 01800323 00010034 [ 4.800891] [drm] nouveau 0000:01:00.0: Raw DCB e...
2013 Jul 27
40
[Bug 67382] New: [nouveau, nv50] linux 3.9.7-3.10.3: Xorg won't be available
...Notes: *early KMS Issue: With 3.9.6 everything is working fine. Systems boots and I'm getting my DM 3.9.7 introduced following changes: commit aed4802d2a0d2f6c7179a2c03e184860741788c0 Author: Ben Skeggs <bskeggs at redhat.com> Date: Mon Jun 3 16:40:14 2013 +1000 drm/nv50/kms: use dac loadval from vbios, where it's available commit d40ee48acde16894fb3b241d7e896d5fa84e0f10 upstream. ------- commit b242745947ed7562ad91dad9e9fde1a92e40d666 Author: Ben Skeggs <bskeggs at redhat.com> Date: Mon Jun 3 16:07:06 2013 +1000 drm/nv50/disp: force dac power state during load detect comm...
2011 Mar 21
3
[Bug 35475] New: asus laptop boots to blank screen 2 out of 3 times
...1:00.0: Attempting to load BIOS image from ACPI [ 2.890941] [drm] nouveau 0000:01:00.0: ... appears to be valid [ 2.892343] [drm] nouveau 0000:01:00.0: BIT BIOS found [ 2.893732] [drm] nouveau 0000:01:00.0: Bios version 70.18.66.00 [ 2.895112] [drm] nouveau 0000:01:00.0: Pointer to BIT loadval table invalid [ 2.896483] [drm] nouveau 0000:01:00.0: TMDS table version 2.0 [ 2.897844] [drm] nouveau 0000:01:00.0: Found Display Configuration Block version 4.0 [ 2.899205] [drm] nouveau 0000:01:00.0: Raw DCB entry 0: 02014300 00000000 [ 2.900571] [drm] nouveau 0000:01:00.0: Raw DCB e...
2010 Feb 10
3
[Bug 26499] New: nouveau driver fails to load
http://bugs.freedesktop.org/show_bug.cgi?id=26499 Summary: nouveau driver fails to load Product: xorg Version: 7.4 Platform: Other OS/Version: All Status: NEW Severity: normal Priority: medium Component: Driver/nouveau AssignedTo: nouveau at lists.freedesktop.org ReportedBy: info at
2023 Apr 07
1
[PATCH 1/2] drm/nouveau/nvkm/outp: Use WARN_ON() in conditionals in nvkm_outp_init_route()
Signed-off-by: Lyude Paul <lyude at redhat.com> --- drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c b/drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c index 6094805fbd63..06b19883a06b 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c +++
2010 Apr 01
1
GeForce GTS 250M: no acceleration...
...d an NV50 generation card (0x0a3480a2) [drm] nouveau 0000:01:00.0: Attempting to load BIOS image from PRAMIN [drm] nouveau 0000:01:00.0: ... appears to be valid [drm] nouveau 0000:01:00.0: BIT BIOS found [drm] nouveau 0000:01:00.0: Bios version 70.15.0c.00 [drm] nouveau 0000:01:00.0: Pointer to BIT loadval table invalid [drm] nouveau 0000:01:00.0: TMDS table revision 2.0 not currently supported [drm] nouveau 0000:01:00.0: Found Display Configuration Block version 4.0 [drm] nouveau 0000:01:00.0: Raw DCB entry 0: 01000313 00010034 [drm] nouveau 0000:01:00.0: Raw DCB entry 1: 08014382 00020010 [drm] nou...
2014 Jun 17
1
[REGRESSION] drm/g94/i2c: add aux channel interrupt driver
...kernel: Available graphics memory: 918302 kiB [ 41.844200] [TTM] Initializing pool allocator [ 41.844204] [TTM] Initializing DMA pool allocator [ 41.844215] nouveau [ DRM] VRAM: 0 MiB [ 41.844216] nouveau [ DRM] GART: 1048576 MiB [ 41.844219] nouveau D[ DRM] Pointer to BIT loadval table invalid [ 41.844221] nouveau E[ DRM] Pointer to TMDS table invalid [ 41.844455] nouveau [ DRM] DCB version 4.0 [ 41.844458] nouveau E[ DRM] Pointer to flat panel table invalid [ 41.862779] nouveau D[ DMAOBJ][0000:01:00.0] reset [ 41.862815] nouveau D[ DEVICE][0000:01:...
2023 Apr 07
3
[PATCH 2/2] drm/nouveau/kms: Add INHERIT ioctl to nvkm/nvif for reading IOR state
...int ret; + + ret = nvif_outp_inherit(outp, NVIF_OUTP_INHERIT_V0_RGB_CRT, &args, proto_out); + NVIF_ERRON(ret && ret != -ENODEV, &outp->object, "[INHERIT proto:RGB_CRT] ret:%d", ret); + return ret ?: args.head; +} + int nvif_outp_load_detect(struct nvif_outp *outp, u32 loadval) { diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c b/drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c index 06b19883a06b..b6efb7e1ab47 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c @@ -102,8 +102,8 @@ nvkm_outp_releas...
2010 Nov 17
26
[Bug 31676] New: garbled text after loading nouveau module on EFI boot; X driver thinks there are no connected outputs
https://bugs.freedesktop.org/show_bug.cgi?id=31676 Summary: garbled text after loading nouveau module on EFI boot; X driver thinks there are no connected outputs Product: xorg Version: git Platform: x86-64 (AMD64) OS/Version: Linux (All) Status: NEW Severity: normal Priority: medium