linux/drivers/gpu/drm/nouveau
Ben Skeggs aa58c40563 drm/nvc0/gr: calculate some more of our magic numbers
Again, doesn't quite match NVIDIA's, but not sure it really matters.  This
will however, match the same rules we use to calculate the other related
grctx magics.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2011-05-16 10:50:22 +10:00
..
Kconfig drm/mxm: fix Kconfig options for when to build MXM WMI driver. 2011-05-09 14:37:10 +10:00
Makefile drm/nv50: rename nv84_mpeg to nv50_mpeg 2011-05-16 10:49:04 +10:00
nouveau_acpi.c mxm/wmi: add MXMX interface entry point. 2011-05-09 11:40:38 +10:00
nouveau_backlight.c nouveau: change the backlight parent device to the connector, not the PCI dev 2011-03-22 17:43:59 -07:00
nouveau_bios.c drm/nouveau: recognise DCB connector type 0x41 as LVDS 2011-05-16 10:50:13 +10:00
nouveau_bios.h drm/nouveau: recognise DCB connector type 0x41 as LVDS 2011-05-16 10:50:13 +10:00
nouveau_bo.c Merge remote branch 'intel/drm-intel-next' of ../drm-next into drm-core-next 2011-03-14 14:15:13 +10:00
nouveau_calc.c drm/nouveau: make the behaviour of get_pll_limits() consistent 2010-09-24 16:26:49 +10:00
nouveau_channel.c drm/nouveau: remove remnants of nouveau_pgraph_engine 2011-05-16 10:48:45 +10:00
nouveau_connector.c drm/nouveau: recognise DCB connector type 0x41 as LVDS 2011-05-16 10:50:13 +10:00
nouveau_connector.h drm/nouveau: Use "force" to decide if analog load detection is ok or not. 2010-11-18 14:38:41 +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 drm/nouveau: add debugfs file to forcibly evict everything from vram 2010-09-24 16:28:33 +10:00
nouveau_display.c drm/nouveau: remove remnants of nouveau_pgraph_engine 2011-05-16 10:48:45 +10:00
nouveau_dma.c drm/nouveau: fix allocation of notifier object 2011-04-20 08:51:34 +10:00
nouveau_dma.h drm/nouveau: remove no_vm/mappable flags from nouveau_bo 2011-02-25 06:45:34 +10:00
nouveau_dp.c drm/nouveau: silence some compiler warnings 2011-02-25 06:44:22 +10:00
nouveau_drv.c drm/nouveau: remove remnants of nouveau_pgraph_engine 2011-05-16 10:48:45 +10:00
nouveau_drv.h drm/nv50: rename nv84_mpeg to nv50_mpeg 2011-05-16 10:49:04 +10:00
nouveau_encoder.h drm/nouveau: enable enhanced framing only if DP display supports it 2010-10-05 09:57:35 +10:00
nouveau_fb.h drm/nv50-nvc0: precalculate some fb state when creating them 2011-02-25 06:45:08 +10:00
nouveau_fbcon.c drm/nouveau: fix notifier memory corruption bug 2011-04-20 08:51:31 +10:00
nouveau_fbcon.h drm/nvc0: implement fbcon acceleration 2010-12-21 17:18:39 +10:00
nouveau_fence.c drm/nouveau: fix __nouveau_fence_wait performance 2011-03-14 16:35:16 +10:00
nouveau_gem.c drm: fix "persistant" typo 2011-04-05 10:22:23 +10:00
nouveau_grctx.h drm/nouveau: Fix missing whitespace checkpatch.pl errors. 2011-05-16 10:47:25 +10:00
nouveau_hw.c drm/nouveau: introduce a util function to wait on reg != val 2010-12-08 03:00:36 +01:00
nouveau_hw.h drm/nv04: Fix scanout over the 16MB mark. 2010-11-18 14:38:38 +10:00
nouveau_i2c.c drm/nouveau: Fix a few confusions between "chipset" and "card_type". 2010-11-18 14:39:04 +10:00
nouveau_i2c.h Merge branch 'drm-core-next' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6 2010-10-26 18:57:59 -07:00
nouveau_ioc32.c
nouveau_irq.c drm/nouveau: tidy+move PGRAPH ISRs to their respective *_graph.c files 2010-12-03 15:11:41 +10:00
nouveau_mem.c drm/nouveau: Fix a crash at card takedown for NV40 and older cards 2011-05-16 10:50:04 +10:00
nouveau_mm.c drm/nouveau: fix regression causing ttm to not be able to evict vram 2011-03-08 07:03:01 +10:00
nouveau_mm.h drm/nouveau: rename nouveau_vram to nouveau_mem 2011-02-25 06:45:55 +10:00
nouveau_notifier.c drm/nouveau: fix pinning of notifier block 2011-04-20 08:51:23 +10:00
nouveau_object.c drm/nouveau: remove remnants of nouveau_pgraph_engine 2011-05-16 10:48:45 +10:00
nouveau_perf.c nv30: Fix parsing of perf table 2011-04-05 11:06:14 +10:00
nouveau_pm.c drm/nouveau/pm: fix compilation failure when CONFIG_POWER_SUPPLY is not set 2011-05-16 10:49:34 +10:00
nouveau_pm.h drm/nva3: split pm backend out from nv50 2010-10-05 09:57:54 +10:00
nouveau_ramht.c drm/nv50-nvc0: fix ramht entries for multiple evo channels 2011-02-25 06:44:48 +10:00
nouveau_ramht.h drm/nouveau: return error from nouveau_ramht_remove() if not found 2010-12-03 15:05:27 +10:00
nouveau_reg.h drm/nouveau: Fix missing whitespace checkpatch.pl errors. 2011-05-16 10:47:25 +10:00
nouveau_sgdma.c drm/nouveau: populate ttm_alloced with false, when it's not 2011-04-20 08:50:40 +10:00
nouveau_state.c drm/nouveau: fix uninitialised variable warning 2011-05-16 10:50:07 +10:00
nouveau_temp.c drm/nouveau: use I2C_MODULE_PREFIX kernel define 2011-02-25 06:44:33 +10:00
nouveau_ttm.c drm: move ttm global code to core drm 2010-08-04 09:46:06 +10:00
nouveau_util.c drm/nouveau: add nouveau_enum_find() util function 2011-03-14 16:31:50 +10:00
nouveau_util.h drm/nouveau: add nouveau_enum_find() util function 2011-03-14 16:31:50 +10:00
nouveau_vm.c drm/nvc0: remove vm hack forcing large/small pages to not share a PDE 2011-03-14 16:31:38 +10:00
nouveau_vm.h drm/nv50/gr: move to exec engine interfaces 2011-05-16 10:48:06 +10:00
nouveau_volt.c drm/nouveau: use static vidshift of 2 on volt 0x30 tables 2011-05-16 10:47:47 +10:00
nv04_crtc.c drm/nouveau: Fix brace placement checkpatch.pl errors. 2011-05-16 10:47:19 +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/nouveau: introduce a util function to wait on reg != val 2010-12-08 03:00:36 +01:00
nv04_dfp.c drm/nouveau: fix oops on unload with disabled LVDS panel 2011-04-05 11:07:05 +10:00
nv04_display.c drm/nv04-nv40: unregister irq handler on destroy 2010-12-03 15:11:43 +10:00
nv04_fb.c
nv04_fbcon.c drm/nouveau: implicitly insert non-DMA objects into RAMHT 2010-12-08 03:00:35 +01:00
nv04_fifo.c drm/nv50: check for vm traps on every gr irq 2011-03-14 16:32:30 +10:00
nv04_graph.c drm/nv04/gr: move to exec engine interfaces 2011-05-16 10:48:27 +10:00
nv04_instmem.c drm/nouveau: Free nv04 instmem ramin heap at card takedown 2011-05-16 10:49:58 +10:00
nv04_mc.c drm/nouveau: Disable PROM access on init. 2010-07-13 10:13:58 +10:00
nv04_pm.c drm/nv10-nv20: Fix instability after MPLL changes. 2010-11-18 14:38:47 +10:00
nv04_timer.c
nv04_tv.c drm/nv0x-nv4x: Leave the 0x40 bit untouched when changing CRE_LCD. 2010-10-05 09:58:43 +10:00
nv10_fb.c drm/nv20: Add Z compression support. 2010-12-03 15:11:21 +10:00
nv10_fifo.c drm/nouveau: make fifo.create_context() responsible for mapping control regs 2010-12-08 03:00:34 +01:00
nv10_gpio.c drm/nouveau: introduce gpio engine 2010-07-26 11:43:57 +10:00
nv10_graph.c drm/nouveau: move set_tile_region to nouveau_exec_engine 2011-05-16 10:48:33 +10:00
nv17_tv_modes.c drm: Mark constant arrays of drm_display_mode const 2011-02-23 11:13:11 +10:00
nv17_tv.c drm: Mark constant arrays of drm_display_mode const 2011-02-23 11:13:11 +10:00
nv17_tv.h drm: Mark constant arrays of drm_display_mode const 2011-02-23 11:13:11 +10:00
nv20_graph.c drm/nouveau: remove remnants of nouveau_pgraph_engine 2011-05-16 10:48:45 +10:00
nv30_fb.c drm/nouveau: Rework tile region handling. 2010-12-03 15:11:20 +10:00
nv40_fb.c drm/nv40: implement support for on-chip PCIEGART 2011-02-25 06:44:04 +10:00
nv40_fifo.c drm/nv40/vpe: add support for PMPEG 2011-05-16 10:48:56 +10:00
nv40_graph.c drm/nv40/gr: oops, fix random bits getting set in engine obj 2011-05-16 10:49:47 +10:00
nv40_grctx.c drm/nv40: make detection of 0x4097-ful chipsets available everywhere 2011-01-17 11:28:31 +10:00
nv40_mc.c drm/nv40: initialise 0x17xx on all chipsets that have it 2011-01-17 11:28:43 +10:00
nv40_mpeg.c drm/nv40/vpe: add support for PMPEG 2011-05-16 10:48:56 +10:00
nv50_calc.c drm/nva3: fix overflow in fixed point math used for pll calculation 2010-11-18 14:38:34 +10:00
nv50_crtc.c drm/nouveau: Fix brace placement checkpatch.pl errors. 2011-05-16 10:47:19 +10:00
nv50_cursor.c drm/nv50-nvc0: rename disp->evo to disp->master 2011-02-25 06:44:42 +10:00
nv50_dac.c drm/nv50-nvc0: rename disp->evo to disp->master 2011-02-25 06:44:42 +10:00
nv50_display.c drm/nv50: respect LVDS link count from EDID on SPWG panels 2011-05-16 10:50:16 +10:00
nv50_display.h drm/nv50-nvc0: initialise display sync channels 2011-02-25 06:45:11 +10:00
nv50_evo.c drm/nv50-nvc0: work around an evo channel hang that some people see 2011-04-05 11:07:16 +10:00
nv50_evo.h drm/nv50-nvc0: initialise display sync channels 2011-02-25 06:45:11 +10:00
nv50_fb.c drm/nv50: check for vm traps on every gr irq 2011-03-14 16:32:30 +10:00
nv50_fbcon.c drm/nv50: add missing license header to nv50_fbcon.c 2010-12-21 06:14:37 +10:00
nv50_fifo.c drm/nv50: drop explicit yields in favour of smaller PFIFO timeslice 2011-02-25 06:44:30 +10:00
nv50_gpio.c drm/nouveau: use system_wq instead of dev_priv->wq 2011-02-25 06:44:36 +10:00
nv50_graph.c drm/nva3: implement support for copy engine 2011-05-16 10:48:48 +10:00
nv50_grctx.c drm/nouveau: Fix brace placement checkpatch.pl errors. 2011-05-16 10:47:19 +10:00
nv50_instmem.c drm/nouveau: split ramin_lock into two locks, one hardirq safe 2011-04-20 08:50:14 +10:00
nv50_mc.c drm/nouveau: introduce gpio engine 2010-07-26 11:43:57 +10:00
nv50_mpeg.c drm/nv50: support PMPEG on original nv50 2011-05-16 10:49:08 +10:00
nv50_pm.c drm/nv50: improve nv50_pm_get_clock() 2011-05-16 10:49:41 +10:00
nv50_sor.c drm/nv50-nvc0: rename disp->evo to disp->master 2011-02-25 06:44:42 +10:00
nv50_vm.c drm/nv50/gr: move to exec engine interfaces 2011-05-16 10:48:06 +10:00
nv50_vram.c drm/nv50: support for compression 2011-02-25 06:46:07 +10:00
nv84_crypt.c drm/nouveau: working towards a common way to represent engines 2011-05-16 10:48:01 +10:00
nva3_copy.c drm/nva3: implement support for copy engine 2011-05-16 10:48:48 +10:00
nva3_copy.fuc drm/nva3: implement support for copy engine 2011-05-16 10:48:48 +10:00
nva3_copy.fuc.h drm/nva3: implement support for copy engine 2011-05-16 10:48:48 +10:00
nva3_pm.c drm/nva3: somewhat improve clock reporting 2011-05-16 10:49:54 +10:00
nvc0_copy.c drm/nvc0: implement support for copy engines 2011-05-16 10:48:53 +10:00
nvc0_copy.fuc.h drm/nvc0: implement support for copy engines 2011-05-16 10:48:53 +10:00
nvc0_fb.c drm/nvc0: starting point for GF100 support, everything stubbed 2010-08-06 08:35:17 +10:00
nvc0_fbcon.c drm/nvc0: nuke left-over debug messages 2010-12-29 10:51:34 +10:00
nvc0_fifo.c drm/nvc0/fifo: stick user area into a gpuobj rather than a bo 2011-05-16 10:49:30 +10:00
nvc0_graph.c drm/nvc0/gr: calculate some more of our magic numbers 2011-05-16 10:50:22 +10:00
nvc0_graph.h drm/nvc0/gr: calculate some more of our magic numbers 2011-05-16 10:50:22 +10:00
nvc0_grctx.c drm/nvc0/gr: move to exec engine interfaces 2011-05-16 10:48:09 +10:00
nvc0_instmem.c drm/nouveau: don't munge in drm_mm internals 2011-02-23 10:18:20 +10:00
nvc0_vm.c drm/nouveau: split ramin_lock into two locks, one hardirq safe 2011-04-20 08:50:14 +10:00
nvc0_vram.c drm/nv50: support for compression 2011-02-25 06:46:07 +10:00
nvreg.h drm/nv04: Make CRTC base changes effective in the next hsync. 2010-12-03 15:11:09 +10:00