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 28352f0..8b00484 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 43180f9..4aa1b93 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 3d1cfcb..2e0d1d9 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 3f7ac5b..80b9684 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 f477579..6f72244 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 dd85b56..3ab4e2f 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
  *    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"
@@ -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;
@@ -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
@@ -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
@@ -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 = {
@@ -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 = {
@@ -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 = {
@@ -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
@@ -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)
@@ -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) {
@@ -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)
@@ -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) {
@@ -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