linux/drivers/gpu/drm/nouveau
Ben Skeggs 586c55f6ad drm/nouveau: have non-core mmio accesses go through device object
Adds an extra layer of indirection to each register access, but it's not
too bad, and will also go away as pieces are ported.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2012-10-03 13:12:44 +10:00
..
core drm/nouveau: implement module init functions in nouveau_drm.c 2012-10-03 13:12:44 +10:00
Kconfig drm/nouveau: select POWER_SUPPLY 2012-04-02 10:45:49 +01:00
Makefile drm/nouveau: have non-core mmio accesses go through device object 2012-10-03 13:12:44 +10:00
nouveau_abi16.c drm/nouveau: restructure source tree, split core from drm implementation 2012-10-03 13:12:43 +10:00
nouveau_abi16.h drm/nouveau: mark most of our ioctls as deprecated, move to compat layer 2012-07-26 10:28:15 +10:00
nouveau_acpi.c drm/nouveau: implement module init functions in nouveau_drm.c 2012-10-03 13:12:44 +10:00
nouveau_agp.c drm/nouveau/agp: move all agp stuff into its own source file 2012-10-03 13:12:43 +10:00
nouveau_agp.h drm/nouveau/agp: move all agp stuff into its own source file 2012-10-03 13:12:43 +10:00
nouveau_backlight.c drm/nouveau: implement module init functions in nouveau_drm.c 2012-10-03 13:12:44 +10:00
nouveau_bios.c drm/nouveau: restructure source tree, split core from drm implementation 2012-10-03 13:12:43 +10:00
nouveau_bios.h drm/nouveau: restructure source tree, split core from drm implementation 2012-10-03 13:12:43 +10:00
nouveau_bo.c drm/nouveau: implement module init functions in nouveau_drm.c 2012-10-03 13:12:44 +10:00
nouveau_calc.c
nouveau_channel.c drm/nouveau: implement module init functions in nouveau_drm.c 2012-10-03 13:12:44 +10:00
nouveau_compat.c drm/nouveau: have non-core mmio accesses go through device object 2012-10-03 13:12:44 +10:00
nouveau_compat.h drm/nouveau: have non-core mmio accesses go through device object 2012-10-03 13:12:44 +10:00
nouveau_connector.c drm/nouveau: restructure source tree, split core from drm implementation 2012-10-03 13:12:43 +10:00
nouveau_connector.h drm/nouveau: restructure source tree, split core from drm implementation 2012-10-03 13:12:43 +10:00
nouveau_crtc.h drm/nv50/display: expose color vibrance control 2012-03-13 17:14:56 +10:00
nouveau_debugfs.c drm/nouveau/fence: convert to exec engine, and improve channel sync 2012-05-24 16:55:53 +10:00
nouveau_display.c drm/nouveau: restructure source tree, split core from drm implementation 2012-10-03 13:12:43 +10:00
nouveau_dma.c drm/nouveau: restructure source tree, split core from drm implementation 2012-10-03 13:12:43 +10:00
nouveau_dma.h drm/nouveau/ttm: untangle code to support accelerated buffer moves 2012-05-24 16:56:16 +10:00
nouveau_dp.c drm/nouveau: restructure source tree, split core from drm implementation 2012-10-03 13:12:43 +10:00
nouveau_drm.c drm/nouveau: implement module init functions in nouveau_drm.c 2012-10-03 13:12:44 +10:00
nouveau_drm.h drm/nouveau: implement module init functions in nouveau_drm.c 2012-10-03 13:12:44 +10:00
nouveau_drv.c drm/nouveau: implement module init functions in nouveau_drm.c 2012-10-03 13:12:44 +10:00
nouveau_drv.h drm/nouveau: have non-core mmio accesses go through device object 2012-10-03 13:12:44 +10:00
nouveau_encoder.h drm/nouveau/dp: make dp dpms function common, call from sor code instead 2012-03-13 17:15:04 +10:00
nouveau_fb.h drm/nouveau: move master modesetting init to nouveau_display 2011-12-21 19:01:16 +10:00
nouveau_fbcon.c drm/nouveau: implement module init functions in nouveau_drm.c 2012-10-03 13:12:44 +10:00
nouveau_fbcon.h
nouveau_fence.c drm/nouveau: restructure source tree, split core from drm implementation 2012-10-03 13:12:43 +10:00
nouveau_fence.h drm/nouveau/fence: fix a race where fence->channel can disappear 2012-05-24 16:55:58 +10:00
nouveau_gem.c drm/nouveau: implement module init functions in nouveau_drm.c 2012-10-03 13:12:44 +10:00
nouveau_gpuobj.c drm/nouveau: implement module init functions in nouveau_drm.c 2012-10-03 13:12:44 +10:00
nouveau_hdmi.c drm/nouveau/hdmi: use correct hdmi regs for nvaa/nvac 2012-04-30 15:55:39 +10:00
nouveau_hw.c drm/nv04/disp: disable vblank interrupts when disabling display 2012-05-24 16:32:01 +10:00
nouveau_hw.h
nouveau_hwsq.h drm/nouveau/hwsq: remove some magic, give proper opcode names 2011-12-21 19:01:44 +10:00
nouveau_ioc32.c
nouveau_irq.c drm/nouveau: implement module init functions in nouveau_drm.c 2012-10-03 13:12:44 +10:00
nouveau_mem.c drm/nouveau/agp: move all agp stuff into its own source file 2012-10-03 13:12:43 +10:00
nouveau_mxm.c drm/nouveau/mxm: call mxmi to determine revision before calling mxms 2012-03-13 17:14:57 +10:00
nouveau_notifier.c drm/nouveau: restructure source tree, split core from drm implementation 2012-10-03 13:12:43 +10:00
nouveau_perf.c drm/nva3/pm: initial attempt at more magic PFB regs 2012-05-24 16:31:16 +10:00
nouveau_pm.c drm/nouveau: restructure source tree, split core from drm implementation 2012-10-03 13:12:43 +10:00
nouveau_pm.h drm/nva3/pm: initial attempt at more magic PFB regs 2012-05-24 16:31:16 +10:00
nouveau_prime.c drm/nouveau: implement module init functions in nouveau_drm.c 2012-10-03 13:12:44 +10:00
nouveau_reg.h drm/nva3/backlight: add suppport for newer style backlight regs 2011-09-20 16:10:06 +10:00
nouveau_sgdma.c drm/nouveau: give a slightly larger pci(e)gart aperture on all chipsets 2012-05-24 16:31:38 +10:00
nouveau_software.h drm/nouveau: init vblank requests list 2012-07-26 10:28:16 +10:00
nouveau_state.c drm/nouveau: have non-core mmio accesses go through device object 2012-10-03 13:12:44 +10:00
nouveau_temp.c drm/nouveau/i2c: do parsing of i2c-related vbios info in nouveau_i2c.c 2011-12-21 19:01:40 +10:00
nouveau_ttm.c
nouveau_util.c
nouveau_util.h
nouveau_volt.c drm/nouveau: restructure source tree, split core from drm implementation 2012-10-03 13:12:43 +10:00
nv04_crtc.c drm: Make the .mode_fixup() operations mode argument a const pointer 2012-07-19 21:52:38 -04:00
nv04_cursor.c
nv04_dac.c drm/nouveau: restructure source tree, split core from drm implementation 2012-10-03 13:12:43 +10:00
nv04_dfp.c drm: Make the .mode_fixup() operations mode argument a const pointer 2012-07-19 21:52:38 -04:00
nv04_display.c drm/nv04/disp: disable vblank interrupts when disabling display 2012-05-24 16:32:01 +10:00
nv04_fbcon.c drm/nouveau: restructure source tree, split core from drm implementation 2012-10-03 13:12:43 +10:00
nv04_fence.c drm/nouveau: restructure source tree, split core from drm implementation 2012-10-03 13:12:43 +10:00
nv04_pm.c drm/nv04-nv30/pm: port to newer interfaces 2011-12-21 19:01:24 +10:00
nv04_software.c drm/nouveau: restructure source tree, split core from drm implementation 2012-10-03 13:12:43 +10:00
nv04_tv.c
nv10_fence.c drm/nouveau: restructure source tree, split core from drm implementation 2012-10-03 13:12:43 +10:00
nv17_tv_modes.c
nv17_tv.c drm/nouveau: restructure source tree, split core from drm implementation 2012-10-03 13:12:43 +10:00
nv17_tv.h
nv40_pm.c drm/nouveau: restructure source tree, split core from drm implementation 2012-10-03 13:12:43 +10:00
nv50_calc.c
nv50_crtc.c drm: Make the .mode_fixup() operations mode argument a const pointer 2012-07-19 21:52:38 -04:00
nv50_cursor.c drm/nouveau: use the same packet header macros as userspace 2012-05-24 16:31:49 +10:00
nv50_dac.c drm: Make the .mode_fixup() operations mode argument a const pointer 2012-07-19 21:52:38 -04:00
nv50_display.c drm/nouveau: restructure source tree, split core from drm implementation 2012-10-03 13:12:43 +10:00
nv50_display.h drm/nouveau: create real execution engine for software object class 2012-05-24 16:55:41 +10:00
nv50_evo.c drm/nouveau: restructure source tree, split core from drm implementation 2012-10-03 13:12:43 +10:00
nv50_evo.h drm/nv50/display: expose color vibrance control 2012-03-13 17:14:56 +10:00
nv50_fbcon.c drm/nouveau: restructure source tree, split core from drm implementation 2012-10-03 13:12:43 +10:00
nv50_pm.c drm/nouveau: restructure source tree, split core from drm implementation 2012-10-03 13:12:43 +10:00
nv50_software.c drm/nouveau: restructure source tree, split core from drm implementation 2012-10-03 13:12:43 +10:00
nv50_sor.c drm: Make the .mode_fixup() operations mode argument a const pointer 2012-07-19 21:52:38 -04:00
nv84_fence.c drm/nouveau: restructure source tree, split core from drm implementation 2012-10-03 13:12:43 +10:00
nva3_pm.c drm/nouveau: restructure source tree, split core from drm implementation 2012-10-03 13:12:43 +10:00
nvc0_fbcon.c drm/nouveau: restructure source tree, split core from drm implementation 2012-10-03 13:12:43 +10:00
nvc0_fence.c drm/nouveau: restructure source tree, split core from drm implementation 2012-10-03 13:12:43 +10:00
nvc0_pm.c drm/nouveau: restructure source tree, split core from drm implementation 2012-10-03 13:12:43 +10:00
nvc0_software.c drm/nouveau: restructure source tree, split core from drm implementation 2012-10-03 13:12:43 +10:00
nvd0_display.c drm/nvd0/disp: hopefully fix selection of 6/8bpc mode on DP outputs 2012-08-31 10:49:38 +10:00
nvreg.h