Displaying 4 results from an estimated 4 matches for "nv_write".
2008 Mar 09
7
[Bug 14921] New: NV25 doesn' t work after commit 71adbfc874517efbba8b9f7c3f90baad0d7fb707
...op.org
        ReportedBy: peter at whoei.org
         QAContact: xorg-team at lists.x.org
After drm commit 71adbfc874517efbba8b9f7c3f90baad0d7fb707 nouveau no longer
works on my nv25, even with the fix in commit
5f15f317fb304f6a2321c033d401f603b365f2d0 it still doesn't work. Commenting out:
NV_WRITE(NV04_PBUS_PCI_NV_19, saved_pci_nv_19 & 0xfffff0ff);
makes it work.
03:00.0 VGA Compatible controller [0300]: nVidia Corporation NV25 [GeForce4 Ti
4400] [10de:0251] (rev a2)
-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because...
2008 Jan 10
5
[Bug 14010] New: TNT2 generate too much noise in logs
http://bugs.freedesktop.org/show_bug.cgi?id=14010
           Summary: TNT2 generate too much noise in logs
           Product: xorg
           Version: git
          Platform: x86 (IA32)
        OS/Version: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Driver/nouveau
        AssignedTo: nouveau at lists.freedesktop.org
       
2008 Mar 08
2
[patch] add nv50 voodoo
...rovement against non-starting X. :-)
Card is 10de:0191 (GeForce 8800 GTX)
diff --git a/shared-core/nv50_graph.c b/shared-core/nv50_graph.c
index 503f45d..21bd0e5 100644
--- a/shared-core/nv50_graph.c
+++ b/shared-core/nv50_graph.c
@@ -83,6 +83,88 @@ nv50_graph_init_regs(struct drm_device *dev)
 	NV_WRITE(NV04_PGRAPH_DEBUG_3, (1<<2) /* HW_CONTEXT_SWITCH_ENABLED */);
 }
 
+static uint32_t nv50_ctx_voodoo[] = {
+	0x0070008e, 0x0070009c, 0x00200020, 0x00600008, 0x0050004c,
+	0x00400e89, 0x00200000, 0x00600007, 0x00300000, 0x00c000ff,
+	0x00200000, 0x008000ff, 0x00700009, 0x0041874d, 0x00401e44,
+...
2009 Feb 18
1
[PATCH] Add in-kernel backlight control support
...ACKLIGHT_MASK) >> 16;
+
+	return val;
+}
+
+static int nv40_set_intensity(struct backlight_device *bd)
+{
+	struct drm_device *dev = bl_get_data(bd);
+	struct drm_nouveau_private *dev_priv = dev->dev_private;
+	int val = bd->props.brightness;
+	int reg = NV_READ(NV40_PMC_BACKLIGHT);
+
+	NV_WRITE(NV40_PMC_BACKLIGHT,
+		 (val << 16) | (reg & ~NV40_PMC_BACKLIGHT_MASK));
+
+	return 0;
+}
+
+static struct backlight_ops nv40_bl_ops = {
+	.options = BL_CORE_SUSPENDRESUME,
+	.get_brightness = nv40_get_intensity,
+	.update_status = nv40_set_intensity,
+};
+
+static int nv50_get_intensity(...