mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-05 16:54:27 +00:00
drm/nouveau/gsp: move subdev/engine impls to subdev/gsp/rm/r535/
Move all the remaining GSP-RM code together underneath a versioned path, to make the code easier to work with when adding support for a newer RM version. Aside from adjusting include paths, no code change is intended. Signed-off-by: Ben Skeggs <bskeggs@nvidia.com> Reviewed-by: Dave Airlie <airlied@redhat.com> Reviewed-by: Timur Tabi <ttabi@nvidia.com> Tested-by: Timur Tabi <ttabi@nvidia.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
This commit is contained in:
parent
594766ca3e
commit
c472d82834
25 changed files with 36 additions and 45 deletions
|
@ -10,5 +10,3 @@ nvkm-y += nvkm/engine/ce/gv100.o
|
|||
nvkm-y += nvkm/engine/ce/tu102.o
|
||||
nvkm-y += nvkm/engine/ce/ga100.o
|
||||
nvkm-y += nvkm/engine/ce/ga102.o
|
||||
|
||||
nvkm-y += nvkm/engine/ce/r535.o
|
||||
|
|
|
@ -29,8 +29,6 @@ nvkm-y += nvkm/engine/disp/tu102.o
|
|||
nvkm-y += nvkm/engine/disp/ga102.o
|
||||
nvkm-y += nvkm/engine/disp/ad102.o
|
||||
|
||||
nvkm-y += nvkm/engine/disp/r535.o
|
||||
|
||||
nvkm-y += nvkm/engine/disp/udisp.o
|
||||
nvkm-y += nvkm/engine/disp/uconn.o
|
||||
nvkm-y += nvkm/engine/disp/uoutp.o
|
||||
|
|
|
@ -26,7 +26,5 @@ nvkm-y += nvkm/engine/fifo/tu102.o
|
|||
nvkm-y += nvkm/engine/fifo/ga100.o
|
||||
nvkm-y += nvkm/engine/fifo/ga102.o
|
||||
|
||||
nvkm-y += nvkm/engine/fifo/r535.o
|
||||
|
||||
nvkm-y += nvkm/engine/fifo/ucgrp.o
|
||||
nvkm-y += nvkm/engine/fifo/uchan.o
|
||||
|
|
|
@ -43,8 +43,6 @@ nvkm-y += nvkm/engine/gr/tu102.o
|
|||
nvkm-y += nvkm/engine/gr/ga102.o
|
||||
nvkm-y += nvkm/engine/gr/ad102.o
|
||||
|
||||
nvkm-y += nvkm/engine/gr/r535.o
|
||||
|
||||
nvkm-y += nvkm/engine/gr/ctxnv40.o
|
||||
nvkm-y += nvkm/engine/gr/ctxnv50.o
|
||||
nvkm-y += nvkm/engine/gr/ctxgf100.o
|
||||
|
|
|
@ -5,5 +5,3 @@ nvkm-y += nvkm/engine/nvdec/tu102.o
|
|||
nvkm-y += nvkm/engine/nvdec/ga100.o
|
||||
nvkm-y += nvkm/engine/nvdec/ga102.o
|
||||
nvkm-y += nvkm/engine/nvdec/ad102.o
|
||||
|
||||
nvkm-y += nvkm/engine/nvdec/r535.o
|
||||
|
|
|
@ -4,5 +4,3 @@ nvkm-y += nvkm/engine/nvenc/gm107.o
|
|||
nvkm-y += nvkm/engine/nvenc/tu102.o
|
||||
nvkm-y += nvkm/engine/nvenc/ga102.o
|
||||
nvkm-y += nvkm/engine/nvenc/ad102.o
|
||||
|
||||
nvkm-y += nvkm/engine/nvenc/r535.o
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
# SPDX-License-Identifier: MIT
|
||||
nvkm-y += nvkm/engine/nvjpg/ga100.o
|
||||
nvkm-y += nvkm/engine/nvjpg/ad102.o
|
||||
|
||||
nvkm-y += nvkm/engine/nvjpg/r535.o
|
||||
|
|
|
@ -2,5 +2,3 @@
|
|||
nvkm-y += nvkm/engine/ofa/ga100.o
|
||||
nvkm-y += nvkm/engine/ofa/ga102.o
|
||||
nvkm-y += nvkm/engine/ofa/ad102.o
|
||||
|
||||
nvkm-y += nvkm/engine/ofa/r535.o
|
||||
|
|
|
@ -7,5 +7,3 @@ nvkm-y += nvkm/subdev/bar/gk20a.o
|
|||
nvkm-y += nvkm/subdev/bar/gm107.o
|
||||
nvkm-y += nvkm/subdev/bar/gm20b.o
|
||||
nvkm-y += nvkm/subdev/bar/tu102.o
|
||||
|
||||
nvkm-y += nvkm/subdev/bar/r535.o
|
||||
|
|
|
@ -9,6 +9,4 @@ nvkm-y += nvkm/subdev/gsp/ga100.o
|
|||
nvkm-y += nvkm/subdev/gsp/ga102.o
|
||||
nvkm-y += nvkm/subdev/gsp/ad102.o
|
||||
|
||||
nvkm-y += nvkm/subdev/gsp/r535.o
|
||||
|
||||
include $(src)/nvkm/subdev/gsp/rm/Kbuild
|
||||
|
|
|
@ -3,8 +3,23 @@
|
|||
# Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved.
|
||||
|
||||
nvkm-y += nvkm/subdev/gsp/rm/r535/rm.o
|
||||
nvkm-y += nvkm/subdev/gsp/rm/r535/gsp.o
|
||||
nvkm-y += nvkm/subdev/gsp/rm/r535/rpc.o
|
||||
nvkm-y += nvkm/subdev/gsp/rm/r535/ctrl.o
|
||||
nvkm-y += nvkm/subdev/gsp/rm/r535/alloc.o
|
||||
nvkm-y += nvkm/subdev/gsp/rm/r535/client.o
|
||||
nvkm-y += nvkm/subdev/gsp/rm/r535/device.o
|
||||
|
||||
nvkm-y += nvkm/subdev/gsp/rm/r535/bar.o
|
||||
nvkm-y += nvkm/subdev/gsp/rm/r535/fbsr.o
|
||||
nvkm-y += nvkm/subdev/gsp/rm/r535/vmm.o
|
||||
|
||||
nvkm-y += nvkm/subdev/gsp/rm/r535/disp.o
|
||||
|
||||
nvkm-y += nvkm/subdev/gsp/rm/r535/fifo.o
|
||||
nvkm-y += nvkm/subdev/gsp/rm/r535/ce.o
|
||||
nvkm-y += nvkm/subdev/gsp/rm/r535/gr.o
|
||||
nvkm-y += nvkm/subdev/gsp/rm/r535/nvdec.o
|
||||
nvkm-y += nvkm/subdev/gsp/rm/r535/nvenc.o
|
||||
nvkm-y += nvkm/subdev/gsp/rm/r535/nvjpg.o
|
||||
nvkm-y += nvkm/subdev/gsp/rm/r535/ofa.o
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||
* OTHER DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
#include "gf100.h"
|
||||
#include <subdev/bar/gf100.h>
|
||||
|
||||
#include <core/mm.h>
|
||||
#include <subdev/fb.h>
|
|
@ -19,7 +19,7 @@
|
|||
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||
* OTHER DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
#include "priv.h"
|
||||
#include <engine/ce/priv.h>
|
||||
|
||||
#include <core/object.h>
|
||||
#include <subdev/gsp.h>
|
|
@ -19,13 +19,13 @@
|
|||
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||
* OTHER DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
#include "priv.h"
|
||||
#include "chan.h"
|
||||
#include "conn.h"
|
||||
#include "dp.h"
|
||||
#include "head.h"
|
||||
#include "ior.h"
|
||||
#include "outp.h"
|
||||
#include <engine/disp/priv.h>
|
||||
#include <engine/disp/chan.h>
|
||||
#include <engine/disp/conn.h>
|
||||
#include <engine/disp/dp.h>
|
||||
#include <engine/disp/head.h>
|
||||
#include <engine/disp/ior.h>
|
||||
#include <engine/disp/outp.h>
|
||||
|
||||
#include <core/ramht.h>
|
||||
#include <subdev/bios.h>
|
|
@ -19,7 +19,7 @@
|
|||
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||
* OTHER DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
#include "priv.h"
|
||||
#include <subdev/instmem/priv.h>
|
||||
|
||||
#include <subdev/gsp.h>
|
||||
|
|
@ -19,11 +19,11 @@
|
|||
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||
* OTHER DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
#include "priv.h"
|
||||
#include "cgrp.h"
|
||||
#include "chan.h"
|
||||
#include "chid.h"
|
||||
#include "runl.h"
|
||||
#include <engine/fifo/priv.h>
|
||||
#include <engine/fifo/cgrp.h>
|
||||
#include <engine/fifo/chan.h>
|
||||
#include <engine/fifo/chid.h>
|
||||
#include <engine/fifo/runl.h>
|
||||
|
||||
#include <core/gpuobj.h>
|
||||
#include <subdev/gsp.h>
|
|
@ -19,7 +19,7 @@
|
|||
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||
* OTHER DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
#include "gf100.h"
|
||||
#include <engine/gr/gf100.h>
|
||||
|
||||
#include <core/memory.h>
|
||||
#include <subdev/gsp.h>
|
|
@ -19,7 +19,7 @@
|
|||
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||
* OTHER DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
#include "priv.h"
|
||||
#include <engine/nvdec/priv.h>
|
||||
|
||||
#include <core/object.h>
|
||||
#include <subdev/gsp.h>
|
|
@ -19,7 +19,7 @@
|
|||
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||
* OTHER DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
#include "priv.h"
|
||||
#include <engine/nvenc/priv.h>
|
||||
|
||||
#include <core/object.h>
|
||||
#include <subdev/gsp.h>
|
|
@ -19,7 +19,7 @@
|
|||
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||
* OTHER DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
#include "priv.h"
|
||||
#include <engine/nvjpg/priv.h>
|
||||
|
||||
#include <core/object.h>
|
||||
#include <subdev/gsp.h>
|
|
@ -19,7 +19,7 @@
|
|||
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||
* OTHER DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
#include "priv.h"
|
||||
#include <engine/ofa/priv.h>
|
||||
|
||||
#include <core/object.h>
|
||||
#include <subdev/gsp.h>
|
|
@ -19,7 +19,7 @@
|
|||
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||
* OTHER DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
#include "vmm.h"
|
||||
#include <subdev/mmu/vmm.h>
|
||||
|
||||
#include <nvrm/nvtypes.h>
|
||||
#include <nvrm/535.113.01/common/sdk/nvidia/inc/class/cl90f1.h>
|
|
@ -4,5 +4,3 @@ nvkm-y += nvkm/subdev/instmem/nv04.o
|
|||
nvkm-y += nvkm/subdev/instmem/nv40.o
|
||||
nvkm-y += nvkm/subdev/instmem/nv50.o
|
||||
nvkm-y += nvkm/subdev/instmem/gk20a.o
|
||||
|
||||
nvkm-y += nvkm/subdev/instmem/r535.o
|
||||
|
|
|
@ -16,8 +16,6 @@ nvkm-y += nvkm/subdev/mmu/gp10b.o
|
|||
nvkm-y += nvkm/subdev/mmu/gv100.o
|
||||
nvkm-y += nvkm/subdev/mmu/tu102.o
|
||||
|
||||
nvkm-y += nvkm/subdev/mmu/r535.o
|
||||
|
||||
nvkm-y += nvkm/subdev/mmu/mem.o
|
||||
nvkm-y += nvkm/subdev/mmu/memnv04.o
|
||||
nvkm-y += nvkm/subdev/mmu/memnv50.o
|
||||
|
|
Loading…
Add table
Reference in a new issue