linux/drivers/gpu/drm/nouveau
Ben Skeggs 24b102d348 drm/nouveau: we can't free ACPI EDID, so make a copy that we can
The rest of the connector code assumes we can kfree() the EDID pointer.
This causes things to blow up with the ACPI EDID pointer we get
passed.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2010-09-24 16:26:24 +10:00
..
Kconfig drm: Import driver for the sil164 I2C TMDS transmitter. 2010-08-02 10:21:13 +10:00
Makefile drm/nouveau: move ramht code out of nouveau_object.c, nothing to see here 2010-09-24 16:19:55 +10:00
nouveau_acpi.c drm/nouveau: we can't free ACPI EDID, so make a copy that we can 2010-09-24 16:26:24 +10:00
nouveau_backlight.c backlight: Allow properties to be passed at registration 2010-03-16 19:47:54 +00:00
nouveau_bios.c drm/nouveau: Fix TMDS on some DCB1.5 boards. 2010-08-26 15:11:31 +10:00
nouveau_bios.h drm/nv50: add dcb type 14 to enum to prevent compiler complaint 2010-08-26 15:11:02 +10:00
nouveau_bo.c drm/nouveau: better handling of unmappable vram 2010-09-24 16:25:55 +10:00
nouveau_calc.c drm/nv20: Use the nv30 CRTC bandwidth calculation code. 2010-09-24 16:17:59 +10:00
nouveau_channel.c drm/nouveau: remove nouveau_gpuobj_ref completely, replace with sanity 2010-09-24 16:20:14 +10:00
nouveau_connector.c drm/nouveau: Try to fetch an EDID from OF if DDC fails. 2010-09-24 16:25:48 +10:00
nouveau_connector.h drm/nv04-nv40: Disable connector polling when there're no spare CRTCs left. 2010-07-13 10:13:21 +10:00
nouveau_crtc.h drm/nouveau: allow cursor image and position to survive suspend 2010-05-28 16:06:17 +10:00
nouveau_debugfs.c Merge branch 'drm-ttm-pool' into drm-core-next 2010-04-20 13:12:28 +10:00
nouveau_display.c drm: Propagate error code from fb_create() 2010-08-10 10:46:51 +10:00
nouveau_dma.c drm/nouveau: remove nouveau_gpuobj_ref completely, replace with sanity 2010-09-24 16:20:14 +10:00
nouveau_dma.h drm/nouveau: new gem pushbuf interface, bump to 0.0.16 2010-02-25 15:08:44 +10:00
nouveau_dp.c drm/nouveau: Remove implicit argument from nv_wait(). 2010-09-24 16:25:36 +10:00
nouveau_drv.c drm/nouveau: Add module parameter to override the default AGP rate. 2010-09-24 16:25:16 +10:00
nouveau_drv.h drm/nouveau: Simplify tile region handling. 2010-09-24 16:25:44 +10:00
nouveau_encoder.h drm/nv17-nv4x: Attempt to init some external TMDS transmitters. 2010-08-06 08:34:59 +10:00
nouveau_fb.h drm/fb: fix fbdev object model + cleanup properly. 2010-04-07 10:21:03 +10:00
nouveau_fbcon.c Merge branch 'drm-core-next' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6 2010-08-12 09:21:39 -07:00
nouveau_fbcon.h drm/fbdev: rework output polling to be back in the core. (v4) 2010-05-18 17:40:11 +10:00
nouveau_fence.c drm/nouveau: Take fence spinlock before reading the last sequence. 2010-09-03 08:23:30 +10:00
nouveau_gem.c Merge remote branch 'nouveau/for-airlied' of /ssd/git/drm-nouveau-next into drm-fixes 2010-09-03 13:31:33 +10:00
nouveau_grctx.h drm/nouveau: modify object accessors, offset in bytes rather than dwords 2010-09-24 16:20:00 +10:00
nouveau_hw.c drm/nv20: Use the nv30 CRTC bandwidth calculation code. 2010-09-24 16:17:59 +10:00
nouveau_hw.h
nouveau_i2c.c drm/nv50: fix minor thinko from nvc0 changes 2010-08-17 11:58:53 +10:00
nouveau_i2c.h drm/nv50: use custom i2c algo for dp auxch 2010-08-06 08:33:40 +10:00
nouveau_ioc32.c drm: convert drm_ioctl to unlocked_ioctl 2009-12-18 11:22:31 +10:00
nouveau_irq.c drm/nouveau: handle fifo pusher errors better 2010-09-24 16:26:02 +10:00
nouveau_mem.c drm/nouveau: Simplify tile region handling. 2010-09-24 16:25:44 +10:00
nouveau_notifier.c drm/nouveau: remove nouveau_gpuobj_ref completely, replace with sanity 2010-09-24 16:20:14 +10:00
nouveau_object.c drm/nouveau: remove nouveau_gpuobj_late_takedown 2010-09-24 16:23:46 +10:00
nouveau_ramht.c drm/nouveau: Don't remove ramht entries from the neighboring channels. 2010-09-24 16:25:03 +10:00
nouveau_ramht.h drm/nouveau: add spinlock around ramht modifications 2010-09-24 16:23:30 +10:00
nouveau_reg.h drm/nouveau: Simplify tile region handling. 2010-09-24 16:25:44 +10:00
nouveau_sgdma.c drm/nouveau: remove nouveau_gpuobj_ref completely, replace with sanity 2010-09-24 16:20:14 +10:00
nouveau_state.c drm/nouveau: Simplify tile region handling. 2010-09-24 16:25:44 +10:00
nouveau_ttm.c drm: move ttm global code to core drm 2010-08-04 09:46:06 +10:00
nv04_crtc.c drm/nouveau: require explicit unmap of kmapped bos 2010-09-24 16:18:31 +10:00
nv04_cursor.c drm/nouveau: allow cursor image and position to survive suspend 2010-05-28 16:06:17 +10:00
nv04_dac.c drm/nv40: Try to set up CRE_LCD even if it has unknown bits set. 2010-09-24 16:19:09 +10:00
nv04_dfp.c drm/nv40: Try to set up CRE_LCD even if it has unknown bits set. 2010-09-24 16:19:09 +10:00
nv04_display.c drm/nouveau: Fix TV-out detection on unposted cards lacking a usable DCB table. 2010-07-26 11:43:48 +10:00
nv04_fb.c
nv04_fbcon.c drm/nouveau: remove nouveau_gpuobj_ref completely, replace with sanity 2010-09-24 16:20:14 +10:00
nv04_fifo.c drm/nouveau: Simplify tile region handling. 2010-09-24 16:25:44 +10:00
nv04_graph.c drm/nouveau: reduce usage of fence spinlock to when absolutely necessary 2010-07-13 10:14:04 +10:00
nv04_instmem.c drm/nouveau: PRAMIN is available from the start on pre-nv50. 2010-09-24 16:25:28 +10:00
nv04_mc.c drm/nouveau: Disable PROM access on init. 2010-07-13 10:13:58 +10:00
nv04_timer.c
nv04_tv.c drm/nouveau: No need to set slave TV encoder configs explicitly. 2010-08-06 08:35:06 +10:00
nv10_fb.c drm/nouveau: Pre-G80 tiling support. 2010-01-11 08:47:56 +10:00
nv10_fifo.c drm/nouveau: tidy ram{ht,fc,ro} a bit 2010-09-24 16:23:22 +10:00
nv10_gpio.c drm/nouveau: introduce gpio engine 2010-07-26 11:43:57 +10:00
nv10_graph.c drm/nv10: Fix up switching of NV10TCL_DMA_VTXBUF. 2010-08-06 08:34:51 +10:00
nv17_tv_modes.c drm/nouveau: Break some long lines in the TV-out code. 2010-09-24 16:24:59 +10:00
nv17_tv.c drm/nouveau: Break some long lines in the TV-out code. 2010-09-24 16:24:59 +10:00
nv17_tv.h drm/nouveau: Break some long lines in the TV-out code. 2010-09-24 16:24:59 +10:00
nv20_graph.c drm/nouveau: remove nouveau_gpuobj_ref completely, replace with sanity 2010-09-24 16:20:14 +10:00
nv30_fb.c drm/nv30: Fix PFB init for nv31. 2010-08-09 15:16:37 +10:00
nv40_fb.c drm/nouveau: Pre-G80 tiling support. 2010-01-11 08:47:56 +10:00
nv40_fifo.c drm/nouveau: tidy ram{ht,fc,ro} a bit 2010-09-24 16:23:22 +10:00
nv40_graph.c drm/nv50: allow gpuobjs that aren't mapped into aperture 2010-09-24 16:20:28 +10:00
nv40_grctx.c drm/nouveau: modify object accessors, offset in bytes rather than dwords 2010-09-24 16:20:00 +10:00
nv40_mc.c drm/nouveau: Add some PFB register defines. 2010-07-26 11:42:13 +10:00
nv50_calc.c drm/nv50: support fractional feedback divider on newer chips 2010-05-19 16:21:59 +10:00
nv50_crtc.c drm/nouveau: require explicit unmap of kmapped bos 2010-09-24 16:18:31 +10:00
nv50_cursor.c drm/nouveau: Remove implicit argument from nv_wait(). 2010-09-24 16:25:36 +10:00
nv50_dac.c drm/nouveau: Remove implicit argument from nv_wait(). 2010-09-24 16:25:36 +10:00
nv50_display.c drm/nouveau: Remove implicit argument from nv_wait(). 2010-09-24 16:25:36 +10:00
nv50_display.h drm/nouveau: Move display init to a new nouveau_engine. 2010-07-26 11:43:36 +10:00
nv50_evo.h
nv50_fb.c drm/nv50: move vm trap to nv50_fb.c 2010-09-24 16:24:38 +10:00
nv50_fbcon.c drm/nouveau: remove nouveau_gpuobj_ref completely, replace with sanity 2010-09-24 16:20:14 +10:00
nv50_fifo.c drm/nouveau: tidy ram{ht,fc,ro} a bit 2010-09-24 16:23:22 +10:00
nv50_gpio.c drm/nouveau: introduce gpio engine 2010-07-26 11:43:57 +10:00
nv50_graph.c drm/nouveau: Remove implicit argument from nv_wait(). 2010-09-24 16:25:36 +10:00
nv50_grctx.c drm/nv50: demagic grctx, and add NVAF support 2010-09-24 16:24:00 +10:00
nv50_instmem.c drm/nouveau: Remove implicit argument from nv_wait(). 2010-09-24 16:25:36 +10:00
nv50_mc.c drm/nouveau: introduce gpio engine 2010-07-26 11:43:57 +10:00
nv50_sor.c drm/nouveau: Remove implicit argument from nv_wait(). 2010-09-24 16:25:36 +10:00
nvc0_fb.c drm/nvc0: starting point for GF100 support, everything stubbed 2010-08-06 08:35:17 +10:00
nvc0_fifo.c drm/nouveau: Simplify tile region handling. 2010-09-24 16:25:44 +10:00
nvc0_graph.c drm/nvc0: starting point for GF100 support, everything stubbed 2010-08-06 08:35:17 +10:00
nvc0_instmem.c drm/nouveau: Remove implicit argument from nv_wait(). 2010-09-24 16:25:36 +10:00
nvreg.h drm/nouveau: Add some PFB register defines. 2010-07-26 11:42:13 +10:00