]> git.karo-electronics.de Git - linux-beck.git/commitdiff
drm/nouveau: remove symlinks, move core/ to nvkm/ (no code changes)
authorBen Skeggs <bskeggs@redhat.com>
Tue, 13 Jan 2015 12:13:14 +0000 (22:13 +1000)
committerBen Skeggs <bskeggs@redhat.com>
Thu, 22 Jan 2015 02:15:10 +0000 (12:15 +1000)
The symlinks were annoying some people, and they're not used anywhere
else in the kernel tree.  The include directory structure has been
changed so that symlinks aren't needed anymore.

NVKM has been moved from core/ to nvkm/ to make it more obvious as to
what the directory is for, and as some minor prep for when NVKM gets
split out into its own module (virt) at a later date.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
609 files changed:
drivers/gpu/drm/nouveau/Kbuild [new file with mode: 0644]
drivers/gpu/drm/nouveau/Makefile [deleted file]
drivers/gpu/drm/nouveau/core/include/nvif/class.h [deleted symlink]
drivers/gpu/drm/nouveau/core/include/nvif/event.h [deleted symlink]
drivers/gpu/drm/nouveau/core/include/nvif/ioctl.h [deleted symlink]
drivers/gpu/drm/nouveau/core/include/nvif/unpack.h [deleted symlink]
drivers/gpu/drm/nouveau/dispnv04/Kbuild [moved from drivers/gpu/drm/nouveau/dispnv04/Makefile with 100% similarity]
drivers/gpu/drm/nouveau/include/nvif/class.h [moved from drivers/gpu/drm/nouveau/nvif/class.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvif/client.h [moved from drivers/gpu/drm/nouveau/nvif/client.h with 97% similarity]
drivers/gpu/drm/nouveau/include/nvif/device.h [moved from drivers/gpu/drm/nouveau/nvif/device.h with 97% similarity]
drivers/gpu/drm/nouveau/include/nvif/driver.h [moved from drivers/gpu/drm/nouveau/nvif/driver.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvif/event.h [moved from drivers/gpu/drm/nouveau/nvif/event.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvif/ioctl.h [moved from drivers/gpu/drm/nouveau/nvif/ioctl.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvif/list.h [moved from drivers/gpu/drm/nouveau/nvif/list.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvif/notify.h [moved from drivers/gpu/drm/nouveau/nvif/notify.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvif/object.h [moved from drivers/gpu/drm/nouveau/nvif/object.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvif/os.h [moved from drivers/gpu/drm/nouveau/core/os.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvif/unpack.h [moved from drivers/gpu/drm/nouveau/nvif/unpack.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/core/client.h [moved from drivers/gpu/drm/nouveau/core/include/core/client.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/core/debug.h [moved from drivers/gpu/drm/nouveau/core/include/core/debug.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/core/device.h [moved from drivers/gpu/drm/nouveau/core/include/core/device.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/core/engctx.h [moved from drivers/gpu/drm/nouveau/core/include/core/engctx.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/core/engine.h [moved from drivers/gpu/drm/nouveau/core/include/core/engine.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/core/enum.h [moved from drivers/gpu/drm/nouveau/core/include/core/enum.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/core/event.h [moved from drivers/gpu/drm/nouveau/core/include/core/event.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/core/gpuobj.h [moved from drivers/gpu/drm/nouveau/core/include/core/gpuobj.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/core/handle.h [moved from drivers/gpu/drm/nouveau/core/include/core/handle.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/core/ioctl.h [moved from drivers/gpu/drm/nouveau/core/include/core/ioctl.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/core/mm.h [moved from drivers/gpu/drm/nouveau/core/include/core/mm.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/core/namedb.h [moved from drivers/gpu/drm/nouveau/core/include/core/namedb.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/core/notify.h [moved from drivers/gpu/drm/nouveau/core/include/core/notify.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/core/object.h [moved from drivers/gpu/drm/nouveau/core/include/core/object.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/core/option.h [moved from drivers/gpu/drm/nouveau/core/include/core/option.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/core/os.h [new file with mode: 0644]
drivers/gpu/drm/nouveau/include/nvkm/core/parent.h [moved from drivers/gpu/drm/nouveau/core/include/core/parent.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/core/printk.h [moved from drivers/gpu/drm/nouveau/core/include/core/printk.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/core/ramht.h [moved from drivers/gpu/drm/nouveau/core/include/core/ramht.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h [moved from drivers/gpu/drm/nouveau/core/include/core/subdev.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/engine/bsp.h [moved from drivers/gpu/drm/nouveau/core/include/engine/bsp.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/engine/copy.h [moved from drivers/gpu/drm/nouveau/core/include/engine/copy.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/engine/crypt.h [moved from drivers/gpu/drm/nouveau/core/include/engine/crypt.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/engine/device.h [moved from drivers/gpu/drm/nouveau/core/include/engine/device.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h [moved from drivers/gpu/drm/nouveau/core/include/engine/disp.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/engine/dmaobj.h [moved from drivers/gpu/drm/nouveau/core/include/engine/dmaobj.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/engine/falcon.h [moved from drivers/gpu/drm/nouveau/core/include/engine/falcon.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h [moved from drivers/gpu/drm/nouveau/core/include/engine/fifo.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/engine/graph.h [moved from drivers/gpu/drm/nouveau/core/include/engine/graph.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/engine/mpeg.h [moved from drivers/gpu/drm/nouveau/core/include/engine/mpeg.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/engine/perfmon.h [moved from drivers/gpu/drm/nouveau/core/include/engine/perfmon.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/engine/ppp.h [moved from drivers/gpu/drm/nouveau/core/include/engine/ppp.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/engine/software.h [moved from drivers/gpu/drm/nouveau/core/include/engine/software.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/engine/vp.h [moved from drivers/gpu/drm/nouveau/core/include/engine/vp.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/engine/xtensa.h [moved from drivers/gpu/drm/nouveau/core/include/engine/xtensa.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/bar.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/bar.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/bios.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/bios.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/M0203.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/bios/M0203.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/M0205.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/bios/M0205.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/M0209.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/bios/M0209.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/P0260.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/bios/P0260.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/bit.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/bios/bit.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/bmp.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/bios/bmp.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/boost.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/bios/boost.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/conn.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/bios/conn.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/cstep.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/bios/cstep.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/dcb.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/bios/dcb.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/disp.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/bios/disp.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/dp.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/bios/dp.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/extdev.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/bios/extdev.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/fan.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/bios/fan.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/gpio.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/bios/gpio.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/i2c.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/bios/i2c.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/image.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/bios/image.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/bios/init.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/mxm.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/bios/mxm.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/npde.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/bios/npde.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/pcir.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/bios/pcir.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/perf.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/bios/perf.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/pll.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/bios/pll.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/pmu.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/bios/pmu.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/ramcfg.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/bios/ramcfg.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/rammap.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/bios/rammap.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/therm.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/bios/therm.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/timing.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/bios/timing.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/vmap.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/bios/vmap.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/volt.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/bios/volt.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/xpio.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/bios/xpio.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/bus.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/bus.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/clock.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/clock.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/devinit.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/devinit.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/fb.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/fuse.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/fuse.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/gpio.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/gpio.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/i2c.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/ibus.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/ibus.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/instmem.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/instmem.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/ltc.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/ltc.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/mc.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/mc.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/mxm.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/mxm.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/pwr.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/pwr.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/therm.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/therm.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/timer.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/vga.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/vga.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/vm.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/vm.h with 100% similarity]
drivers/gpu/drm/nouveau/include/nvkm/subdev/volt.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/volt.h with 100% similarity]
drivers/gpu/drm/nouveau/nouveau_ttm.c
drivers/gpu/drm/nouveau/nvif/Kbuild [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvif/client.c
drivers/gpu/drm/nouveau/nvif/device.c
drivers/gpu/drm/nouveau/nvif/object.c
drivers/gpu/drm/nouveau/nvif/os.h [deleted symlink]
drivers/gpu/drm/nouveau/nvkm/Kbuild [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/core/Kbuild [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/core/client.c [moved from drivers/gpu/drm/nouveau/core/core/client.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/core/engctx.c [moved from drivers/gpu/drm/nouveau/core/core/engctx.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/core/engine.c [moved from drivers/gpu/drm/nouveau/core/core/engine.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/core/enum.c [moved from drivers/gpu/drm/nouveau/core/core/enum.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/core/event.c [moved from drivers/gpu/drm/nouveau/core/core/event.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c [moved from drivers/gpu/drm/nouveau/core/core/gpuobj.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/core/handle.c [moved from drivers/gpu/drm/nouveau/core/core/handle.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/core/ioctl.c [moved from drivers/gpu/drm/nouveau/core/core/ioctl.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/core/mm.c [moved from drivers/gpu/drm/nouveau/core/core/mm.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/core/namedb.c [moved from drivers/gpu/drm/nouveau/core/core/namedb.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/core/notify.c [moved from drivers/gpu/drm/nouveau/core/core/notify.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/core/object.c [moved from drivers/gpu/drm/nouveau/core/core/object.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/core/option.c [moved from drivers/gpu/drm/nouveau/core/core/option.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/core/parent.c [moved from drivers/gpu/drm/nouveau/core/core/parent.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/core/printk.c [moved from drivers/gpu/drm/nouveau/core/core/printk.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/core/ramht.c [moved from drivers/gpu/drm/nouveau/core/core/ramht.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/core/subdev.c [moved from drivers/gpu/drm/nouveau/core/core/subdev.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/Kbuild [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/engine/bsp/Kbuild [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/engine/bsp/nv84.c [moved from drivers/gpu/drm/nouveau/core/engine/bsp/nv84.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/bsp/nv98.c [moved from drivers/gpu/drm/nouveau/core/engine/bsp/nv98.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/bsp/nvc0.c [moved from drivers/gpu/drm/nouveau/core/engine/bsp/nvc0.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/bsp/nve0.c [moved from drivers/gpu/drm/nouveau/core/engine/bsp/nve0.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/copy/Kbuild [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/engine/copy/fuc/com.fuc [moved from drivers/gpu/drm/nouveau/core/engine/copy/fuc/nva3.fuc with 99% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/copy/fuc/nva3.fuc3 [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/engine/copy/fuc/nva3.fuc3.h [moved from drivers/gpu/drm/nouveau/core/engine/copy/fuc/nva3.fuc.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/copy/fuc/nvc0.fuc3 [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/engine/copy/fuc/nvc0.fuc3.h [moved from drivers/gpu/drm/nouveau/core/engine/copy/fuc/nvc0.fuc.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/copy/nva3.c [moved from drivers/gpu/drm/nouveau/core/engine/copy/nva3.c with 99% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/copy/nvc0.c [moved from drivers/gpu/drm/nouveau/core/engine/copy/nvc0.c with 99% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/copy/nve0.c [moved from drivers/gpu/drm/nouveau/core/engine/copy/nve0.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/crypt/Kbuild [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/engine/crypt/fuc/nv98.fuc0s [moved from drivers/gpu/drm/nouveau/core/engine/crypt/fuc/nv98.fuc with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/crypt/fuc/nv98.fuc0s.h [moved from drivers/gpu/drm/nouveau/core/engine/crypt/fuc/nv98.fuc.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/crypt/nv84.c [moved from drivers/gpu/drm/nouveau/core/engine/crypt/nv84.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/crypt/nv98.c [moved from drivers/gpu/drm/nouveau/core/engine/crypt/nv98.c with 99% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/device/Kbuild [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/engine/device/acpi.c [moved from drivers/gpu/drm/nouveau/core/engine/device/acpi.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/device/acpi.h [moved from drivers/gpu/drm/nouveau/core/engine/device/acpi.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/device/base.c [moved from drivers/gpu/drm/nouveau/core/engine/device/base.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c [moved from drivers/gpu/drm/nouveau/core/engine/device/ctrl.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/device/gm100.c [moved from drivers/gpu/drm/nouveau/core/engine/device/gm100.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/device/nv04.c [moved from drivers/gpu/drm/nouveau/core/engine/device/nv04.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/device/nv10.c [moved from drivers/gpu/drm/nouveau/core/engine/device/nv10.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/device/nv20.c [moved from drivers/gpu/drm/nouveau/core/engine/device/nv20.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/device/nv30.c [moved from drivers/gpu/drm/nouveau/core/engine/device/nv30.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/device/nv40.c [moved from drivers/gpu/drm/nouveau/core/engine/device/nv40.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/device/nv50.c [moved from drivers/gpu/drm/nouveau/core/engine/device/nv50.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/device/nvc0.c [moved from drivers/gpu/drm/nouveau/core/engine/device/nvc0.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/device/nve0.c [moved from drivers/gpu/drm/nouveau/core/engine/device/nve0.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/device/priv.h [moved from drivers/gpu/drm/nouveau/core/engine/device/priv.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/disp/Kbuild [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c [moved from drivers/gpu/drm/nouveau/core/engine/disp/base.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.c [moved from drivers/gpu/drm/nouveau/core/engine/disp/conn.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.h [moved from drivers/gpu/drm/nouveau/core/engine/disp/conn.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/disp/dacnv50.c [moved from drivers/gpu/drm/nouveau/core/engine/disp/dacnv50.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/disp/dport.c [moved from drivers/gpu/drm/nouveau/core/engine/disp/dport.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/disp/dport.h [moved from drivers/gpu/drm/nouveau/core/engine/disp/dport.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/disp/gm107.c [moved from drivers/gpu/drm/nouveau/core/engine/disp/gm107.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/disp/gm204.c [moved from drivers/gpu/drm/nouveau/core/engine/disp/gm204.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/disp/hdanva3.c [moved from drivers/gpu/drm/nouveau/core/engine/disp/hdanva3.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/disp/hdanvd0.c [moved from drivers/gpu/drm/nouveau/core/engine/disp/hdanvd0.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/disp/hdminv84.c [moved from drivers/gpu/drm/nouveau/core/engine/disp/hdminv84.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/disp/hdminva3.c [moved from drivers/gpu/drm/nouveau/core/engine/disp/hdminva3.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/disp/hdminvd0.c [moved from drivers/gpu/drm/nouveau/core/engine/disp/hdminvd0.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/disp/hdminve0.c [moved from drivers/gpu/drm/nouveau/core/engine/disp/hdminve0.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv04.c [moved from drivers/gpu/drm/nouveau/core/engine/disp/nv04.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c [moved from drivers/gpu/drm/nouveau/core/engine/disp/nv50.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.h [moved from drivers/gpu/drm/nouveau/core/engine/disp/nv50.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv84.c [moved from drivers/gpu/drm/nouveau/core/engine/disp/nv84.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv94.c [moved from drivers/gpu/drm/nouveau/core/engine/disp/nv94.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/disp/nva0.c [moved from drivers/gpu/drm/nouveau/core/engine/disp/nva0.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/disp/nva3.c [moved from drivers/gpu/drm/nouveau/core/engine/disp/nva3.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/disp/nvd0.c [moved from drivers/gpu/drm/nouveau/core/engine/disp/nvd0.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/disp/nve0.c [moved from drivers/gpu/drm/nouveau/core/engine/disp/nve0.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/disp/nvf0.c [moved from drivers/gpu/drm/nouveau/core/engine/disp/nvf0.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c [moved from drivers/gpu/drm/nouveau/core/engine/disp/outp.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.h [moved from drivers/gpu/drm/nouveau/core/engine/disp/outp.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/disp/outpdp.c [moved from drivers/gpu/drm/nouveau/core/engine/disp/outpdp.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/disp/outpdp.h [moved from drivers/gpu/drm/nouveau/core/engine/disp/outpdp.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/disp/piornv50.c [moved from drivers/gpu/drm/nouveau/core/engine/disp/piornv50.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h [moved from drivers/gpu/drm/nouveau/core/engine/disp/priv.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgm204.c [moved from drivers/gpu/drm/nouveau/core/engine/disp/sorgm204.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/disp/sornv50.c [moved from drivers/gpu/drm/nouveau/core/engine/disp/sornv50.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/disp/sornv94.c [moved from drivers/gpu/drm/nouveau/core/engine/disp/sornv94.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/disp/sornvd0.c [moved from drivers/gpu/drm/nouveau/core/engine/disp/sornvd0.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.c [moved from drivers/gpu/drm/nouveau/core/engine/disp/vga.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/dmaobj/Kbuild [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/engine/dmaobj/base.c [moved from drivers/gpu/drm/nouveau/core/engine/dmaobj/base.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/dmaobj/nv04.c [moved from drivers/gpu/drm/nouveau/core/engine/dmaobj/nv04.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/dmaobj/nv50.c [moved from drivers/gpu/drm/nouveau/core/engine/dmaobj/nv50.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/dmaobj/nvc0.c [moved from drivers/gpu/drm/nouveau/core/engine/dmaobj/nvc0.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/dmaobj/nvd0.c [moved from drivers/gpu/drm/nouveau/core/engine/dmaobj/nvd0.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/dmaobj/priv.h [moved from drivers/gpu/drm/nouveau/core/engine/dmaobj/priv.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/falcon.c [moved from drivers/gpu/drm/nouveau/core/engine/falcon.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/fifo/Kbuild [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c [moved from drivers/gpu/drm/nouveau/core/engine/fifo/base.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk20a.c [moved from drivers/gpu/drm/nouveau/core/engine/fifo/gk20a.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c [moved from drivers/gpu/drm/nouveau/core/engine/fifo/nv04.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.h [moved from drivers/gpu/drm/nouveau/core/engine/fifo/nv04.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv10.c [moved from drivers/gpu/drm/nouveau/core/engine/fifo/nv10.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv108.c [moved from drivers/gpu/drm/nouveau/core/engine/fifo/nv108.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv17.c [moved from drivers/gpu/drm/nouveau/core/engine/fifo/nv17.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv40.c [moved from drivers/gpu/drm/nouveau/core/engine/fifo/nv40.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.c [moved from drivers/gpu/drm/nouveau/core/engine/fifo/nv50.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.h [moved from drivers/gpu/drm/nouveau/core/engine/fifo/nv50.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv84.c [moved from drivers/gpu/drm/nouveau/core/engine/fifo/nv84.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nvc0.c [moved from drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nve0.c [moved from drivers/gpu/drm/nouveau/core/engine/fifo/nve0.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nve0.h [moved from drivers/gpu/drm/nouveau/core/engine/fifo/nve0.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/Kbuild [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/engine/graph/ctx.h [moved from drivers/gpu/drm/nouveau/core/engine/graph/ctx.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/ctxgk110b.c [moved from drivers/gpu/drm/nouveau/core/engine/graph/ctxgk110b.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/ctxgk20a.c [moved from drivers/gpu/drm/nouveau/core/engine/graph/ctxgk20a.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/ctxgm107.c [moved from drivers/gpu/drm/nouveau/core/engine/graph/ctxgm107.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/ctxnv108.c [moved from drivers/gpu/drm/nouveau/core/engine/graph/ctxnv108.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/ctxnv40.c [moved from drivers/gpu/drm/nouveau/core/engine/graph/ctxnv40.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/ctxnv50.c [moved from drivers/gpu/drm/nouveau/core/engine/graph/ctxnv50.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/ctxnvc0.c [moved from drivers/gpu/drm/nouveau/core/engine/graph/ctxnvc0.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/ctxnvc0.h [moved from drivers/gpu/drm/nouveau/core/engine/graph/ctxnvc0.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/ctxnvc1.c [moved from drivers/gpu/drm/nouveau/core/engine/graph/ctxnvc1.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/ctxnvc4.c [moved from drivers/gpu/drm/nouveau/core/engine/graph/ctxnvc4.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/ctxnvc8.c [moved from drivers/gpu/drm/nouveau/core/engine/graph/ctxnvc8.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/ctxnvd7.c [moved from drivers/gpu/drm/nouveau/core/engine/graph/ctxnvd7.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/ctxnvd9.c [moved from drivers/gpu/drm/nouveau/core/engine/graph/ctxnvd9.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/ctxnve4.c [moved from drivers/gpu/drm/nouveau/core/engine/graph/ctxnve4.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/ctxnvf0.c [moved from drivers/gpu/drm/nouveau/core/engine/graph/ctxnvf0.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/fuc/com.fuc [moved from drivers/gpu/drm/nouveau/core/engine/graph/fuc/com.fuc with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/fuc/gpc.fuc [moved from drivers/gpu/drm/nouveau/core/engine/graph/fuc/gpc.fuc with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/fuc/gpcgm107.fuc5 [moved from drivers/gpu/drm/nouveau/core/engine/graph/fuc/gpcgm107.fuc5 with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/fuc/gpcgm107.fuc5.h [moved from drivers/gpu/drm/nouveau/core/engine/graph/fuc/gpcgm107.fuc5.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/fuc/gpcnv108.fuc5 [moved from drivers/gpu/drm/nouveau/core/engine/graph/fuc/gpcnv108.fuc5 with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/fuc/gpcnv108.fuc5.h [moved from drivers/gpu/drm/nouveau/core/engine/graph/fuc/gpcnv108.fuc5.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/fuc/gpcnvc0.fuc3 [moved from drivers/gpu/drm/nouveau/core/engine/graph/fuc/gpcnvc0.fuc with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/fuc/gpcnvc0.fuc3.h [moved from drivers/gpu/drm/nouveau/core/engine/graph/fuc/gpcnvc0.fuc.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/fuc/gpcnvd7.fuc3 [moved from drivers/gpu/drm/nouveau/core/engine/graph/fuc/gpcnvd7.fuc with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/fuc/gpcnvd7.fuc3.h [moved from drivers/gpu/drm/nouveau/core/engine/graph/fuc/gpcnvd7.fuc.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/fuc/gpcnve0.fuc3 [moved from drivers/gpu/drm/nouveau/core/engine/graph/fuc/gpcnve0.fuc with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/fuc/gpcnve0.fuc3.h [moved from drivers/gpu/drm/nouveau/core/engine/graph/fuc/gpcnve0.fuc.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/fuc/gpcnvf0.fuc3 [moved from drivers/gpu/drm/nouveau/core/engine/graph/fuc/gpcnvf0.fuc with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/fuc/gpcnvf0.fuc3.h [moved from drivers/gpu/drm/nouveau/core/engine/graph/fuc/gpcnvf0.fuc.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/fuc/hub.fuc [moved from drivers/gpu/drm/nouveau/core/engine/graph/fuc/hub.fuc with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/fuc/hubgm107.fuc5 [moved from drivers/gpu/drm/nouveau/core/engine/graph/fuc/hubgm107.fuc5 with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/fuc/hubgm107.fuc5.h [moved from drivers/gpu/drm/nouveau/core/engine/graph/fuc/hubgm107.fuc5.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/fuc/hubnv108.fuc5 [moved from drivers/gpu/drm/nouveau/core/engine/graph/fuc/hubnv108.fuc5 with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/fuc/hubnv108.fuc5.h [moved from drivers/gpu/drm/nouveau/core/engine/graph/fuc/hubnv108.fuc5.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/fuc/hubnvc0.fuc3 [moved from drivers/gpu/drm/nouveau/core/engine/graph/fuc/hubnvc0.fuc with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/fuc/hubnvc0.fuc3.h [moved from drivers/gpu/drm/nouveau/core/engine/graph/fuc/hubnvc0.fuc.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/fuc/hubnvd7.fuc3 [moved from drivers/gpu/drm/nouveau/core/engine/graph/fuc/hubnvd7.fuc with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/fuc/hubnvd7.fuc3.h [moved from drivers/gpu/drm/nouveau/core/engine/graph/fuc/hubnvd7.fuc.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/fuc/hubnve0.fuc3 [moved from drivers/gpu/drm/nouveau/core/engine/graph/fuc/hubnve0.fuc with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/fuc/hubnve0.fuc3.h [moved from drivers/gpu/drm/nouveau/core/engine/graph/fuc/hubnve0.fuc.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/fuc/hubnvf0.fuc3 [moved from drivers/gpu/drm/nouveau/core/engine/graph/fuc/hubnvf0.fuc with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/fuc/hubnvf0.fuc3.h [moved from drivers/gpu/drm/nouveau/core/engine/graph/fuc/hubnvf0.fuc.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/fuc/macros.fuc [moved from drivers/gpu/drm/nouveau/core/engine/graph/fuc/macros.fuc with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/fuc/os.h [moved from drivers/gpu/drm/nouveau/core/engine/graph/fuc/os.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/gk110b.c [moved from drivers/gpu/drm/nouveau/core/engine/graph/gk110b.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/gk20a.c [moved from drivers/gpu/drm/nouveau/core/engine/graph/gk20a.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/gm107.c [moved from drivers/gpu/drm/nouveau/core/engine/graph/gm107.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/nv04.c [moved from drivers/gpu/drm/nouveau/core/engine/graph/nv04.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/nv10.c [moved from drivers/gpu/drm/nouveau/core/engine/graph/nv10.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/nv108.c [moved from drivers/gpu/drm/nouveau/core/engine/graph/nv108.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/nv20.c [moved from drivers/gpu/drm/nouveau/core/engine/graph/nv20.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/nv20.h [moved from drivers/gpu/drm/nouveau/core/engine/graph/nv20.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/nv25.c [moved from drivers/gpu/drm/nouveau/core/engine/graph/nv25.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/nv2a.c [moved from drivers/gpu/drm/nouveau/core/engine/graph/nv2a.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/nv30.c [moved from drivers/gpu/drm/nouveau/core/engine/graph/nv30.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/nv34.c [moved from drivers/gpu/drm/nouveau/core/engine/graph/nv34.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/nv35.c [moved from drivers/gpu/drm/nouveau/core/engine/graph/nv35.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/nv40.c [moved from drivers/gpu/drm/nouveau/core/engine/graph/nv40.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/nv40.h [moved from drivers/gpu/drm/nouveau/core/engine/graph/nv40.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/nv50.c [moved from drivers/gpu/drm/nouveau/core/engine/graph/nv50.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/nv50.h [moved from drivers/gpu/drm/nouveau/core/engine/graph/nv50.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/nvc0.c [moved from drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c with 99% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/nvc0.h [moved from drivers/gpu/drm/nouveau/core/engine/graph/nvc0.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/nvc1.c [moved from drivers/gpu/drm/nouveau/core/engine/graph/nvc1.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/nvc4.c [moved from drivers/gpu/drm/nouveau/core/engine/graph/nvc4.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/nvc8.c [moved from drivers/gpu/drm/nouveau/core/engine/graph/nvc8.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/nvd7.c [moved from drivers/gpu/drm/nouveau/core/engine/graph/nvd7.c with 98% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/nvd9.c [moved from drivers/gpu/drm/nouveau/core/engine/graph/nvd9.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/nve4.c [moved from drivers/gpu/drm/nouveau/core/engine/graph/nve4.c with 99% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/nvf0.c [moved from drivers/gpu/drm/nouveau/core/engine/graph/nvf0.c with 99% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/graph/regs.h [moved from drivers/gpu/drm/nouveau/core/engine/graph/regs.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/mpeg/Kbuild [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c [moved from drivers/gpu/drm/nouveau/core/engine/mpeg/nv31.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.h [moved from drivers/gpu/drm/nouveau/core/engine/mpeg/nv31.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv40.c [moved from drivers/gpu/drm/nouveau/core/engine/mpeg/nv40.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.c [moved from drivers/gpu/drm/nouveau/core/engine/mpeg/nv44.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv50.c [moved from drivers/gpu/drm/nouveau/core/engine/mpeg/nv50.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv84.c [moved from drivers/gpu/drm/nouveau/core/engine/mpeg/nv84.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/perfmon/Kbuild [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/engine/perfmon/base.c [moved from drivers/gpu/drm/nouveau/core/engine/perfmon/base.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/perfmon/daemon.c [moved from drivers/gpu/drm/nouveau/core/engine/perfmon/daemon.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/perfmon/nv40.c [moved from drivers/gpu/drm/nouveau/core/engine/perfmon/nv40.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/perfmon/nv40.h [moved from drivers/gpu/drm/nouveau/core/engine/perfmon/nv40.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/perfmon/nv50.c [moved from drivers/gpu/drm/nouveau/core/engine/perfmon/nv50.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/perfmon/nv84.c [moved from drivers/gpu/drm/nouveau/core/engine/perfmon/nv84.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/perfmon/nva3.c [moved from drivers/gpu/drm/nouveau/core/engine/perfmon/nva3.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/perfmon/nvc0.c [moved from drivers/gpu/drm/nouveau/core/engine/perfmon/nvc0.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/perfmon/nvc0.h [moved from drivers/gpu/drm/nouveau/core/engine/perfmon/nvc0.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/perfmon/nve0.c [moved from drivers/gpu/drm/nouveau/core/engine/perfmon/nve0.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/perfmon/nvf0.c [moved from drivers/gpu/drm/nouveau/core/engine/perfmon/nvf0.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/perfmon/priv.h [moved from drivers/gpu/drm/nouveau/core/engine/perfmon/priv.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/ppp/Kbuild [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/engine/ppp/nv98.c [moved from drivers/gpu/drm/nouveau/core/engine/ppp/nv98.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/ppp/nvc0.c [moved from drivers/gpu/drm/nouveau/core/engine/ppp/nvc0.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/software/Kbuild [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/engine/software/nv04.c [moved from drivers/gpu/drm/nouveau/core/engine/software/nv04.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/software/nv10.c [moved from drivers/gpu/drm/nouveau/core/engine/software/nv10.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/software/nv50.c [moved from drivers/gpu/drm/nouveau/core/engine/software/nv50.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/software/nv50.h [moved from drivers/gpu/drm/nouveau/core/engine/software/nv50.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/software/nvc0.c [moved from drivers/gpu/drm/nouveau/core/engine/software/nvc0.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/vp/Kbuild [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/engine/vp/nv84.c [moved from drivers/gpu/drm/nouveau/core/engine/vp/nv84.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/vp/nv98.c [moved from drivers/gpu/drm/nouveau/core/engine/vp/nv98.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/vp/nvc0.c [moved from drivers/gpu/drm/nouveau/core/engine/vp/nvc0.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/vp/nve0.c [moved from drivers/gpu/drm/nouveau/core/engine/vp/nve0.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/engine/xtensa.c [moved from drivers/gpu/drm/nouveau/core/engine/xtensa.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/Kbuild [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/subdev/bar/Kbuild [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.c [moved from drivers/gpu/drm/nouveau/core/subdev/bar/base.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bar/gk20a.c [moved from drivers/gpu/drm/nouveau/core/subdev/bar/gk20a.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.c [moved from drivers/gpu/drm/nouveau/core/subdev/bar/nv50.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bar/nvc0.c [moved from drivers/gpu/drm/nouveau/core/subdev/bar/nvc0.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bar/priv.h [moved from drivers/gpu/drm/nouveau/core/subdev/bar/priv.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bios/Kbuild [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c [moved from drivers/gpu/drm/nouveau/core/subdev/bios/M0203.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.c [moved from drivers/gpu/drm/nouveau/core/subdev/bios/M0205.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c [moved from drivers/gpu/drm/nouveau/core/subdev/bios/M0209.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.c [moved from drivers/gpu/drm/nouveau/core/subdev/bios/P0260.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c [moved from drivers/gpu/drm/nouveau/core/subdev/bios/base.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bios/bit.c [moved from drivers/gpu/drm/nouveau/core/subdev/bios/bit.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.c [moved from drivers/gpu/drm/nouveau/core/subdev/bios/boost.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.c [moved from drivers/gpu/drm/nouveau/core/subdev/bios/conn.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.c [moved from drivers/gpu/drm/nouveau/core/subdev/bios/cstep.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bios/dcb.c [moved from drivers/gpu/drm/nouveau/core/subdev/bios/dcb.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c [moved from drivers/gpu/drm/nouveau/core/subdev/bios/disp.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c [moved from drivers/gpu/drm/nouveau/core/subdev/bios/dp.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bios/extdev.c [moved from drivers/gpu/drm/nouveau/core/subdev/bios/extdev.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bios/fan.c [moved from drivers/gpu/drm/nouveau/core/subdev/bios/fan.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.c [moved from drivers/gpu/drm/nouveau/core/subdev/bios/gpio.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bios/i2c.c [moved from drivers/gpu/drm/nouveau/core/subdev/bios/i2c.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.c [moved from drivers/gpu/drm/nouveau/core/subdev/bios/image.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c [moved from drivers/gpu/drm/nouveau/core/subdev/bios/init.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bios/mxm.c [moved from drivers/gpu/drm/nouveau/core/subdev/bios/mxm.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bios/npde.c [moved from drivers/gpu/drm/nouveau/core/subdev/bios/npde.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.c [moved from drivers/gpu/drm/nouveau/core/subdev/bios/pcir.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.c [moved from drivers/gpu/drm/nouveau/core/subdev/bios/perf.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c [moved from drivers/gpu/drm/nouveau/core/subdev/bios/pll.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c [moved from drivers/gpu/drm/nouveau/core/subdev/bios/pmu.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bios/priv.h [moved from drivers/gpu/drm/nouveau/core/subdev/bios/priv.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bios/ramcfg.c [moved from drivers/gpu/drm/nouveau/core/subdev/bios/ramcfg.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c [moved from drivers/gpu/drm/nouveau/core/subdev/bios/rammap.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c [moved from drivers/gpu/drm/nouveau/core/subdev/bios/shadow.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowacpi.c [moved from drivers/gpu/drm/nouveau/core/subdev/bios/shadowacpi.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c [moved from drivers/gpu/drm/nouveau/core/subdev/bios/shadowof.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.c [moved from drivers/gpu/drm/nouveau/core/subdev/bios/shadowpci.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowramin.c [moved from drivers/gpu/drm/nouveau/core/subdev/bios/shadowramin.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowrom.c [moved from drivers/gpu/drm/nouveau/core/subdev/bios/shadowrom.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bios/therm.c [moved from drivers/gpu/drm/nouveau/core/subdev/bios/therm.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c [moved from drivers/gpu/drm/nouveau/core/subdev/bios/timing.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bios/vmap.c [moved from drivers/gpu/drm/nouveau/core/subdev/bios/vmap.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bios/volt.c [moved from drivers/gpu/drm/nouveau/core/subdev/bios/volt.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bios/xpio.c [moved from drivers/gpu/drm/nouveau/core/subdev/bios/xpio.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bus/Kbuild [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.c [moved from drivers/gpu/drm/nouveau/core/subdev/bus/hwsq.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.h [moved from drivers/gpu/drm/nouveau/core/subdev/bus/hwsq.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv04.c [moved from drivers/gpu/drm/nouveau/core/subdev/bus/nv04.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv04.h [moved from drivers/gpu/drm/nouveau/core/subdev/bus/nv04.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv31.c [moved from drivers/gpu/drm/nouveau/core/subdev/bus/nv31.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.c [moved from drivers/gpu/drm/nouveau/core/subdev/bus/nv50.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv94.c [moved from drivers/gpu/drm/nouveau/core/subdev/bus/nv94.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/bus/nvc0.c [moved from drivers/gpu/drm/nouveau/core/subdev/bus/nvc0.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/clock/Kbuild [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/subdev/clock/base.c [moved from drivers/gpu/drm/nouveau/core/subdev/clock/base.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/clock/gk20a.c [moved from drivers/gpu/drm/nouveau/core/subdev/clock/gk20a.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/clock/nv04.c [moved from drivers/gpu/drm/nouveau/core/subdev/clock/nv04.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/clock/nv40.c [moved from drivers/gpu/drm/nouveau/core/subdev/clock/nv40.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/clock/nv50.c [moved from drivers/gpu/drm/nouveau/core/subdev/clock/nv50.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/clock/nv50.h [moved from drivers/gpu/drm/nouveau/core/subdev/clock/nv50.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/clock/nv84.c [moved from drivers/gpu/drm/nouveau/core/subdev/clock/nv84.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/clock/nva3.c [moved from drivers/gpu/drm/nouveau/core/subdev/clock/nva3.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/clock/nva3.h [moved from drivers/gpu/drm/nouveau/core/subdev/clock/nva3.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/clock/nvaa.c [moved from drivers/gpu/drm/nouveau/core/subdev/clock/nvaa.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/clock/nvc0.c [moved from drivers/gpu/drm/nouveau/core/subdev/clock/nvc0.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/clock/nve0.c [moved from drivers/gpu/drm/nouveau/core/subdev/clock/nve0.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/clock/pll.h [moved from drivers/gpu/drm/nouveau/core/subdev/clock/pll.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/clock/pllnv04.c [moved from drivers/gpu/drm/nouveau/core/subdev/clock/pllnv04.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/clock/pllnva3.c [moved from drivers/gpu/drm/nouveau/core/subdev/clock/pllnva3.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/clock/seq.h [moved from drivers/gpu/drm/nouveau/core/subdev/clock/seq.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/Kbuild [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.c [moved from drivers/gpu/drm/nouveau/core/subdev/devinit/base.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/fbmem.h [moved from drivers/gpu/drm/nouveau/core/subdev/devinit/fbmem.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm107.c [moved from drivers/gpu/drm/nouveau/core/subdev/devinit/gm107.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm204.c [moved from drivers/gpu/drm/nouveau/core/subdev/devinit/gm204.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.c [moved from drivers/gpu/drm/nouveau/core/subdev/devinit/nv04.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.h [moved from drivers/gpu/drm/nouveau/core/subdev/devinit/nv04.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv05.c [moved from drivers/gpu/drm/nouveau/core/subdev/devinit/nv05.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv10.c [moved from drivers/gpu/drm/nouveau/core/subdev/devinit/nv10.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv1a.c [moved from drivers/gpu/drm/nouveau/core/subdev/devinit/nv1a.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv20.c [moved from drivers/gpu/drm/nouveau/core/subdev/devinit/nv20.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.c [moved from drivers/gpu/drm/nouveau/core/subdev/devinit/nv50.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.h [moved from drivers/gpu/drm/nouveau/core/subdev/devinit/nv50.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv84.c [moved from drivers/gpu/drm/nouveau/core/subdev/devinit/nv84.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv98.c [moved from drivers/gpu/drm/nouveau/core/subdev/devinit/nv98.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nva3.c [moved from drivers/gpu/drm/nouveau/core/subdev/devinit/nva3.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nvaf.c [moved from drivers/gpu/drm/nouveau/core/subdev/devinit/nvaf.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nvc0.c [moved from drivers/gpu/drm/nouveau/core/subdev/devinit/nvc0.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/priv.h [moved from drivers/gpu/drm/nouveau/core/subdev/devinit/priv.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/Kbuild [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/base.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gddr3.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/gddr3.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gddr5.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/gddr5.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk20a.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/gk20a.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm107.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/gm107.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv04.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/nv04.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv04.h [moved from drivers/gpu/drm/nouveau/core/subdev/fb/nv04.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv10.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/nv10.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv1a.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/nv1a.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv20.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/nv20.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv25.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/nv25.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv30.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/nv30.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv35.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/nv35.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv36.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/nv36.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv40.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/nv40.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv40.h [moved from drivers/gpu/drm/nouveau/core/subdev/fb/nv40.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv41.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/nv41.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv44.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/nv44.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv46.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/nv46.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv47.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/nv47.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv49.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/nv49.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv4e.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/nv4e.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/nv50.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.h [moved from drivers/gpu/drm/nouveau/core/subdev/fb/nv50.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv84.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/nv84.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nva3.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/nva3.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nvaa.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/nvaa.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nvaf.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/nvaf.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nvc0.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/nvc0.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nvc0.h [moved from drivers/gpu/drm/nouveau/core/subdev/fb/nvc0.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nve0.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/nve0.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h [moved from drivers/gpu/drm/nouveau/core/subdev/fb/priv.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramfuc.h [moved from drivers/gpu/drm/nouveau/core/subdev/fb/ramfuc.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk20a.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/ramgk20a.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm107.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/ramgm107.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv04.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/ramnv04.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv10.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/ramnv10.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv1a.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/ramnv1a.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv20.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/ramnv20.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/ramnv40.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv41.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/ramnv41.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv44.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/ramnv44.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv49.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/ramnv49.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv4e.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/ramnv4e.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/ramnv50.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnva3.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/ramnva3.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnvaa.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/ramnvaa.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnvc0.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/ramnvc0.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnve0.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/ramnve0.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramseq.h [moved from drivers/gpu/drm/nouveau/core/subdev/fb/ramseq.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/regsnv04.h [moved from drivers/gpu/drm/nouveau/core/include/subdev/fb/regsnv04.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/sddr2.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/sddr2.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/sddr3.c [moved from drivers/gpu/drm/nouveau/core/subdev/fb/sddr3.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fuse/Kbuild [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/subdev/fuse/base.c [moved from drivers/gpu/drm/nouveau/core/subdev/fuse/base.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fuse/g80.c [moved from drivers/gpu/drm/nouveau/core/subdev/fuse/g80.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gf100.c [moved from drivers/gpu/drm/nouveau/core/subdev/fuse/gf100.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gm107.c [moved from drivers/gpu/drm/nouveau/core/subdev/fuse/gm107.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/fuse/priv.h [moved from drivers/gpu/drm/nouveau/core/subdev/fuse/priv.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/Kbuild [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c [moved from drivers/gpu/drm/nouveau/core/subdev/gpio/base.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv10.c [moved from drivers/gpu/drm/nouveau/core/subdev/gpio/nv10.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv50.c [moved from drivers/gpu/drm/nouveau/core/subdev/gpio/nv50.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv94.c [moved from drivers/gpu/drm/nouveau/core/subdev/gpio/nv94.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nvd0.c [moved from drivers/gpu/drm/nouveau/core/subdev/gpio/nvd0.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nve0.c [moved from drivers/gpu/drm/nouveau/core/subdev/gpio/nve0.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/priv.h [moved from drivers/gpu/drm/nouveau/core/subdev/gpio/priv.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/Kbuild [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.c [moved from drivers/gpu/drm/nouveau/core/subdev/i2c/anx9805.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.c [moved from drivers/gpu/drm/nouveau/core/subdev/i2c/aux.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c [moved from drivers/gpu/drm/nouveau/core/subdev/i2c/base.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bit.c [moved from drivers/gpu/drm/nouveau/core/subdev/i2c/bit.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf117.c [moved from drivers/gpu/drm/nouveau/core/subdev/i2c/gf117.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gm204.c [moved from drivers/gpu/drm/nouveau/core/subdev/i2c/gm204.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv04.c [moved from drivers/gpu/drm/nouveau/core/subdev/i2c/nv04.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv4e.c [moved from drivers/gpu/drm/nouveau/core/subdev/i2c/nv4e.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv50.c [moved from drivers/gpu/drm/nouveau/core/subdev/i2c/nv50.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv50.h [moved from drivers/gpu/drm/nouveau/core/subdev/i2c/nv50.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv94.c [moved from drivers/gpu/drm/nouveau/core/subdev/i2c/nv94.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nvd0.c [moved from drivers/gpu/drm/nouveau/core/subdev/i2c/nvd0.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nve0.c [moved from drivers/gpu/drm/nouveau/core/subdev/i2c/nve0.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.c [moved from drivers/gpu/drm/nouveau/core/subdev/i2c/pad.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.h [moved from drivers/gpu/drm/nouveau/core/subdev/i2c/pad.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgm204.c [moved from drivers/gpu/drm/nouveau/core/subdev/i2c/padgm204.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv04.c [moved from drivers/gpu/drm/nouveau/core/subdev/i2c/padnv04.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv94.c [moved from drivers/gpu/drm/nouveau/core/subdev/i2c/padnv94.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/port.h [moved from drivers/gpu/drm/nouveau/core/subdev/i2c/port.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/priv.h [moved from drivers/gpu/drm/nouveau/core/subdev/i2c/priv.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/ibus/Kbuild [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk20a.c [moved from drivers/gpu/drm/nouveau/core/subdev/ibus/gk20a.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/ibus/nvc0.c [moved from drivers/gpu/drm/nouveau/core/subdev/ibus/nvc0.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/ibus/nve0.c [moved from drivers/gpu/drm/nouveau/core/subdev/ibus/nve0.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/Kbuild [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c [moved from drivers/gpu/drm/nouveau/core/subdev/instmem/base.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.c [moved from drivers/gpu/drm/nouveau/core/subdev/instmem/nv04.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.h [moved from drivers/gpu/drm/nouveau/core/subdev/instmem/nv04.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv40.c [moved from drivers/gpu/drm/nouveau/core/subdev/instmem/nv40.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c [moved from drivers/gpu/drm/nouveau/core/subdev/instmem/nv50.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/priv.h [moved from drivers/gpu/drm/nouveau/core/subdev/instmem/priv.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/Kbuild [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c [moved from drivers/gpu/drm/nouveau/core/subdev/ltc/base.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c [moved from drivers/gpu/drm/nouveau/core/subdev/ltc/gf100.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gk104.c [moved from drivers/gpu/drm/nouveau/core/subdev/ltc/gk104.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c [moved from drivers/gpu/drm/nouveau/core/subdev/ltc/gm107.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/priv.h [moved from drivers/gpu/drm/nouveau/core/subdev/ltc/priv.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/mc/Kbuild [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.c [moved from drivers/gpu/drm/nouveau/core/subdev/mc/base.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk20a.c [moved from drivers/gpu/drm/nouveau/core/subdev/mc/gk20a.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv04.c [moved from drivers/gpu/drm/nouveau/core/subdev/mc/nv04.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv04.h [moved from drivers/gpu/drm/nouveau/core/subdev/mc/nv04.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv40.c [moved from drivers/gpu/drm/nouveau/core/subdev/mc/nv40.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv44.c [moved from drivers/gpu/drm/nouveau/core/subdev/mc/nv44.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv4c.c [moved from drivers/gpu/drm/nouveau/core/subdev/mc/nv4c.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv50.c [moved from drivers/gpu/drm/nouveau/core/subdev/mc/nv50.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv94.c [moved from drivers/gpu/drm/nouveau/core/subdev/mc/nv94.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv98.c [moved from drivers/gpu/drm/nouveau/core/subdev/mc/nv98.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/mc/nvc0.c [moved from drivers/gpu/drm/nouveau/core/subdev/mc/nvc0.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/mc/nvc3.c [moved from drivers/gpu/drm/nouveau/core/subdev/mc/nvc3.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/mc/priv.h [moved from drivers/gpu/drm/nouveau/core/subdev/mc/priv.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/mxm/Kbuild [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.c [moved from drivers/gpu/drm/nouveau/core/subdev/mxm/base.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/mxm/mxms.c [moved from drivers/gpu/drm/nouveau/core/subdev/mxm/mxms.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/mxm/mxms.h [moved from drivers/gpu/drm/nouveau/core/subdev/mxm/mxms.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.c [moved from drivers/gpu/drm/nouveau/core/subdev/mxm/nv50.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/pwr/Kbuild [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/subdev/pwr/base.c [moved from drivers/gpu/drm/nouveau/core/subdev/pwr/base.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/pwr/fuc/arith.fuc [moved from drivers/gpu/drm/nouveau/core/subdev/pwr/fuc/arith.fuc with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/pwr/fuc/host.fuc [moved from drivers/gpu/drm/nouveau/core/subdev/pwr/fuc/host.fuc with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/pwr/fuc/i2c_.fuc [moved from drivers/gpu/drm/nouveau/core/subdev/pwr/fuc/i2c_.fuc with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/pwr/fuc/idle.fuc [moved from drivers/gpu/drm/nouveau/core/subdev/pwr/fuc/idle.fuc with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/pwr/fuc/kernel.fuc [moved from drivers/gpu/drm/nouveau/core/subdev/pwr/fuc/kernel.fuc with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/pwr/fuc/macros.fuc [moved from drivers/gpu/drm/nouveau/core/subdev/pwr/fuc/macros.fuc with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/pwr/fuc/memx.fuc [moved from drivers/gpu/drm/nouveau/core/subdev/pwr/fuc/memx.fuc with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/pwr/fuc/nv108.fuc5 [moved from drivers/gpu/drm/nouveau/core/subdev/pwr/fuc/nv108.fuc with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/pwr/fuc/nv108.fuc5.h [moved from drivers/gpu/drm/nouveau/core/subdev/pwr/fuc/nv108.fuc.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/pwr/fuc/nva3.fuc3 [moved from drivers/gpu/drm/nouveau/core/subdev/pwr/fuc/nva3.fuc with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/pwr/fuc/nva3.fuc3.h [moved from drivers/gpu/drm/nouveau/core/subdev/pwr/fuc/nva3.fuc.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/pwr/fuc/nvc0.fuc3 [moved from drivers/gpu/drm/nouveau/core/subdev/pwr/fuc/nvc0.fuc with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/pwr/fuc/nvc0.fuc3.h [moved from drivers/gpu/drm/nouveau/core/subdev/pwr/fuc/nvc0.fuc.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/pwr/fuc/nvd0.fuc4 [moved from drivers/gpu/drm/nouveau/core/subdev/pwr/fuc/nvd0.fuc with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/pwr/fuc/nvd0.fuc4.h [moved from drivers/gpu/drm/nouveau/core/subdev/pwr/fuc/nvd0.fuc.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/pwr/fuc/os.h [moved from drivers/gpu/drm/nouveau/core/subdev/pwr/fuc/os.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/pwr/fuc/perf.fuc [moved from drivers/gpu/drm/nouveau/core/subdev/pwr/fuc/perf.fuc with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/pwr/fuc/test.fuc [moved from drivers/gpu/drm/nouveau/core/subdev/pwr/fuc/test.fuc with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/pwr/gk104.c [moved from drivers/gpu/drm/nouveau/core/subdev/pwr/gk104.c with 98% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/pwr/gk20a.c [moved from drivers/gpu/drm/nouveau/core/subdev/pwr/gk20a.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/pwr/memx.c [moved from drivers/gpu/drm/nouveau/core/subdev/pwr/memx.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/pwr/nv108.c [moved from drivers/gpu/drm/nouveau/core/subdev/pwr/nv108.c with 98% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/pwr/nva3.c [moved from drivers/gpu/drm/nouveau/core/subdev/pwr/nva3.c with 98% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/pwr/nvc0.c [moved from drivers/gpu/drm/nouveau/core/subdev/pwr/nvc0.c with 98% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/pwr/nvd0.c [moved from drivers/gpu/drm/nouveau/core/subdev/pwr/nvd0.c with 98% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/pwr/priv.h [moved from drivers/gpu/drm/nouveau/core/subdev/pwr/priv.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/therm/Kbuild [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c [moved from drivers/gpu/drm/nouveau/core/subdev/therm/base.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.c [moved from drivers/gpu/drm/nouveau/core/subdev/therm/fan.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/therm/fannil.c [moved from drivers/gpu/drm/nouveau/core/subdev/therm/fannil.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/therm/fanpwm.c [moved from drivers/gpu/drm/nouveau/core/subdev/therm/fanpwm.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/therm/fantog.c [moved from drivers/gpu/drm/nouveau/core/subdev/therm/fantog.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm107.c [moved from drivers/gpu/drm/nouveau/core/subdev/therm/gm107.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/therm/ic.c [moved from drivers/gpu/drm/nouveau/core/subdev/therm/ic.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv40.c [moved from drivers/gpu/drm/nouveau/core/subdev/therm/nv40.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.c [moved from drivers/gpu/drm/nouveau/core/subdev/therm/nv50.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv84.c [moved from drivers/gpu/drm/nouveau/core/subdev/therm/nv84.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/therm/nva3.c [moved from drivers/gpu/drm/nouveau/core/subdev/therm/nva3.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/therm/nvd0.c [moved from drivers/gpu/drm/nouveau/core/subdev/therm/nvd0.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h [moved from drivers/gpu/drm/nouveau/core/subdev/therm/priv.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.c [moved from drivers/gpu/drm/nouveau/core/subdev/therm/temp.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/timer/Kbuild [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c [moved from drivers/gpu/drm/nouveau/core/subdev/timer/base.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/timer/gk20a.c [moved from drivers/gpu/drm/nouveau/core/subdev/timer/gk20a.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv04.c [moved from drivers/gpu/drm/nouveau/core/subdev/timer/nv04.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv04.h [moved from drivers/gpu/drm/nouveau/core/subdev/timer/nv04.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/timer/priv.h [moved from drivers/gpu/drm/nouveau/core/subdev/timer/priv.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/vm/Kbuild [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/subdev/vm/base.c [moved from drivers/gpu/drm/nouveau/core/subdev/vm/base.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/vm/nv04.c [moved from drivers/gpu/drm/nouveau/core/subdev/vm/nv04.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/vm/nv04.h [moved from drivers/gpu/drm/nouveau/core/subdev/vm/nv04.h with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/vm/nv41.c [moved from drivers/gpu/drm/nouveau/core/subdev/vm/nv41.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/vm/nv44.c [moved from drivers/gpu/drm/nouveau/core/subdev/vm/nv44.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/vm/nv50.c [moved from drivers/gpu/drm/nouveau/core/subdev/vm/nv50.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/vm/nvc0.c [moved from drivers/gpu/drm/nouveau/core/subdev/vm/nvc0.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/volt/Kbuild [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c [moved from drivers/gpu/drm/nouveau/core/subdev/volt/base.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk20a.c [moved from drivers/gpu/drm/nouveau/core/subdev/volt/gk20a.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/volt/gpio.c [moved from drivers/gpu/drm/nouveau/core/subdev/volt/gpio.c with 100% similarity]
drivers/gpu/drm/nouveau/nvkm/subdev/volt/nv40.c [moved from drivers/gpu/drm/nouveau/core/subdev/volt/nv40.c with 100% similarity]

diff --git a/drivers/gpu/drm/nouveau/Kbuild b/drivers/gpu/drm/nouveau/Kbuild
new file mode 100644 (file)
index 0000000..2b76566
--- /dev/null
@@ -0,0 +1,66 @@
+ccflags-y := -Iinclude/drm
+ccflags-y += -I$(src)/include
+ccflags-y += -I$(src)/include/nvkm
+ccflags-y += -I$(src)/nvkm
+ccflags-y += -I$(src)
+
+# NVKM - HW resource manager
+#- code also used by various userspace tools/tests
+include $(src)/nvif/Kbuild
+nouveau-y := $(nvif-y)
+
+# NVIF - NVKM interface library (NVKM user interface also defined here)
+#- code also used by various userspace tools/tests
+include $(src)/nvkm/Kbuild
+nouveau-y += $(nvkm-y)
+
+# DRM - general
+ifdef CONFIG_X86
+nouveau-$(CONFIG_ACPI) += nouveau_acpi.o
+endif
+nouveau-y += nouveau_agp.o
+nouveau-$(CONFIG_DEBUG_FS) += nouveau_debugfs.o
+nouveau-y += nouveau_drm.o
+nouveau-y += nouveau_hwmon.o
+nouveau-$(CONFIG_COMPAT) += nouveau_ioc32.o
+nouveau-y += nouveau_nvif.o
+nouveau-$(CONFIG_NOUVEAU_PLATFORM_DRIVER) += nouveau_platform.o
+nouveau-y += nouveau_sysfs.o
+nouveau-y += nouveau_usif.o # userspace <-> nvif
+nouveau-y += nouveau_vga.o
+
+# DRM - memory management
+nouveau-y += nouveau_bo.o
+nouveau-y += nouveau_gem.o
+nouveau-y += nouveau_prime.o
+nouveau-y += nouveau_sgdma.o
+nouveau-y += nouveau_ttm.o
+
+# DRM - modesetting
+nouveau-$(CONFIG_DRM_NOUVEAU_BACKLIGHT) += nouveau_backlight.o
+nouveau-y += nouveau_connector.o
+nouveau-y += nouveau_display.o
+nouveau-y += nv50_display.o
+nouveau-y += nouveau_dp.o
+nouveau-y += nouveau_fbcon.o
+nouveau-y += nv04_fbcon.o
+nouveau-y += nv50_fbcon.o
+nouveau-y += nvc0_fbcon.o
+
+# DRM - command submission
+nouveau-y += nouveau_abi16.o
+nouveau-y += nouveau_chan.o
+nouveau-y += nouveau_dma.o
+nouveau-y += nouveau_fence.o
+nouveau-y += nv04_fence.o
+nouveau-y += nv10_fence.o
+nouveau-y += nv17_fence.o
+nouveau-y += nv50_fence.o
+nouveau-y += nv84_fence.o
+nouveau-y += nvc0_fence.o
+
+# DRM - prehistoric modesetting (NV04-G7x)
+nouveau-y += nouveau_bios.o
+include $(src)/dispnv04/Kbuild
+
+obj-$(CONFIG_DRM_NOUVEAU) += nouveau.o
diff --git a/drivers/gpu/drm/nouveau/Makefile b/drivers/gpu/drm/nouveau/Makefile
deleted file mode 100644 (file)
index 1febf6e..0000000
+++ /dev/null
@@ -1,400 +0,0 @@
-#
-# Makefile for the drm device driver.  This driver provides support for the
-# Direct Rendering Infrastructure (DRI) in XFree86 4.1.0 and higher.
-
-ccflags-y := -Iinclude/drm
-ccflags-y += -I$(src)/core/include
-ccflags-y += -I$(src)/core
-ccflags-y += -I$(src)
-
-nouveau-y := core/core/client.o
-nouveau-y += core/core/engctx.o
-nouveau-y += core/core/engine.o
-nouveau-y += core/core/enum.o
-nouveau-y += core/core/event.o
-nouveau-y += core/core/gpuobj.o
-nouveau-y += core/core/handle.o
-nouveau-y += core/core/ioctl.o
-nouveau-y += core/core/mm.o
-nouveau-y += core/core/namedb.o
-nouveau-y += core/core/notify.o
-nouveau-y += core/core/object.o
-nouveau-y += core/core/option.o
-nouveau-y += core/core/parent.o
-nouveau-y += core/core/printk.o
-nouveau-y += core/core/ramht.o
-nouveau-y += core/core/subdev.o
-
-nouveau-y += core/subdev/bar/base.o
-nouveau-y += core/subdev/bar/nv50.o
-nouveau-y += core/subdev/bar/nvc0.o
-nouveau-y += core/subdev/bar/gk20a.o
-nouveau-y += core/subdev/bios/base.o
-nouveau-y += core/subdev/bios/bit.o
-nouveau-y += core/subdev/bios/boost.o
-nouveau-y += core/subdev/bios/conn.o
-nouveau-y += core/subdev/bios/cstep.o
-nouveau-y += core/subdev/bios/dcb.o
-nouveau-y += core/subdev/bios/disp.o
-nouveau-y += core/subdev/bios/dp.o
-nouveau-y += core/subdev/bios/extdev.o
-nouveau-y += core/subdev/bios/fan.o
-nouveau-y += core/subdev/bios/gpio.o
-nouveau-y += core/subdev/bios/i2c.o
-nouveau-y += core/subdev/bios/image.o
-nouveau-y += core/subdev/bios/init.o
-nouveau-y += core/subdev/bios/mxm.o
-nouveau-y += core/subdev/bios/npde.o
-nouveau-y += core/subdev/bios/pcir.o
-nouveau-y += core/subdev/bios/perf.o
-nouveau-y += core/subdev/bios/pll.o
-nouveau-y += core/subdev/bios/pmu.o
-nouveau-y += core/subdev/bios/ramcfg.o
-nouveau-y += core/subdev/bios/rammap.o
-nouveau-y += core/subdev/bios/shadow.o
-nouveau-y += core/subdev/bios/shadowacpi.o
-nouveau-y += core/subdev/bios/shadowof.o
-nouveau-y += core/subdev/bios/shadowpci.o
-nouveau-y += core/subdev/bios/shadowramin.o
-nouveau-y += core/subdev/bios/shadowrom.o
-nouveau-y += core/subdev/bios/timing.o
-nouveau-y += core/subdev/bios/therm.o
-nouveau-y += core/subdev/bios/vmap.o
-nouveau-y += core/subdev/bios/volt.o
-nouveau-y += core/subdev/bios/xpio.o
-nouveau-y += core/subdev/bios/M0203.o
-nouveau-y += core/subdev/bios/M0205.o
-nouveau-y += core/subdev/bios/M0209.o
-nouveau-y += core/subdev/bios/P0260.o
-nouveau-y += core/subdev/bus/hwsq.o
-nouveau-y += core/subdev/bus/nv04.o
-nouveau-y += core/subdev/bus/nv31.o
-nouveau-y += core/subdev/bus/nv50.o
-nouveau-y += core/subdev/bus/nv94.o
-nouveau-y += core/subdev/bus/nvc0.o
-nouveau-y += core/subdev/clock/base.o
-nouveau-y += core/subdev/clock/nv04.o
-nouveau-y += core/subdev/clock/nv40.o
-nouveau-y += core/subdev/clock/nv50.o
-nouveau-y += core/subdev/clock/nv84.o
-nouveau-y += core/subdev/clock/nva3.o
-nouveau-y += core/subdev/clock/nvaa.o
-nouveau-y += core/subdev/clock/nvc0.o
-nouveau-y += core/subdev/clock/nve0.o
-nouveau-y += core/subdev/clock/gk20a.o
-nouveau-y += core/subdev/clock/pllnv04.o
-nouveau-y += core/subdev/clock/pllnva3.o
-nouveau-y += core/subdev/devinit/base.o
-nouveau-y += core/subdev/devinit/nv04.o
-nouveau-y += core/subdev/devinit/nv05.o
-nouveau-y += core/subdev/devinit/nv10.o
-nouveau-y += core/subdev/devinit/nv1a.o
-nouveau-y += core/subdev/devinit/nv20.o
-nouveau-y += core/subdev/devinit/nv50.o
-nouveau-y += core/subdev/devinit/nv84.o
-nouveau-y += core/subdev/devinit/nv98.o
-nouveau-y += core/subdev/devinit/nva3.o
-nouveau-y += core/subdev/devinit/nvaf.o
-nouveau-y += core/subdev/devinit/nvc0.o
-nouveau-y += core/subdev/devinit/gm107.o
-nouveau-y += core/subdev/devinit/gm204.o
-nouveau-y += core/subdev/fb/base.o
-nouveau-y += core/subdev/fb/nv04.o
-nouveau-y += core/subdev/fb/nv10.o
-nouveau-y += core/subdev/fb/nv1a.o
-nouveau-y += core/subdev/fb/nv20.o
-nouveau-y += core/subdev/fb/nv25.o
-nouveau-y += core/subdev/fb/nv30.o
-nouveau-y += core/subdev/fb/nv35.o
-nouveau-y += core/subdev/fb/nv36.o
-nouveau-y += core/subdev/fb/nv40.o
-nouveau-y += core/subdev/fb/nv41.o
-nouveau-y += core/subdev/fb/nv44.o
-nouveau-y += core/subdev/fb/nv46.o
-nouveau-y += core/subdev/fb/nv47.o
-nouveau-y += core/subdev/fb/nv49.o
-nouveau-y += core/subdev/fb/nv4e.o
-nouveau-y += core/subdev/fb/nv50.o
-nouveau-y += core/subdev/fb/nv84.o
-nouveau-y += core/subdev/fb/nva3.o
-nouveau-y += core/subdev/fb/nvaa.o
-nouveau-y += core/subdev/fb/nvaf.o
-nouveau-y += core/subdev/fb/nvc0.o
-nouveau-y += core/subdev/fb/nve0.o
-nouveau-y += core/subdev/fb/gk20a.o
-nouveau-y += core/subdev/fb/gm107.o
-nouveau-y += core/subdev/fb/ramnv04.o
-nouveau-y += core/subdev/fb/ramnv10.o
-nouveau-y += core/subdev/fb/ramnv1a.o
-nouveau-y += core/subdev/fb/ramnv20.o
-nouveau-y += core/subdev/fb/ramnv40.o
-nouveau-y += core/subdev/fb/ramnv41.o
-nouveau-y += core/subdev/fb/ramnv44.o
-nouveau-y += core/subdev/fb/ramnv49.o
-nouveau-y += core/subdev/fb/ramnv4e.o
-nouveau-y += core/subdev/fb/ramnv50.o
-nouveau-y += core/subdev/fb/ramnva3.o
-nouveau-y += core/subdev/fb/ramnvaa.o
-nouveau-y += core/subdev/fb/ramnvc0.o
-nouveau-y += core/subdev/fb/ramnve0.o
-nouveau-y += core/subdev/fb/ramgk20a.o
-nouveau-y += core/subdev/fb/ramgm107.o
-nouveau-y += core/subdev/fb/sddr2.o
-nouveau-y += core/subdev/fb/sddr3.o
-nouveau-y += core/subdev/fb/gddr3.o
-nouveau-y += core/subdev/fb/gddr5.o
-nouveau-y += core/subdev/fuse/base.o
-nouveau-y += core/subdev/fuse/g80.o
-nouveau-y += core/subdev/fuse/gf100.o
-nouveau-y += core/subdev/fuse/gm107.o
-nouveau-y += core/subdev/gpio/base.o
-nouveau-y += core/subdev/gpio/nv10.o
-nouveau-y += core/subdev/gpio/nv50.o
-nouveau-y += core/subdev/gpio/nv94.o
-nouveau-y += core/subdev/gpio/nvd0.o
-nouveau-y += core/subdev/gpio/nve0.o
-nouveau-y += core/subdev/i2c/base.o
-nouveau-y += core/subdev/i2c/anx9805.o
-nouveau-y += core/subdev/i2c/aux.o
-nouveau-y += core/subdev/i2c/bit.o
-nouveau-y += core/subdev/i2c/pad.o
-nouveau-y += core/subdev/i2c/padnv04.o
-nouveau-y += core/subdev/i2c/padnv94.o
-nouveau-y += core/subdev/i2c/padgm204.o
-nouveau-y += core/subdev/i2c/nv04.o
-nouveau-y += core/subdev/i2c/nv4e.o
-nouveau-y += core/subdev/i2c/nv50.o
-nouveau-y += core/subdev/i2c/nv94.o
-nouveau-y += core/subdev/i2c/nvd0.o
-nouveau-y += core/subdev/i2c/gf117.o
-nouveau-y += core/subdev/i2c/nve0.o
-nouveau-y += core/subdev/i2c/gm204.o
-nouveau-y += core/subdev/ibus/nvc0.o
-nouveau-y += core/subdev/ibus/nve0.o
-nouveau-y += core/subdev/ibus/gk20a.o
-nouveau-y += core/subdev/instmem/base.o
-nouveau-y += core/subdev/instmem/nv04.o
-nouveau-y += core/subdev/instmem/nv40.o
-nouveau-y += core/subdev/instmem/nv50.o
-nouveau-y += core/subdev/ltc/base.o
-nouveau-y += core/subdev/ltc/gf100.o
-nouveau-y += core/subdev/ltc/gk104.o
-nouveau-y += core/subdev/ltc/gm107.o
-nouveau-y += core/subdev/mc/base.o
-nouveau-y += core/subdev/mc/nv04.o
-nouveau-y += core/subdev/mc/nv40.o
-nouveau-y += core/subdev/mc/nv44.o
-nouveau-y += core/subdev/mc/nv4c.o
-nouveau-y += core/subdev/mc/nv50.o
-nouveau-y += core/subdev/mc/nv94.o
-nouveau-y += core/subdev/mc/nv98.o
-nouveau-y += core/subdev/mc/nvc0.o
-nouveau-y += core/subdev/mc/nvc3.o
-nouveau-y += core/subdev/mc/gk20a.o
-nouveau-y += core/subdev/mxm/base.o
-nouveau-y += core/subdev/mxm/mxms.o
-nouveau-y += core/subdev/mxm/nv50.o
-nouveau-y += core/subdev/pwr/base.o
-nouveau-y += core/subdev/pwr/memx.o
-nouveau-y += core/subdev/pwr/nva3.o
-nouveau-y += core/subdev/pwr/nvc0.o
-nouveau-y += core/subdev/pwr/nvd0.o
-nouveau-y += core/subdev/pwr/gk104.o
-nouveau-y += core/subdev/pwr/nv108.o
-nouveau-y += core/subdev/pwr/gk20a.o
-nouveau-y += core/subdev/therm/base.o
-nouveau-y += core/subdev/therm/fan.o
-nouveau-y += core/subdev/therm/fannil.o
-nouveau-y += core/subdev/therm/fanpwm.o
-nouveau-y += core/subdev/therm/fantog.o
-nouveau-y += core/subdev/therm/ic.o
-nouveau-y += core/subdev/therm/temp.o
-nouveau-y += core/subdev/therm/nv40.o
-nouveau-y += core/subdev/therm/nv50.o
-nouveau-y += core/subdev/therm/nv84.o
-nouveau-y += core/subdev/therm/nva3.o
-nouveau-y += core/subdev/therm/nvd0.o
-nouveau-y += core/subdev/therm/gm107.o
-nouveau-y += core/subdev/timer/base.o
-nouveau-y += core/subdev/timer/nv04.o
-nouveau-y += core/subdev/timer/gk20a.o
-nouveau-y += core/subdev/vm/base.o
-nouveau-y += core/subdev/vm/nv04.o
-nouveau-y += core/subdev/vm/nv41.o
-nouveau-y += core/subdev/vm/nv44.o
-nouveau-y += core/subdev/vm/nv50.o
-nouveau-y += core/subdev/vm/nvc0.o
-nouveau-y += core/subdev/volt/base.o
-nouveau-y += core/subdev/volt/gpio.o
-nouveau-y += core/subdev/volt/nv40.o
-nouveau-y += core/subdev/volt/gk20a.o
-
-nouveau-y += core/engine/falcon.o
-nouveau-y += core/engine/xtensa.o
-nouveau-y += core/engine/dmaobj/base.o
-nouveau-y += core/engine/dmaobj/nv04.o
-nouveau-y += core/engine/dmaobj/nv50.o
-nouveau-y += core/engine/dmaobj/nvc0.o
-nouveau-y += core/engine/dmaobj/nvd0.o
-nouveau-y += core/engine/bsp/nv84.o
-nouveau-y += core/engine/bsp/nv98.o
-nouveau-y += core/engine/bsp/nvc0.o
-nouveau-y += core/engine/bsp/nve0.o
-nouveau-y += core/engine/copy/nva3.o
-nouveau-y += core/engine/copy/nvc0.o
-nouveau-y += core/engine/copy/nve0.o
-nouveau-y += core/engine/crypt/nv84.o
-nouveau-y += core/engine/crypt/nv98.o
-nouveau-y += core/engine/device/acpi.o
-nouveau-y += core/engine/device/base.o
-nouveau-y += core/engine/device/ctrl.o
-nouveau-y += core/engine/device/nv04.o
-nouveau-y += core/engine/device/nv10.o
-nouveau-y += core/engine/device/nv20.o
-nouveau-y += core/engine/device/nv30.o
-nouveau-y += core/engine/device/nv40.o
-nouveau-y += core/engine/device/nv50.o
-nouveau-y += core/engine/device/nvc0.o
-nouveau-y += core/engine/device/nve0.o
-nouveau-y += core/engine/device/gm100.o
-nouveau-y += core/engine/disp/base.o
-nouveau-y += core/engine/disp/conn.o
-nouveau-y += core/engine/disp/outp.o
-nouveau-y += core/engine/disp/outpdp.o
-nouveau-y += core/engine/disp/nv04.o
-nouveau-y += core/engine/disp/nv50.o
-nouveau-y += core/engine/disp/nv84.o
-nouveau-y += core/engine/disp/nv94.o
-nouveau-y += core/engine/disp/nva0.o
-nouveau-y += core/engine/disp/nva3.o
-nouveau-y += core/engine/disp/nvd0.o
-nouveau-y += core/engine/disp/nve0.o
-nouveau-y += core/engine/disp/nvf0.o
-nouveau-y += core/engine/disp/gm107.o
-nouveau-y += core/engine/disp/gm204.o
-nouveau-y += core/engine/disp/dacnv50.o
-nouveau-y += core/engine/disp/dport.o
-nouveau-y += core/engine/disp/hdanva3.o
-nouveau-y += core/engine/disp/hdanvd0.o
-nouveau-y += core/engine/disp/hdminv84.o
-nouveau-y += core/engine/disp/hdminva3.o
-nouveau-y += core/engine/disp/hdminvd0.o
-nouveau-y += core/engine/disp/hdminve0.o
-nouveau-y += core/engine/disp/piornv50.o
-nouveau-y += core/engine/disp/sornv50.o
-nouveau-y += core/engine/disp/sornv94.o
-nouveau-y += core/engine/disp/sornvd0.o
-nouveau-y += core/engine/disp/sorgm204.o
-nouveau-y += core/engine/disp/vga.o
-nouveau-y += core/engine/fifo/base.o
-nouveau-y += core/engine/fifo/nv04.o
-nouveau-y += core/engine/fifo/nv10.o
-nouveau-y += core/engine/fifo/nv17.o
-nouveau-y += core/engine/fifo/nv40.o
-nouveau-y += core/engine/fifo/nv50.o
-nouveau-y += core/engine/fifo/nv84.o
-nouveau-y += core/engine/fifo/nvc0.o
-nouveau-y += core/engine/fifo/nve0.o
-nouveau-y += core/engine/fifo/gk20a.o
-nouveau-y += core/engine/fifo/nv108.o
-nouveau-y += core/engine/graph/ctxnv40.o
-nouveau-y += core/engine/graph/ctxnv50.o
-nouveau-y += core/engine/graph/ctxnvc0.o
-nouveau-y += core/engine/graph/ctxnvc1.o
-nouveau-y += core/engine/graph/ctxnvc4.o
-nouveau-y += core/engine/graph/ctxnvc8.o
-nouveau-y += core/engine/graph/ctxnvd7.o
-nouveau-y += core/engine/graph/ctxnvd9.o
-nouveau-y += core/engine/graph/ctxnve4.o
-nouveau-y += core/engine/graph/ctxgk20a.o
-nouveau-y += core/engine/graph/ctxnvf0.o
-nouveau-y += core/engine/graph/ctxgk110b.o
-nouveau-y += core/engine/graph/ctxnv108.o
-nouveau-y += core/engine/graph/ctxgm107.o
-nouveau-y += core/engine/graph/nv04.o
-nouveau-y += core/engine/graph/nv10.o
-nouveau-y += core/engine/graph/nv20.o
-nouveau-y += core/engine/graph/nv25.o
-nouveau-y += core/engine/graph/nv2a.o
-nouveau-y += core/engine/graph/nv30.o
-nouveau-y += core/engine/graph/nv34.o
-nouveau-y += core/engine/graph/nv35.o
-nouveau-y += core/engine/graph/nv40.o
-nouveau-y += core/engine/graph/nv50.o
-nouveau-y += core/engine/graph/nvc0.o
-nouveau-y += core/engine/graph/nvc1.o
-nouveau-y += core/engine/graph/nvc4.o
-nouveau-y += core/engine/graph/nvc8.o
-nouveau-y += core/engine/graph/nvd7.o
-nouveau-y += core/engine/graph/nvd9.o
-nouveau-y += core/engine/graph/nve4.o
-nouveau-y += core/engine/graph/gk20a.o
-nouveau-y += core/engine/graph/nvf0.o
-nouveau-y += core/engine/graph/gk110b.o
-nouveau-y += core/engine/graph/nv108.o
-nouveau-y += core/engine/graph/gm107.o
-nouveau-y += core/engine/mpeg/nv31.o
-nouveau-y += core/engine/mpeg/nv40.o
-nouveau-y += core/engine/mpeg/nv44.o
-nouveau-y += core/engine/mpeg/nv50.o
-nouveau-y += core/engine/mpeg/nv84.o
-nouveau-y += core/engine/perfmon/base.o
-nouveau-y += core/engine/perfmon/daemon.o
-nouveau-y += core/engine/perfmon/nv40.o
-nouveau-y += core/engine/perfmon/nv50.o
-nouveau-y += core/engine/perfmon/nv84.o
-nouveau-y += core/engine/perfmon/nva3.o
-nouveau-y += core/engine/perfmon/nvc0.o
-nouveau-y += core/engine/perfmon/nve0.o
-nouveau-y += core/engine/perfmon/nvf0.o
-nouveau-y += core/engine/ppp/nv98.o
-nouveau-y += core/engine/ppp/nvc0.o
-nouveau-y += core/engine/software/nv04.o
-nouveau-y += core/engine/software/nv10.o
-nouveau-y += core/engine/software/nv50.o
-nouveau-y += core/engine/software/nvc0.o
-nouveau-y += core/engine/vp/nv84.o
-nouveau-y += core/engine/vp/nv98.o
-nouveau-y += core/engine/vp/nvc0.o
-nouveau-y += core/engine/vp/nve0.o
-
-# nvif
-nouveau-y += nvif/object.o
-nouveau-y += nvif/client.o
-nouveau-y += nvif/device.o
-nouveau-y += nvif/notify.o
-
-# drm/core
-nouveau-y += nouveau_drm.o nouveau_chan.o nouveau_dma.o nouveau_fence.o
-nouveau-y += nouveau_vga.o nouveau_agp.o
-nouveau-y += nouveau_ttm.o nouveau_sgdma.o nouveau_bo.o nouveau_gem.o
-nouveau-y += nouveau_prime.o nouveau_abi16.o
-nouveau-y += nouveau_nvif.o nouveau_usif.o
-nouveau-y += nv04_fence.o nv10_fence.o nv17_fence.o
-nouveau-y += nv50_fence.o nv84_fence.o nvc0_fence.o
-
-# drm/kms
-nouveau-y += nouveau_bios.o nouveau_fbcon.o nouveau_display.o
-nouveau-y += nouveau_connector.o nouveau_dp.o
-nouveau-y += nv04_fbcon.o nv50_fbcon.o nvc0_fbcon.o
-
-# drm/kms/nv04:nv50
-include $(src)/dispnv04/Makefile
-
-# drm/kms/nv50-
-nouveau-y += nv50_display.o
-
-# drm/pm
-nouveau-y += nouveau_hwmon.o nouveau_sysfs.o
-
-# other random bits
-nouveau-$(CONFIG_COMPAT) += nouveau_ioc32.o
-ifdef CONFIG_X86
-nouveau-$(CONFIG_ACPI) += nouveau_acpi.o
-endif
-nouveau-$(CONFIG_DRM_NOUVEAU_BACKLIGHT) += nouveau_backlight.o
-nouveau-$(CONFIG_DEBUG_FS) += nouveau_debugfs.o
-nouveau-$(CONFIG_NOUVEAU_PLATFORM_DRIVER) += nouveau_platform.o
-
-obj-$(CONFIG_DRM_NOUVEAU)+= nouveau.o
-
diff --git a/drivers/gpu/drm/nouveau/core/include/nvif/class.h b/drivers/gpu/drm/nouveau/core/include/nvif/class.h
deleted file mode 120000 (symlink)
index f1ac485..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../nvif/class.h
\ No newline at end of file
diff --git a/drivers/gpu/drm/nouveau/core/include/nvif/event.h b/drivers/gpu/drm/nouveau/core/include/nvif/event.h
deleted file mode 120000 (symlink)
index 1b79853..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../nvif/event.h
\ No newline at end of file
diff --git a/drivers/gpu/drm/nouveau/core/include/nvif/ioctl.h b/drivers/gpu/drm/nouveau/core/include/nvif/ioctl.h
deleted file mode 120000 (symlink)
index 8569c86..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../nvif/ioctl.h
\ No newline at end of file
diff --git a/drivers/gpu/drm/nouveau/core/include/nvif/unpack.h b/drivers/gpu/drm/nouveau/core/include/nvif/unpack.h
deleted file mode 120000 (symlink)
index 69d9929..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../nvif/unpack.h
\ No newline at end of file
similarity index 97%
rename from drivers/gpu/drm/nouveau/nvif/client.h
rename to drivers/gpu/drm/nouveau/include/nvif/client.h
index 28352f0882ec2345bb5d76397f082bdc9f81ebe2..8b0048426ee5ef42e1f097e83932a2a6c81759f8 100644 (file)
@@ -1,7 +1,7 @@
 #ifndef __NVIF_CLIENT_H__
 #define __NVIF_CLIENT_H__
 
-#include "object.h"
+#include <nvif/object.h>
 
 struct nvif_client {
        struct nvif_object base;
similarity index 97%
rename from drivers/gpu/drm/nouveau/nvif/device.h
rename to drivers/gpu/drm/nouveau/include/nvif/device.h
index 43180f9fe630d6ae6f65c7bbc96e1579940a9d02..4aa1b93a8cd4f0ef24f71ec1c9f08ecf92da6bff 100644 (file)
@@ -1,8 +1,8 @@
 #ifndef __NVIF_DEVICE_H__
 #define __NVIF_DEVICE_H__
 
-#include "object.h"
-#include "class.h"
+#include <nvif/object.h>
+#include <nvif/class.h>
 
 struct nvif_device {
        struct nvif_object base;
diff --git a/drivers/gpu/drm/nouveau/include/nvkm/core/os.h b/drivers/gpu/drm/nouveau/include/nvkm/core/os.h
new file mode 100644 (file)
index 0000000..cd57e23
--- /dev/null
@@ -0,0 +1,4 @@
+#ifndef __NVKM_OS_H__
+#define __NVKM_OS_H__
+#include <nvif/os.h>
+#endif
index 3d1cfcb96b6bfd9e7dfa50e282d6e3761009f7e1..2e0d1d998ca679bd7d9f1f243b954bf92b992200 100644 (file)
@@ -203,7 +203,7 @@ const struct ttm_mem_type_manager_func nouveau_gart_manager = {
 };
 
 /*XXX*/
-#include <core/subdev/vm/nv04.h>
+#include <subdev/vm/nv04.h>
 static int
 nv04_gart_manager_init(struct ttm_mem_type_manager *man, unsigned long psize)
 {
diff --git a/drivers/gpu/drm/nouveau/nvif/Kbuild b/drivers/gpu/drm/nouveau/nvif/Kbuild
new file mode 100644 (file)
index 0000000..ff8ed3a
--- /dev/null
@@ -0,0 +1,4 @@
+nvif-y := nvif/object.o
+nvif-y += nvif/client.o
+nvif-y += nvif/device.o
+nvif-y += nvif/notify.o
index 3f7ac5bc8e03990426c70a2e3c17622fe9edfb53..80b96844221e1c19ce6247b0f08bf723d4308298 100644 (file)
@@ -22,9 +22,9 @@
  * Authors: Ben Skeggs <bskeggs@redhat.com>
  */
 
-#include "client.h"
-#include "driver.h"
-#include "ioctl.h"
+#include <nvif/client.h>
+#include <nvif/driver.h>
+#include <nvif/ioctl.h>
 
 int
 nvif_client_ioctl(struct nvif_client *client, void *data, u32 size)
index f477579725e3e482634a024d60ebc14736c2041a..6f72244c52cd89294c241d2e8d2ff5aaa764970d 100644 (file)
@@ -22,7 +22,7 @@
  * Authors: Ben Skeggs <bskeggs@redhat.com>
  */
 
-#include "device.h"
+#include <nvif/device.h>
 
 void
 nvif_device_fini(struct nvif_device *device)
index dd85b56f6aa502a9ba65dcb9d9e9b2e61da7f664..3ab4e2f8cc12ef8b6b930304bc2d4c2cf2b801f4 100644 (file)
  * Authors: Ben Skeggs <bskeggs@redhat.com>
  */
 
-#include "object.h"
-#include "client.h"
-#include "driver.h"
-#include "ioctl.h"
+#include <nvif/object.h>
+#include <nvif/client.h>
+#include <nvif/driver.h>
+#include <nvif/ioctl.h>
 
 int
 nvif_object_ioctl(struct nvif_object *object, void *data, u32 size, void **hack)
diff --git a/drivers/gpu/drm/nouveau/nvif/os.h b/drivers/gpu/drm/nouveau/nvif/os.h
deleted file mode 120000 (symlink)
index bd744b2..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../core/os.h
\ No newline at end of file
diff --git a/drivers/gpu/drm/nouveau/nvkm/Kbuild b/drivers/gpu/drm/nouveau/nvkm/Kbuild
new file mode 100644 (file)
index 0000000..2832147
--- /dev/null
@@ -0,0 +1,3 @@
+include $(src)/nvkm/core/Kbuild
+include $(src)/nvkm/subdev/Kbuild
+include $(src)/nvkm/engine/Kbuild
diff --git a/drivers/gpu/drm/nouveau/nvkm/core/Kbuild b/drivers/gpu/drm/nouveau/nvkm/core/Kbuild
new file mode 100644 (file)
index 0000000..a2bdb20
--- /dev/null
@@ -0,0 +1,17 @@
+nvkm-y := nvkm/core/client.o
+nvkm-y += nvkm/core/engctx.o
+nvkm-y += nvkm/core/engine.o
+nvkm-y += nvkm/core/enum.o
+nvkm-y += nvkm/core/event.o
+nvkm-y += nvkm/core/gpuobj.o
+nvkm-y += nvkm/core/handle.o
+nvkm-y += nvkm/core/ioctl.o
+nvkm-y += nvkm/core/mm.o
+nvkm-y += nvkm/core/namedb.o
+nvkm-y += nvkm/core/notify.o
+nvkm-y += nvkm/core/object.o
+nvkm-y += nvkm/core/option.o
+nvkm-y += nvkm/core/parent.o
+nvkm-y += nvkm/core/printk.o
+nvkm-y += nvkm/core/ramht.o
+nvkm-y += nvkm/core/subdev.o
diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/Kbuild b/drivers/gpu/drm/nouveau/nvkm/engine/Kbuild
new file mode 100644 (file)
index 0000000..ebd30be
--- /dev/null
@@ -0,0 +1,16 @@
+nvkm-y += nvkm/engine/falcon.o
+nvkm-y += nvkm/engine/xtensa.o
+
+include $(src)/nvkm/engine/bsp/Kbuild
+include $(src)/nvkm/engine/copy/Kbuild
+include $(src)/nvkm/engine/crypt/Kbuild
+include $(src)/nvkm/engine/device/Kbuild
+include $(src)/nvkm/engine/disp/Kbuild
+include $(src)/nvkm/engine/dmaobj/Kbuild
+include $(src)/nvkm/engine/fifo/Kbuild
+include $(src)/nvkm/engine/graph/Kbuild
+include $(src)/nvkm/engine/mpeg/Kbuild
+include $(src)/nvkm/engine/perfmon/Kbuild
+include $(src)/nvkm/engine/ppp/Kbuild
+include $(src)/nvkm/engine/software/Kbuild
+include $(src)/nvkm/engine/vp/Kbuild
diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/bsp/Kbuild b/drivers/gpu/drm/nouveau/nvkm/engine/bsp/Kbuild
new file mode 100644 (file)
index 0000000..da54c56
--- /dev/null
@@ -0,0 +1,4 @@
+nvkm-y += nvkm/engine/bsp/nv84.o
+nvkm-y += nvkm/engine/bsp/nv98.o
+nvkm-y += nvkm/engine/bsp/nvc0.o
+nvkm-y += nvkm/engine/bsp/nve0.o
diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/copy/Kbuild b/drivers/gpu/drm/nouveau/nvkm/engine/copy/Kbuild
new file mode 100644 (file)
index 0000000..d8aa5ed
--- /dev/null
@@ -0,0 +1,3 @@
+nvkm-y += nvkm/engine/copy/nva3.o
+nvkm-y += nvkm/engine/copy/nvc0.o
+nvkm-y += nvkm/engine/copy/nve0.o
similarity index 99%
rename from drivers/gpu/drm/nouveau/core/engine/copy/fuc/nva3.fuc
rename to drivers/gpu/drm/nouveau/nvkm/engine/copy/fuc/com.fuc
index 219850d53286c967e5a09a0c259f29303b0a2ebd..33b67dc711ac726ae2f88c82721eff248a6c79bb 100644 (file)
  *    m4 -DNVC0 nva3_copy.fuc | envyas -a -w -m fuc -V nva3 -o nvc0_copy.fuc.h
  */
 
-ifdef(`NVA3',
+#ifdef NVA3
 .section #nva3_pcopy_data
-,
+#else
 .section #nvc0_pcopy_data
-)
+#endif
 
 ctx_object:                   .b32 0
-ifdef(`NVA3',
+#ifdef NVA3
 ctx_dma:
 ctx_dma_query:                .b32 0
 ctx_dma_src:                  .b32 0
 ctx_dma_dst:                  .b32 0
-,)
+#endif
 .equ #ctx_dma_count 3
 ctx_query_address_high:       .b32 0
 ctx_query_address_low:        .b32 0
@@ -86,14 +86,14 @@ dispatch_table:
 // mthd 0x0140, PM_TRIGGER
 .b16 0x050 1
 .b32 0x00010000 + #cmd_pm_trigger    ~0xffffffff
-ifdef(`NVA3', `
+#ifdef NVA3
 // mthd 0x0180-0x018c, DMA_
 .b16 0x060 #ctx_dma_count
 dispatch_dma:
 .b32 0x00010000 + #cmd_dma           ~0xffffffff
 .b32 0x00010000 + #cmd_dma           ~0xffffffff
 .b32 0x00010000 + #cmd_dma           ~0xffffffff
-',)
+#endif
 // mthd 0x0200-0x0218, SRC_TILE
 .b16 0x80 7
 .b32 #ctx_src_tile_mode              ~0x00000fff
@@ -134,11 +134,11 @@ dispatch_dma:
 .b32 #ctx_query_counter              ~0xffffffff
 .b16 0x800 0
 
-ifdef(`NVA3',
+#ifdef NVA3
 .section #nva3_pcopy_code
-,
+#else
 .section #nvc0_pcopy_code
-)
+#endif
 
 main:
    clear b32 $r0
@@ -190,10 +190,10 @@ ih:
 swctx:
    mov $r4 0x7700
    mov $xtargets $r4
-ifdef(`NVA3', `
+#ifdef NVA3
    // target 7 hardcoded to ctx dma object
    mov $xdbase $r0
-', ` // NVC0
+#else
    // read SCRATCH3 to decide if we are PCOPY0 or PCOPY1
    mov $r4 0x2100
    iord $r4 I[$r4 + 0]
@@ -231,7 +231,7 @@ ifdef(`NVA3', `
    shl b32 $r6 24
    or $r4 $r6
    mov $xdbase $r4
-')
+#endif
    // 256-byte context, at start of data segment
    mov b32 $r4 $r0
    sethi $r4 0x60000
@@ -271,7 +271,7 @@ chsw:
    bra e #chsw_finish_load
       bset $flags $p1
       call #swctx
-ifdef(`NVA3',
+#ifdef NVA3
       // load dma objects back into TARGET regs
       mov $r5 #ctx_dma
       mov $r6 #ctx_dma_count
@@ -282,8 +282,7 @@ ifdef(`NVA3',
          iowr I[$r8] $r7
          sub b32 $r6 1
          bra nc #chsw_load_ctx_dma
-,)
-
+#endif
    chsw_finish_load:
    mov $r3 2
    iowr I[$r2 + 0x200] $r3
@@ -397,7 +396,7 @@ cmd_pm_trigger:
    iowr I[$r2] $r3
    ret
 
-ifdef(`NVA3',
+#ifdef NVA3
 // SET_DMA_* method handler
 //
 // Inputs:
@@ -419,7 +418,7 @@ cmd_dma:
    shl b32 $r4 6
    iowr I[$r4] $r3
    ret
-,)
+#endif
 
 // Calculates the hw swizzle mask and adjusts the surface's xcnt to match
 //
@@ -548,11 +547,11 @@ cmd_exec_set_surface_tiled:
    ld b32 $r7 D[$r5 + #ctx_src_tile_mode]
    extr $r9 $r7 8:11
    extr $r8 $r7 4:7
-ifdef(`NVA3',
+#ifdef NVA3
    add b32 $r8 2
-,
+#else
    add b32 $r8 3
-)
+#endif
    extr $r7 $r7 0:3
    cmp b32 $r7 0xe
    bra ne #xtile64
diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/copy/fuc/nva3.fuc3 b/drivers/gpu/drm/nouveau/nvkm/engine/copy/fuc/nva3.fuc3
new file mode 100644 (file)
index 0000000..e670620
--- /dev/null
@@ -0,0 +1,2 @@
+#define NVA3
+#include "com.fuc"
diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/copy/fuc/nvc0.fuc3 b/drivers/gpu/drm/nouveau/nvkm/engine/copy/fuc/nvc0.fuc3
new file mode 100644 (file)
index 0000000..df6866c
--- /dev/null
@@ -0,0 +1,2 @@
+#define NVC0
+#include "com.fuc"
similarity index 99%
rename from drivers/gpu/drm/nouveau/core/engine/copy/nva3.c
rename to drivers/gpu/drm/nouveau/nvkm/engine/copy/nva3.c
index abb410ef09eab09b4fe149c955d4504905d1d2f1..13c05e09ff873ab89ca83c795e18045923ee1082 100644 (file)
@@ -33,7 +33,7 @@
 #include <core/enum.h>
 
 
-#include "fuc/nva3.fuc.h"
+#include "fuc/nva3.fuc3.h"
 
 struct nva3_copy_priv {
        struct nouveau_falcon base;
similarity index 99%
rename from drivers/gpu/drm/nouveau/core/engine/copy/nvc0.c
rename to drivers/gpu/drm/nouveau/nvkm/engine/copy/nvc0.c
index 20a8cd7f77309881c6c1c73675a5e821e12d2e9e..abe324993eaf3816e3267295c30ac81e1bd966b6 100644 (file)
@@ -29,7 +29,7 @@
 #include <core/enum.h>
 #include <core/enum.h>
 
-#include "fuc/nvc0.fuc.h"
+#include "fuc/nvc0.fuc3.h"
 
 struct nvc0_copy_priv {
        struct nouveau_falcon base;
diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/crypt/Kbuild b/drivers/gpu/drm/nouveau/nvkm/engine/crypt/Kbuild
new file mode 100644 (file)
index 0000000..eaeafdf
--- /dev/null
@@ -0,0 +1,2 @@
+nvkm-y += nvkm/engine/crypt/nv84.o
+nvkm-y += nvkm/engine/crypt/nv98.o
similarity index 99%
rename from drivers/gpu/drm/nouveau/core/engine/crypt/nv98.c
rename to drivers/gpu/drm/nouveau/nvkm/engine/crypt/nv98.c
index 5571c09534cb6f8a07edfaf711ca0049d4d70a11..e0838c46ec177935e14ba1001f023b1408330755 100644 (file)
@@ -34,7 +34,7 @@
 #include <engine/fifo.h>
 #include <engine/crypt.h>
 
-#include "fuc/nv98.fuc.h"
+#include "fuc/nv98.fuc0s.h"
 
 struct nv98_crypt_priv {
        struct nouveau_falcon base;
diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/device/Kbuild b/drivers/gpu/drm/nouveau/nvkm/engine/device/Kbuild
new file mode 100644 (file)
index 0000000..77d06d4
--- /dev/null
@@ -0,0 +1,12 @@
+nvkm-y += nvkm/engine/device/acpi.o
+nvkm-y += nvkm/engine/device/base.o
+nvkm-y += nvkm/engine/device/ctrl.o
+nvkm-y += nvkm/engine/device/nv04.o
+nvkm-y += nvkm/engine/device/nv10.o
+nvkm-y += nvkm/engine/device/nv20.o
+nvkm-y += nvkm/engine/device/nv30.o
+nvkm-y += nvkm/engine/device/nv40.o
+nvkm-y += nvkm/engine/device/nv50.o
+nvkm-y += nvkm/engine/device/nvc0.o
+nvkm-y += nvkm/engine/device/nve0.o
+nvkm-y += nvkm/engine/device/gm100.o
diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/disp/Kbuild b/drivers/gpu/drm/nouveau/nvkm/engine/disp/Kbuild
new file mode 100644 (file)
index 0000000..50bd1e2
--- /dev/null
@@ -0,0 +1,29 @@
+nvkm-y += nvkm/engine/disp/base.o
+nvkm-y += nvkm/engine/disp/conn.o
+nvkm-y += nvkm/engine/disp/outp.o
+nvkm-y += nvkm/engine/disp/outpdp.o
+nvkm-y += nvkm/engine/disp/nv04.o
+nvkm-y += nvkm/engine/disp/nv50.o
+nvkm-y += nvkm/engine/disp/nv84.o
+nvkm-y += nvkm/engine/disp/nv94.o
+nvkm-y += nvkm/engine/disp/nva0.o
+nvkm-y += nvkm/engine/disp/nva3.o
+nvkm-y += nvkm/engine/disp/nvd0.o
+nvkm-y += nvkm/engine/disp/nve0.o
+nvkm-y += nvkm/engine/disp/nvf0.o
+nvkm-y += nvkm/engine/disp/gm107.o
+nvkm-y += nvkm/engine/disp/gm204.o
+nvkm-y += nvkm/engine/disp/dacnv50.o
+nvkm-y += nvkm/engine/disp/dport.o
+nvkm-y += nvkm/engine/disp/hdanva3.o
+nvkm-y += nvkm/engine/disp/hdanvd0.o
+nvkm-y += nvkm/engine/disp/hdminv84.o
+nvkm-y += nvkm/engine/disp/hdminva3.o
+nvkm-y += nvkm/engine/disp/hdminvd0.o
+nvkm-y += nvkm/engine/disp/hdminve0.o
+nvkm-y += nvkm/engine/disp/piornv50.o
+nvkm-y += nvkm/engine/disp/sornv50.o
+nvkm-y += nvkm/engine/disp/sornv94.o
+nvkm-y += nvkm/engine/disp/sornvd0.o
+nvkm-y += nvkm/engine/disp/sorgm204.o
+nvkm-y += nvkm/engine/disp/vga.o
diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/dmaobj/Kbuild b/drivers/gpu/drm/nouveau/nvkm/engine/dmaobj/Kbuild
new file mode 100644 (file)
index 0000000..4f9286a
--- /dev/null
@@ -0,0 +1,5 @@
+nvkm-y += nvkm/engine/dmaobj/base.o
+nvkm-y += nvkm/engine/dmaobj/nv04.o
+nvkm-y += nvkm/engine/dmaobj/nv50.o
+nvkm-y += nvkm/engine/dmaobj/nvc0.o
+nvkm-y += nvkm/engine/dmaobj/nvd0.o
diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/Kbuild b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/Kbuild
new file mode 100644 (file)
index 0000000..f38820f
--- /dev/null
@@ -0,0 +1,11 @@
+nvkm-y += nvkm/engine/fifo/base.o
+nvkm-y += nvkm/engine/fifo/nv04.o
+nvkm-y += nvkm/engine/fifo/nv10.o
+nvkm-y += nvkm/engine/fifo/nv17.o
+nvkm-y += nvkm/engine/fifo/nv40.o
+nvkm-y += nvkm/engine/fifo/nv50.o
+nvkm-y += nvkm/engine/fifo/nv84.o
+nvkm-y += nvkm/engine/fifo/nvc0.o
+nvkm-y += nvkm/engine/fifo/nve0.o
+nvkm-y += nvkm/engine/fifo/gk20a.o
+nvkm-y += nvkm/engine/fifo/nv108.o
diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/graph/Kbuild b/drivers/gpu/drm/nouveau/nvkm/engine/graph/Kbuild
new file mode 100644 (file)
index 0000000..fd56e97
--- /dev/null
@@ -0,0 +1,36 @@
+nvkm-y += nvkm/engine/graph/ctxnv40.o
+nvkm-y += nvkm/engine/graph/ctxnv50.o
+nvkm-y += nvkm/engine/graph/ctxnvc0.o
+nvkm-y += nvkm/engine/graph/ctxnvc1.o
+nvkm-y += nvkm/engine/graph/ctxnvc4.o
+nvkm-y += nvkm/engine/graph/ctxnvc8.o
+nvkm-y += nvkm/engine/graph/ctxnvd7.o
+nvkm-y += nvkm/engine/graph/ctxnvd9.o
+nvkm-y += nvkm/engine/graph/ctxnve4.o
+nvkm-y += nvkm/engine/graph/ctxgk20a.o
+nvkm-y += nvkm/engine/graph/ctxnvf0.o
+nvkm-y += nvkm/engine/graph/ctxgk110b.o
+nvkm-y += nvkm/engine/graph/ctxnv108.o
+nvkm-y += nvkm/engine/graph/ctxgm107.o
+nvkm-y += nvkm/engine/graph/nv04.o
+nvkm-y += nvkm/engine/graph/nv10.o
+nvkm-y += nvkm/engine/graph/nv20.o
+nvkm-y += nvkm/engine/graph/nv25.o
+nvkm-y += nvkm/engine/graph/nv2a.o
+nvkm-y += nvkm/engine/graph/nv30.o
+nvkm-y += nvkm/engine/graph/nv34.o
+nvkm-y += nvkm/engine/graph/nv35.o
+nvkm-y += nvkm/engine/graph/nv40.o
+nvkm-y += nvkm/engine/graph/nv50.o
+nvkm-y += nvkm/engine/graph/nvc0.o
+nvkm-y += nvkm/engine/graph/nvc1.o
+nvkm-y += nvkm/engine/graph/nvc4.o
+nvkm-y += nvkm/engine/graph/nvc8.o
+nvkm-y += nvkm/engine/graph/nvd7.o
+nvkm-y += nvkm/engine/graph/nvd9.o
+nvkm-y += nvkm/engine/graph/nve4.o
+nvkm-y += nvkm/engine/graph/gk20a.o
+nvkm-y += nvkm/engine/graph/nvf0.o
+nvkm-y += nvkm/engine/graph/gk110b.o
+nvkm-y += nvkm/engine/graph/nv108.o
+nvkm-y += nvkm/engine/graph/gm107.o
similarity index 99%
rename from drivers/gpu/drm/nouveau/core/engine/graph/nvc0.c
rename to drivers/gpu/drm/nouveau/nvkm/engine/graph/nvc0.c
index 17251e4b9e8647c7dd52b4bc7eebbe052a485259..3e90e437dbbefbec034fa2d9c118fee28f56720d 100644 (file)
@@ -1630,7 +1630,7 @@ nvc0_graph_ctor(struct nouveau_object *parent, struct nouveau_object *engine,
        return 0;
 }
 
-#include "fuc/hubnvc0.fuc.h"
+#include "fuc/hubnvc0.fuc3.h"
 
 struct nvc0_graph_ucode
 nvc0_graph_fecs_ucode = {
@@ -1640,7 +1640,7 @@ nvc0_graph_fecs_ucode = {
        .data.size = sizeof(nvc0_grhub_data),
 };
 
-#include "fuc/gpcnvc0.fuc.h"
+#include "fuc/gpcnvc0.fuc3.h"
 
 struct nvc0_graph_ucode
 nvc0_graph_gpccs_ucode = {
similarity index 98%
rename from drivers/gpu/drm/nouveau/core/engine/graph/nvd7.c
rename to drivers/gpu/drm/nouveau/nvkm/engine/graph/nvd7.c
index 41e8445c7eeaa81e69b5732027c84b19ce556b85..6f9f5ede5588ed8d08cf31d09acfdf974905e7f0 100644 (file)
@@ -99,7 +99,7 @@ nvd7_graph_pack_mmio[] = {
  * PGRAPH engine/subdev functions
  ******************************************************************************/
 
-#include "fuc/hubnvd7.fuc.h"
+#include "fuc/hubnvd7.fuc3.h"
 
 struct nvc0_graph_ucode
 nvd7_graph_fecs_ucode = {
@@ -109,7 +109,7 @@ nvd7_graph_fecs_ucode = {
        .data.size = sizeof(nvd7_grhub_data),
 };
 
-#include "fuc/gpcnvd7.fuc.h"
+#include "fuc/gpcnvd7.fuc3.h"
 
 struct nvc0_graph_ucode
 nvd7_graph_gpccs_ucode = {
similarity index 99%
rename from drivers/gpu/drm/nouveau/core/engine/graph/nve4.c
rename to drivers/gpu/drm/nouveau/nvkm/engine/graph/nve4.c
index 0c71f5c67ae029b73ddcb6fef7776e446ddf82b2..83a966fc5301b8bfdad79f67f7fde59c5d98b656 100644 (file)
@@ -309,7 +309,7 @@ nve4_graph_init(struct nouveau_object *object)
        return nvc0_graph_init_ctxctl(priv);
 }
 
-#include "fuc/hubnve0.fuc.h"
+#include "fuc/hubnve0.fuc3.h"
 
 static struct nvc0_graph_ucode
 nve4_graph_fecs_ucode = {
@@ -319,7 +319,7 @@ nve4_graph_fecs_ucode = {
        .data.size = sizeof(nve0_grhub_data),
 };
 
-#include "fuc/gpcnve0.fuc.h"
+#include "fuc/gpcnve0.fuc3.h"
 
 static struct nvc0_graph_ucode
 nve4_graph_gpccs_ucode = {
similarity index 99%
rename from drivers/gpu/drm/nouveau/core/engine/graph/nvf0.c
rename to drivers/gpu/drm/nouveau/nvkm/engine/graph/nvf0.c
index c306c0f2fc84a28d8c4ece9b2494b8cea437daa0..73f77fa04a623dff7a8ccc8f1432be9f765c6754 100644 (file)
@@ -207,7 +207,7 @@ nvf0_graph_fini(struct nouveau_object *object, bool suspend)
        return nouveau_graph_fini(&priv->base, suspend);
 }
 
-#include "fuc/hubnvf0.fuc.h"
+#include "fuc/hubnvf0.fuc3.h"
 
 struct nvc0_graph_ucode
 nvf0_graph_fecs_ucode = {
@@ -217,7 +217,7 @@ nvf0_graph_fecs_ucode = {
        .data.size = sizeof(nvf0_grhub_data),
 };
 
-#include "fuc/gpcnvf0.fuc.h"
+#include "fuc/gpcnvf0.fuc3.h"
 
 struct nvc0_graph_ucode
 nvf0_graph_gpccs_ucode = {
diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/Kbuild b/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/Kbuild
new file mode 100644 (file)
index 0000000..39a045b
--- /dev/null
@@ -0,0 +1,5 @@
+nvkm-y += nvkm/engine/mpeg/nv31.o
+nvkm-y += nvkm/engine/mpeg/nv40.o
+nvkm-y += nvkm/engine/mpeg/nv44.o
+nvkm-y += nvkm/engine/mpeg/nv50.o
+nvkm-y += nvkm/engine/mpeg/nv84.o
diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/perfmon/Kbuild b/drivers/gpu/drm/nouveau/nvkm/engine/perfmon/Kbuild
new file mode 100644 (file)
index 0000000..d5f574c
--- /dev/null
@@ -0,0 +1,9 @@
+nvkm-y += nvkm/engine/perfmon/base.o
+nvkm-y += nvkm/engine/perfmon/daemon.o
+nvkm-y += nvkm/engine/perfmon/nv40.o
+nvkm-y += nvkm/engine/perfmon/nv50.o
+nvkm-y += nvkm/engine/perfmon/nv84.o
+nvkm-y += nvkm/engine/perfmon/nva3.o
+nvkm-y += nvkm/engine/perfmon/nvc0.o
+nvkm-y += nvkm/engine/perfmon/nve0.o
+nvkm-y += nvkm/engine/perfmon/nvf0.o
diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/ppp/Kbuild b/drivers/gpu/drm/nouveau/nvkm/engine/ppp/Kbuild
new file mode 100644 (file)
index 0000000..0c1de97
--- /dev/null
@@ -0,0 +1,2 @@
+nvkm-y += nvkm/engine/ppp/nv98.o
+nvkm-y += nvkm/engine/ppp/nvc0.o
diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/software/Kbuild b/drivers/gpu/drm/nouveau/nvkm/engine/software/Kbuild
new file mode 100644 (file)
index 0000000..e1332a1
--- /dev/null
@@ -0,0 +1,4 @@
+nvkm-y += nvkm/engine/software/nv04.o
+nvkm-y += nvkm/engine/software/nv10.o
+nvkm-y += nvkm/engine/software/nv50.o
+nvkm-y += nvkm/engine/software/nvc0.o
diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/vp/Kbuild b/drivers/gpu/drm/nouveau/nvkm/engine/vp/Kbuild
new file mode 100644 (file)
index 0000000..6c1d9d1
--- /dev/null
@@ -0,0 +1,4 @@
+nvkm-y += nvkm/engine/vp/nv84.o
+nvkm-y += nvkm/engine/vp/nv98.o
+nvkm-y += nvkm/engine/vp/nvc0.o
+nvkm-y += nvkm/engine/vp/nve0.o
diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/Kbuild b/drivers/gpu/drm/nouveau/nvkm/subdev/Kbuild
new file mode 100644 (file)
index 0000000..10ef07c
--- /dev/null
@@ -0,0 +1,19 @@
+include $(src)/nvkm/subdev/bar/Kbuild
+include $(src)/nvkm/subdev/bios/Kbuild
+include $(src)/nvkm/subdev/bus/Kbuild
+include $(src)/nvkm/subdev/clock/Kbuild
+include $(src)/nvkm/subdev/devinit/Kbuild
+include $(src)/nvkm/subdev/fb/Kbuild
+include $(src)/nvkm/subdev/fuse/Kbuild
+include $(src)/nvkm/subdev/gpio/Kbuild
+include $(src)/nvkm/subdev/i2c/Kbuild
+include $(src)/nvkm/subdev/ibus/Kbuild
+include $(src)/nvkm/subdev/instmem/Kbuild
+include $(src)/nvkm/subdev/ltc/Kbuild
+include $(src)/nvkm/subdev/mc/Kbuild
+include $(src)/nvkm/subdev/mxm/Kbuild
+include $(src)/nvkm/subdev/pwr/Kbuild
+include $(src)/nvkm/subdev/therm/Kbuild
+include $(src)/nvkm/subdev/timer/Kbuild
+include $(src)/nvkm/subdev/vm/Kbuild
+include $(src)/nvkm/subdev/volt/Kbuild
diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bar/Kbuild b/drivers/gpu/drm/nouveau/nvkm/subdev/bar/Kbuild
new file mode 100644 (file)
index 0000000..922454f
--- /dev/null
@@ -0,0 +1,4 @@
+nvkm-y += nvkm/subdev/bar/base.o
+nvkm-y += nvkm/subdev/bar/nv50.o
+nvkm-y += nvkm/subdev/bar/nvc0.o
+nvkm-y += nvkm/subdev/bar/gk20a.o
diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/Kbuild b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/Kbuild
new file mode 100644 (file)
index 0000000..64730d5
--- /dev/null
@@ -0,0 +1,37 @@
+nvkm-y += nvkm/subdev/bios/base.o
+nvkm-y += nvkm/subdev/bios/bit.o
+nvkm-y += nvkm/subdev/bios/boost.o
+nvkm-y += nvkm/subdev/bios/conn.o
+nvkm-y += nvkm/subdev/bios/cstep.o
+nvkm-y += nvkm/subdev/bios/dcb.o
+nvkm-y += nvkm/subdev/bios/disp.o
+nvkm-y += nvkm/subdev/bios/dp.o
+nvkm-y += nvkm/subdev/bios/extdev.o
+nvkm-y += nvkm/subdev/bios/fan.o
+nvkm-y += nvkm/subdev/bios/gpio.o
+nvkm-y += nvkm/subdev/bios/i2c.o
+nvkm-y += nvkm/subdev/bios/image.o
+nvkm-y += nvkm/subdev/bios/init.o
+nvkm-y += nvkm/subdev/bios/mxm.o
+nvkm-y += nvkm/subdev/bios/npde.o
+nvkm-y += nvkm/subdev/bios/pcir.o
+nvkm-y += nvkm/subdev/bios/perf.o
+nvkm-y += nvkm/subdev/bios/pll.o
+nvkm-y += nvkm/subdev/bios/pmu.o
+nvkm-y += nvkm/subdev/bios/ramcfg.o
+nvkm-y += nvkm/subdev/bios/rammap.o
+nvkm-y += nvkm/subdev/bios/shadow.o
+nvkm-y += nvkm/subdev/bios/shadowacpi.o
+nvkm-y += nvkm/subdev/bios/shadowof.o
+nvkm-y += nvkm/subdev/bios/shadowpci.o
+nvkm-y += nvkm/subdev/bios/shadowramin.o
+nvkm-y += nvkm/subdev/bios/shadowrom.o
+nvkm-y += nvkm/subdev/bios/timing.o
+nvkm-y += nvkm/subdev/bios/therm.o
+nvkm-y += nvkm/subdev/bios/vmap.o
+nvkm-y += nvkm/subdev/bios/volt.o
+nvkm-y += nvkm/subdev/bios/xpio.o
+nvkm-y += nvkm/subdev/bios/M0203.o
+nvkm-y += nvkm/subdev/bios/M0205.o
+nvkm-y += nvkm/subdev/bios/M0209.o
+nvkm-y += nvkm/subdev/bios/P0260.o
diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bus/Kbuild b/drivers/gpu/drm/nouveau/nvkm/subdev/bus/Kbuild
new file mode 100644 (file)
index 0000000..633e9b4
--- /dev/null
@@ -0,0 +1,6 @@
+nvkm-y += nvkm/subdev/bus/hwsq.o
+nvkm-y += nvkm/subdev/bus/nv04.o
+nvkm-y += nvkm/subdev/bus/nv31.o
+nvkm-y += nvkm/subdev/bus/nv50.o
+nvkm-y += nvkm/subdev/bus/nv94.o
+nvkm-y += nvkm/subdev/bus/nvc0.o
diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/clock/Kbuild b/drivers/gpu/drm/nouveau/nvkm/subdev/clock/Kbuild
new file mode 100644 (file)
index 0000000..f0a8602
--- /dev/null
@@ -0,0 +1,12 @@
+nvkm-y += nvkm/subdev/clock/base.o
+nvkm-y += nvkm/subdev/clock/nv04.o
+nvkm-y += nvkm/subdev/clock/nv40.o
+nvkm-y += nvkm/subdev/clock/nv50.o
+nvkm-y += nvkm/subdev/clock/nv84.o
+nvkm-y += nvkm/subdev/clock/nva3.o
+nvkm-y += nvkm/subdev/clock/nvaa.o
+nvkm-y += nvkm/subdev/clock/nvc0.o
+nvkm-y += nvkm/subdev/clock/nve0.o
+nvkm-y += nvkm/subdev/clock/gk20a.o
+nvkm-y += nvkm/subdev/clock/pllnv04.o
+nvkm-y += nvkm/subdev/clock/pllnva3.o
diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/Kbuild b/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/Kbuild
new file mode 100644 (file)
index 0000000..4321e28
--- /dev/null
@@ -0,0 +1,14 @@
+nvkm-y += nvkm/subdev/devinit/base.o
+nvkm-y += nvkm/subdev/devinit/nv04.o
+nvkm-y += nvkm/subdev/devinit/nv05.o
+nvkm-y += nvkm/subdev/devinit/nv10.o
+nvkm-y += nvkm/subdev/devinit/nv1a.o
+nvkm-y += nvkm/subdev/devinit/nv20.o
+nvkm-y += nvkm/subdev/devinit/nv50.o
+nvkm-y += nvkm/subdev/devinit/nv84.o
+nvkm-y += nvkm/subdev/devinit/nv98.o
+nvkm-y += nvkm/subdev/devinit/nva3.o
+nvkm-y += nvkm/subdev/devinit/nvaf.o
+nvkm-y += nvkm/subdev/devinit/nvc0.o
+nvkm-y += nvkm/subdev/devinit/gm107.o
+nvkm-y += nvkm/subdev/devinit/gm204.o
diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/Kbuild b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/Kbuild
new file mode 100644 (file)
index 0000000..bfd0166
--- /dev/null
@@ -0,0 +1,45 @@
+nvkm-y += nvkm/subdev/fb/base.o
+nvkm-y += nvkm/subdev/fb/nv04.o
+nvkm-y += nvkm/subdev/fb/nv10.o
+nvkm-y += nvkm/subdev/fb/nv1a.o
+nvkm-y += nvkm/subdev/fb/nv20.o
+nvkm-y += nvkm/subdev/fb/nv25.o
+nvkm-y += nvkm/subdev/fb/nv30.o
+nvkm-y += nvkm/subdev/fb/nv35.o
+nvkm-y += nvkm/subdev/fb/nv36.o
+nvkm-y += nvkm/subdev/fb/nv40.o
+nvkm-y += nvkm/subdev/fb/nv41.o
+nvkm-y += nvkm/subdev/fb/nv44.o
+nvkm-y += nvkm/subdev/fb/nv46.o
+nvkm-y += nvkm/subdev/fb/nv47.o
+nvkm-y += nvkm/subdev/fb/nv49.o
+nvkm-y += nvkm/subdev/fb/nv4e.o
+nvkm-y += nvkm/subdev/fb/nv50.o
+nvkm-y += nvkm/subdev/fb/nv84.o
+nvkm-y += nvkm/subdev/fb/nva3.o
+nvkm-y += nvkm/subdev/fb/nvaa.o
+nvkm-y += nvkm/subdev/fb/nvaf.o
+nvkm-y += nvkm/subdev/fb/nvc0.o
+nvkm-y += nvkm/subdev/fb/nve0.o
+nvkm-y += nvkm/subdev/fb/gk20a.o
+nvkm-y += nvkm/subdev/fb/gm107.o
+nvkm-y += nvkm/subdev/fb/ramnv04.o
+nvkm-y += nvkm/subdev/fb/ramnv10.o
+nvkm-y += nvkm/subdev/fb/ramnv1a.o
+nvkm-y += nvkm/subdev/fb/ramnv20.o
+nvkm-y += nvkm/subdev/fb/ramnv40.o
+nvkm-y += nvkm/subdev/fb/ramnv41.o
+nvkm-y += nvkm/subdev/fb/ramnv44.o
+nvkm-y += nvkm/subdev/fb/ramnv49.o
+nvkm-y += nvkm/subdev/fb/ramnv4e.o
+nvkm-y += nvkm/subdev/fb/ramnv50.o
+nvkm-y += nvkm/subdev/fb/ramnva3.o
+nvkm-y += nvkm/subdev/fb/ramnvaa.o
+nvkm-y += nvkm/subdev/fb/ramnvc0.o
+nvkm-y += nvkm/subdev/fb/ramnve0.o
+nvkm-y += nvkm/subdev/fb/ramgk20a.o
+nvkm-y += nvkm/subdev/fb/ramgm107.o
+nvkm-y += nvkm/subdev/fb/sddr2.o
+nvkm-y += nvkm/subdev/fb/sddr3.o
+nvkm-y += nvkm/subdev/fb/gddr3.o
+nvkm-y += nvkm/subdev/fb/gddr5.o
diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fuse/Kbuild b/drivers/gpu/drm/nouveau/nvkm/subdev/fuse/Kbuild
new file mode 100644 (file)
index 0000000..0458bce
--- /dev/null
@@ -0,0 +1,4 @@
+nvkm-y += nvkm/subdev/fuse/base.o
+nvkm-y += nvkm/subdev/fuse/g80.o
+nvkm-y += nvkm/subdev/fuse/gf100.o
+nvkm-y += nvkm/subdev/fuse/gm107.o
diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/Kbuild b/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/Kbuild
new file mode 100644 (file)
index 0000000..77bc886
--- /dev/null
@@ -0,0 +1,6 @@
+nvkm-y += nvkm/subdev/gpio/base.o
+nvkm-y += nvkm/subdev/gpio/nv10.o
+nvkm-y += nvkm/subdev/gpio/nv50.o
+nvkm-y += nvkm/subdev/gpio/nv94.o
+nvkm-y += nvkm/subdev/gpio/nvd0.o
+nvkm-y += nvkm/subdev/gpio/nve0.o
diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/Kbuild b/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/Kbuild
new file mode 100644 (file)
index 0000000..cc8bd83
--- /dev/null
@@ -0,0 +1,16 @@
+nvkm-y += nvkm/subdev/i2c/base.o
+nvkm-y += nvkm/subdev/i2c/anx9805.o
+nvkm-y += nvkm/subdev/i2c/aux.o
+nvkm-y += nvkm/subdev/i2c/bit.o
+nvkm-y += nvkm/subdev/i2c/pad.o
+nvkm-y += nvkm/subdev/i2c/padnv04.o
+nvkm-y += nvkm/subdev/i2c/padnv94.o
+nvkm-y += nvkm/subdev/i2c/padgm204.o
+nvkm-y += nvkm/subdev/i2c/nv04.o
+nvkm-y += nvkm/subdev/i2c/nv4e.o
+nvkm-y += nvkm/subdev/i2c/nv50.o
+nvkm-y += nvkm/subdev/i2c/nv94.o
+nvkm-y += nvkm/subdev/i2c/nvd0.o
+nvkm-y += nvkm/subdev/i2c/gf117.o
+nvkm-y += nvkm/subdev/i2c/nve0.o
+nvkm-y += nvkm/subdev/i2c/gm204.o
diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/ibus/Kbuild b/drivers/gpu/drm/nouveau/nvkm/subdev/ibus/Kbuild
new file mode 100644 (file)
index 0000000..a006e53
--- /dev/null
@@ -0,0 +1,3 @@
+nvkm-y += nvkm/subdev/ibus/nvc0.o
+nvkm-y += nvkm/subdev/ibus/nve0.o
+nvkm-y += nvkm/subdev/ibus/gk20a.o
diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/Kbuild b/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/Kbuild
new file mode 100644 (file)
index 0000000..e6f35ab
--- /dev/null
@@ -0,0 +1,4 @@
+nvkm-y += nvkm/subdev/instmem/base.o
+nvkm-y += nvkm/subdev/instmem/nv04.o
+nvkm-y += nvkm/subdev/instmem/nv40.o
+nvkm-y += nvkm/subdev/instmem/nv50.o
diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/Kbuild b/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/Kbuild
new file mode 100644 (file)
index 0000000..e5df3d8
--- /dev/null
@@ -0,0 +1,4 @@
+nvkm-y += nvkm/subdev/ltc/base.o
+nvkm-y += nvkm/subdev/ltc/gf100.o
+nvkm-y += nvkm/subdev/ltc/gk104.o
+nvkm-y += nvkm/subdev/ltc/gm107.o
diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mc/Kbuild b/drivers/gpu/drm/nouveau/nvkm/subdev/mc/Kbuild
new file mode 100644 (file)
index 0000000..24b589b
--- /dev/null
@@ -0,0 +1,11 @@
+nvkm-y += nvkm/subdev/mc/base.o
+nvkm-y += nvkm/subdev/mc/nv04.o
+nvkm-y += nvkm/subdev/mc/nv40.o
+nvkm-y += nvkm/subdev/mc/nv44.o
+nvkm-y += nvkm/subdev/mc/nv4c.o
+nvkm-y += nvkm/subdev/mc/nv50.o
+nvkm-y += nvkm/subdev/mc/nv94.o
+nvkm-y += nvkm/subdev/mc/nv98.o
+nvkm-y += nvkm/subdev/mc/nvc0.o
+nvkm-y += nvkm/subdev/mc/nvc3.o
+nvkm-y += nvkm/subdev/mc/gk20a.o
diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/mxm/Kbuild b/drivers/gpu/drm/nouveau/nvkm/subdev/mxm/Kbuild
new file mode 100644 (file)
index 0000000..1a479e0
--- /dev/null
@@ -0,0 +1,3 @@
+nvkm-y += nvkm/subdev/mxm/base.o
+nvkm-y += nvkm/subdev/mxm/mxms.o
+nvkm-y += nvkm/subdev/mxm/nv50.o
diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/pwr/Kbuild b/drivers/gpu/drm/nouveau/nvkm/subdev/pwr/Kbuild
new file mode 100644 (file)
index 0000000..a664886
--- /dev/null
@@ -0,0 +1,8 @@
+nvkm-y += nvkm/subdev/pwr/base.o
+nvkm-y += nvkm/subdev/pwr/memx.o
+nvkm-y += nvkm/subdev/pwr/nva3.o
+nvkm-y += nvkm/subdev/pwr/nvc0.o
+nvkm-y += nvkm/subdev/pwr/nvd0.o
+nvkm-y += nvkm/subdev/pwr/gk104.o
+nvkm-y += nvkm/subdev/pwr/nv108.o
+nvkm-y += nvkm/subdev/pwr/gk20a.o
similarity index 98%
rename from drivers/gpu/drm/nouveau/core/subdev/pwr/gk104.c
rename to drivers/gpu/drm/nouveau/nvkm/subdev/pwr/gk104.c
index d76612999b9f34fcd23589fe303fa1ac7155d603..9bb419c9045117be40ea54cf139c7ec6583ff1d6 100644 (file)
@@ -26,7 +26,7 @@
 
 #define nvd0_pwr_code gk104_pwr_code
 #define nvd0_pwr_data gk104_pwr_data
-#include "fuc/nvd0.fuc.h"
+#include "fuc/nvd0.fuc4.h"
 
 static void
 gk104_pwr_pgob(struct nouveau_pwr *ppwr, bool enable)
similarity index 98%
rename from drivers/gpu/drm/nouveau/core/subdev/pwr/nv108.c
rename to drivers/gpu/drm/nouveau/nvkm/subdev/pwr/nv108.c
index 04ff7c3c34e96dff464bdbb9634058d9a502b907..dacee084a6b2c8dca464f2eb7f72bf00fa801ce1 100644 (file)
@@ -23,7 +23,7 @@
  */
 
 #include "priv.h"
-#include "fuc/nv108.fuc.h"
+#include "fuc/nv108.fuc5.h"
 
 struct nouveau_oclass *
 nv108_pwr_oclass = &(struct nvkm_pwr_impl) {
similarity index 98%
rename from drivers/gpu/drm/nouveau/core/subdev/pwr/nva3.c
rename to drivers/gpu/drm/nouveau/nvkm/subdev/pwr/nva3.c
index 998d53076b8b5d53d4140b608fffeac0994f40bc..f8325a697cd8350401d587c295c8a3315ca614d9 100644 (file)
@@ -23,7 +23,7 @@
  */
 
 #include "priv.h"
-#include "fuc/nva3.fuc.h"
+#include "fuc/nva3.fuc3.h"
 
 static int
 nva3_pwr_init(struct nouveau_object *object)
similarity index 98%
rename from drivers/gpu/drm/nouveau/core/subdev/pwr/nvc0.c
rename to drivers/gpu/drm/nouveau/nvkm/subdev/pwr/nvc0.c
index 9a773e66efa432b765133ae15970163f69aec4c8..669417c23f9caf71a4541dd9aa16add3523c7bad 100644 (file)
@@ -23,7 +23,7 @@
  */
 
 #include "priv.h"
-#include "fuc/nvc0.fuc.h"
+#include "fuc/nvc0.fuc3.h"
 
 struct nouveau_oclass *
 nvc0_pwr_oclass = &(struct nvkm_pwr_impl) {
similarity index 98%
rename from drivers/gpu/drm/nouveau/core/subdev/pwr/nvd0.c
rename to drivers/gpu/drm/nouveau/nvkm/subdev/pwr/nvd0.c
index 2b29be5d08ac5d3b834d14fcd266393bc85f5663..d6e33d0a0544cf6c633643d2b5f7291d6dd7208d 100644 (file)
@@ -23,7 +23,7 @@
  */
 
 #include "priv.h"
-#include "fuc/nvd0.fuc.h"
+#include "fuc/nvd0.fuc4.h"
 
 struct nouveau_oclass *
 nvd0_pwr_oclass = &(struct nvkm_pwr_impl) {
diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/therm/Kbuild b/drivers/gpu/drm/nouveau/nvkm/subdev/therm/Kbuild
new file mode 100644 (file)
index 0000000..9ac8207
--- /dev/null
@@ -0,0 +1,13 @@
+nvkm-y += nvkm/subdev/therm/base.o
+nvkm-y += nvkm/subdev/therm/fan.o
+nvkm-y += nvkm/subdev/therm/fannil.o
+nvkm-y += nvkm/subdev/therm/fanpwm.o
+nvkm-y += nvkm/subdev/therm/fantog.o
+nvkm-y += nvkm/subdev/therm/ic.o
+nvkm-y += nvkm/subdev/therm/temp.o
+nvkm-y += nvkm/subdev/therm/nv40.o
+nvkm-y += nvkm/subdev/therm/nv50.o
+nvkm-y += nvkm/subdev/therm/nv84.o
+nvkm-y += nvkm/subdev/therm/nva3.o
+nvkm-y += nvkm/subdev/therm/nvd0.o
+nvkm-y += nvkm/subdev/therm/gm107.o
diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/timer/Kbuild b/drivers/gpu/drm/nouveau/nvkm/subdev/timer/Kbuild
new file mode 100644 (file)
index 0000000..d1d38b4
--- /dev/null
@@ -0,0 +1,3 @@
+nvkm-y += nvkm/subdev/timer/base.o
+nvkm-y += nvkm/subdev/timer/nv04.o
+nvkm-y += nvkm/subdev/timer/gk20a.o
diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/vm/Kbuild b/drivers/gpu/drm/nouveau/nvkm/subdev/vm/Kbuild
new file mode 100644 (file)
index 0000000..b0290c0
--- /dev/null
@@ -0,0 +1,6 @@
+nvkm-y += nvkm/subdev/vm/base.o
+nvkm-y += nvkm/subdev/vm/nv04.o
+nvkm-y += nvkm/subdev/vm/nv41.o
+nvkm-y += nvkm/subdev/vm/nv44.o
+nvkm-y += nvkm/subdev/vm/nv50.o
+nvkm-y += nvkm/subdev/vm/nvc0.o
diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/volt/Kbuild b/drivers/gpu/drm/nouveau/nvkm/subdev/volt/Kbuild
new file mode 100644 (file)
index 0000000..6b46ff4
--- /dev/null
@@ -0,0 +1,4 @@
+nvkm-y += nvkm/subdev/volt/base.o
+nvkm-y += nvkm/subdev/volt/gpio.o
+nvkm-y += nvkm/subdev/volt/nv40.o
+nvkm-y += nvkm/subdev/volt/gk20a.o