aie2_pci.c (be462c97b7dfd24999babe39cce3de224ebe1f80) aie2_pci.c (aac243092b707bb3018e951d470cc1a9bcbaba6c)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Copyright (C) 2023-2024, Advanced Micro Devices, Inc.
4 */
5
6#include <drm/amdxdna_accel.h>
7#include <drm/drm_device.h>
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Copyright (C) 2023-2024, Advanced Micro Devices, Inc.
4 */
5
6#include <drm/amdxdna_accel.h>
7#include <drm/drm_device.h>
8#include <drm/drm_gem_shmem_helper.h>
8#include <drm/drm_managed.h>
9#include <drm/drm_print.h>
9#include <drm/drm_managed.h>
10#include <drm/drm_print.h>
11#include <drm/gpu_scheduler.h>
10#include <linux/errno.h>
11#include <linux/firmware.h>
12#include <linux/iommu.h>
13#include <linux/iopoll.h>
14#include <linux/pci.h>
15
16#include "aie2_msg_priv.h"
17#include "aie2_pci.h"
18#include "aie2_solver.h"
19#include "amdxdna_ctx.h"
12#include <linux/errno.h>
13#include <linux/firmware.h>
14#include <linux/iommu.h>
15#include <linux/iopoll.h>
16#include <linux/pci.h>
17
18#include "aie2_msg_priv.h"
19#include "aie2_pci.h"
20#include "aie2_solver.h"
21#include "amdxdna_ctx.h"
22#include "amdxdna_gem.h"
20#include "amdxdna_mailbox.h"
21#include "amdxdna_pci_drv.h"
22
23int aie2_max_col = XRS_MAX_COL;
24module_param(aie2_max_col, uint, 0600);
25MODULE_PARM_DESC(aie2_max_col, "Maximum column could be used");
26
27/*

--- 463 unchanged lines hidden (view full) ---

491}
492
493const struct amdxdna_dev_ops aie2_ops = {
494 .init = aie2_init,
495 .fini = aie2_fini,
496 .hwctx_init = aie2_hwctx_init,
497 .hwctx_fini = aie2_hwctx_fini,
498 .hwctx_config = aie2_hwctx_config,
23#include "amdxdna_mailbox.h"
24#include "amdxdna_pci_drv.h"
25
26int aie2_max_col = XRS_MAX_COL;
27module_param(aie2_max_col, uint, 0600);
28MODULE_PARM_DESC(aie2_max_col, "Maximum column could be used");
29
30/*

--- 463 unchanged lines hidden (view full) ---

494}
495
496const struct amdxdna_dev_ops aie2_ops = {
497 .init = aie2_init,
498 .fini = aie2_fini,
499 .hwctx_init = aie2_hwctx_init,
500 .hwctx_fini = aie2_hwctx_fini,
501 .hwctx_config = aie2_hwctx_config,
502 .cmd_submit = aie2_cmd_submit,
503 .hmm_invalidate = aie2_hmm_invalidate,
499};
504};