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