linux/drivers/gpu/drm/nouveau/core/subdev
Alexandre Courbot 88ff3f5f63 drm/nvc0/bar: support chips without BAR3
Adapt the NVC0 BAR driver to make it able to support chips that do not
expose a BAR3. When this happens, BAR1 is then used for USERD mapping
and the BAR alloc() functions is disabled, making GPU objects unable
to rely on BAR for data access and falling back to PRAMIN.

Signed-off-by: Alexandre Courbot <acourbot@nvidia.com>
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2014-06-10 16:05:49 +10:00
..
bar drm/nvc0/bar: support chips without BAR3 2014-06-10 16:05:49 +10:00
bios Merge branch 'drm-nouveau-next' of git://anongit.freedesktop.org/git/nouveau/linux-2.6 into drm-fixes 2014-05-07 09:06:21 +10:00
bus drm/nouveau/bus: add interfaces/helpers for sequencer 2013-11-08 15:40:05 +10:00
clock drm/nouveau/devinit: tidy up the subdev class definition 2014-01-23 13:39:12 +10:00
devinit drm/nva3/devinit: restrict script access to some PFB regs 2014-03-26 14:08:19 +10:00
fb drm/nva3/fbram: restrict training pattern setup to GT218 2014-03-26 14:08:20 +10:00
gpio drm/nv50/gpio: fixup reset for gpios >= 16 2014-03-26 14:08:17 +10:00
i2c support for platform devices 2014-03-26 14:08:04 +10:00
ibus
instmem support for platform devices 2014-03-26 14:08:04 +10:00
ltcg drm/gm107/ltcg: initial implementation 2014-03-26 14:00:58 +10:00
mc support for platform devices 2014-03-26 14:08:04 +10:00
mxm support for platform devices 2014-03-26 14:08:04 +10:00
pwr drm/nouveau/pwr: implement a simple i2c stack 2014-01-23 13:39:09 +10:00
therm drm/nvd9/therm: handle another kind of PWM fan 2014-05-20 16:28:53 +10:00
timer drm/gk20a/timer: initial implementation 2014-03-26 14:00:56 +10:00
vm drm/nouveau/vm: reduce number of entry-points to vm_map() 2014-01-23 13:38:25 +10:00
volt drm/nouveau/volt: implement voltage control in core 2013-11-08 15:40:17 +10:00