drm/nouveau/bsp,vp: switch to instanced constructorSigned-off-by: Ben Skeggs <bskeggs@redhat.com>Reviewed-by: Lyude Paul <lyude@redhat.com>
drm/nouveau: fix bogus GPL-2 license headerThe bulk SPDX addition made all these files into GPL-2.0 licensed files.However the remainder of the project is MIT-licensed, these fileswere simply mis
drm/nouveau: fix bogus GPL-2 license headerThe bulk SPDX addition made all these files into GPL-2.0 licensed files.However the remainder of the project is MIT-licensed, these fileswere simply missing the boiler plate and got caught up in the global update.Fixes: 96ac6d4351004 (treewide: Add SPDX license identifier - Kbuild)Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
show more ...
treewide: Add SPDX license identifier - KbuildAdd SPDX license identifiers to all Make/Kconfig files which: - Have no license information of any formThese files fall under the project license,
treewide: Add SPDX license identifier - KbuildAdd SPDX license identifiers to all Make/Kconfig files which: - Have no license information of any formThese files fall under the project license, GPL v2 only. The resulting SPDXlicense identifier is: GPL-2.0Reported-by: Masahiro Yamada <yamada.masahiro@socionext.com>Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>Reviewed-by: Kate Stewart <kstewart@linuxfoundation.org>Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drm/nouveau/core: remove pmc_enable argument from subdev ctorThese are now specified directly in the MC subdev.Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drm/nouveau/xtensa: convert to new-style nvkm_engineSigned-off-by: Ben Skeggs <bskeggs@redhat.com>
drm/nouveau/xtensa: convert user classes to new-style nvkm_objectSigned-off-by: Ben Skeggs <bskeggs@redhat.com>
drm/nouveau/xtensa: remove object accessor functionsSigned-off-by: Ben Skeggs <bskeggs@redhat.com>
drm/nouveau/vp: cosmetic changesThis is purely preparation for upcoming commits, there should be nocode changes here.Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drm/nouveau/vp: namespace + nvidia gpu names (no binary change)The namespace of NVKM is being changed to nvkm_ instead of nouveau_,which will be used for the DRM part of the driver. This is being
drm/nouveau/vp: namespace + nvidia gpu names (no binary change)The namespace of NVKM is being changed to nvkm_ instead of nouveau_,which will be used for the DRM part of the driver. This is beingdone in order to make it very clear as to what part of the driver agiven symbol belongs to, and as a minor step towards splitting theDRM driver out to be able to stand on its own (for virt).Because there's already a large amount of churn here anyway, this isas good a time as any to also switch to NVIDIA's device and chipsetnaming to ease collaboration with them.A comparison of objdump disassemblies proves no code changes.Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drm/nouveau/core: namespace + nvidia gpu names (no binary change)The namespace of NVKM is being changed to nvkm_ instead of nouveau_,which will be used for the DRM part of the driver. This is bei
drm/nouveau/core: namespace + nvidia gpu names (no binary change)The namespace of NVKM is being changed to nvkm_ instead of nouveau_,which will be used for the DRM part of the driver. This is beingdone in order to make it very clear as to what part of the driver agiven symbol belongs to, and as a minor step towards splitting theDRM driver out to be able to stand on its own (for virt).Because there's already a large amount of churn here anyway, this isas good a time as any to also switch to NVIDIA's device and chipsetnaming to ease collaboration with them.A comparison of objdump disassemblies proves no code changes.Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drm/nouveau/mspdec: separate from vpSwitch to NVIDIA's name for the device.The namespace of NVKM is being changed to nvkm_ instead of nouveau_,which will be used for the DRM part of the driver.
drm/nouveau/mspdec: separate from vpSwitch to NVIDIA's name for the device.The namespace of NVKM is being changed to nvkm_ instead of nouveau_,which will be used for the DRM part of the driver. This is beingdone in order to make it very clear as to what part of the driver agiven symbol belongs to, and as a minor step towards splitting theDRM driver out to be able to stand on its own (for virt).Because there's already a large amount of churn here anyway, this isas good a time as any to also switch to NVIDIA's device and chipsetnaming to ease collaboration with them.Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drm/nouveau: remove symlinks, move core/ to nvkm/ (no code changes)The symlinks were annoying some people, and they're not used anywhereelse in the kernel tree. The include directory structure ha
drm/nouveau: remove symlinks, move core/ to nvkm/ (no code changes)The symlinks were annoying some people, and they're not used anywhereelse in the kernel tree. The include directory structure has beenchanged so that symlinks aren't needed anymore.NVKM has been moved from core/ to nvkm/ to make it more obvious as towhat the directory is for, and as some minor prep for when NVKM getssplit out into its own module (virt) at a later date.Signed-off-by: Ben Skeggs <bskeggs@redhat.com>