From 8f1271978c3634c48e78175dd0cc472022e76494 Mon Sep 17 00:00:00 2001 From: anupamg Date: Wed, 10 Jul 2024 17:08:18 +0000 Subject: [PATCH] DCE-KMD: Use OS abstraction of utils - Start using OS abstraction for all utility functions. JIRA TDS-16052 Change-Id: Ic1e0f059194e15ff7dff0fa97997bd0d69dfc58c Signed-off-by: anupamg Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3172545 Reviewed-by: Mahesh Kumar GVS: buildbot_gerritrpt Reviewed-by: svcacv Reviewed-by: Arun Swain --- drivers/platform/tegra/dce/dce-admin-debug.c | 4 ++-- drivers/platform/tegra/dce/dce-admin.c | 4 ++-- drivers/platform/tegra/dce/dce-ast.c | 4 ++-- drivers/platform/tegra/dce/dce-bootstrap.c | 4 ++-- drivers/platform/tegra/dce/dce-client-ipc.c | 2 +- drivers/platform/tegra/dce/dce-debug-perf.c | 6 ++++-- drivers/platform/tegra/dce/dce-debug.c | 13 ++----------- drivers/platform/tegra/dce/dce-fsm.c | 4 ++-- drivers/platform/tegra/dce/dce-hsp-smb-t264.c | 14 +++----------- drivers/platform/tegra/dce/dce-hsp-smb.c | 4 ++-- drivers/platform/tegra/dce/dce-hsp-ss-t264.c | 14 +++----------- drivers/platform/tegra/dce/dce-hsp-ss.c | 4 ++-- drivers/platform/tegra/dce/dce-init-deinit.c | 4 ++-- drivers/platform/tegra/dce/dce-ipc-signal.c | 4 ++-- drivers/platform/tegra/dce/dce-ipc.c | 4 ++-- drivers/platform/tegra/dce/dce-mailbox.c | 4 ++-- drivers/platform/tegra/dce/dce-reset.c | 4 ++-- drivers/platform/tegra/dce/dce-util-common.c | 4 ++-- drivers/platform/tegra/dce/dce-worker.c | 2 +- 19 files changed, 40 insertions(+), 63 deletions(-) diff --git a/drivers/platform/tegra/dce/dce-admin-debug.c b/drivers/platform/tegra/dce/dce-admin-debug.c index 7159ff42..16dce100 100644 --- a/drivers/platform/tegra/dce/dce-admin-debug.c +++ b/drivers/platform/tegra/dce/dce-admin-debug.c @@ -1,12 +1,12 @@ // SPDX-License-Identifier: GPL-2.0-only /* - * Copyright (c) 2023 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: Copyright (c) 2023-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved. */ #include #include -#include +#include #include #include #include diff --git a/drivers/platform/tegra/dce/dce-admin.c b/drivers/platform/tegra/dce/dce-admin.c index 2a0d88f0..6c002300 100644 --- a/drivers/platform/tegra/dce/dce-admin.c +++ b/drivers/platform/tegra/dce/dce-admin.c @@ -1,12 +1,12 @@ // SPDX-License-Identifier: GPL-2.0-only /* - * Copyright (c) 2019-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: Copyright (c) 2019-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved. */ #include #include -#include +#include #include #include #include diff --git a/drivers/platform/tegra/dce/dce-ast.c b/drivers/platform/tegra/dce/dce-ast.c index bd23f9b3..02e46903 100644 --- a/drivers/platform/tegra/dce/dce-ast.c +++ b/drivers/platform/tegra/dce/dce-ast.c @@ -1,10 +1,10 @@ // SPDX-License-Identifier: GPL-2.0-only /* - * Copyright (c) 2019-2023, NVIDIA CORPORATION. All rights reserved. + * SPDX-FileCopyrightText: Copyright (c) 2019-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved. */ #include #include -#include +#include #define MAX_NO_ASTS 2 #define MAX_AST_REGIONS 1 diff --git a/drivers/platform/tegra/dce/dce-bootstrap.c b/drivers/platform/tegra/dce/dce-bootstrap.c index f17b0039..e5d73a70 100644 --- a/drivers/platform/tegra/dce/dce-bootstrap.c +++ b/drivers/platform/tegra/dce/dce-bootstrap.c @@ -1,9 +1,9 @@ // SPDX-License-Identifier: GPL-2.0-only /* - * Copyright (c) 2019-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: Copyright (c) 2019-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved. */ #include -#include +#include #include #include diff --git a/drivers/platform/tegra/dce/dce-client-ipc.c b/drivers/platform/tegra/dce/dce-client-ipc.c index da21d121..e84c0423 100644 --- a/drivers/platform/tegra/dce/dce-client-ipc.c +++ b/drivers/platform/tegra/dce/dce-client-ipc.c @@ -5,7 +5,7 @@ #include #include -#include +#include #include #define DCE_IPC_HANDLES_MAX 6U diff --git a/drivers/platform/tegra/dce/dce-debug-perf.c b/drivers/platform/tegra/dce/dce-debug-perf.c index 933a90af..e2e480df 100644 --- a/drivers/platform/tegra/dce/dce-debug-perf.c +++ b/drivers/platform/tegra/dce/dce-debug-perf.c @@ -1,5 +1,7 @@ // SPDX-License-Identifier: GPL-2.0-only -// SPDX-FileCopyrightText: Copyright (c) 2023 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +/* + * SPDX-FileCopyrightText: Copyright (c) 2023-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + */ #include #include @@ -7,7 +9,7 @@ #include #include #include -#include +#include #include #define DCE_PERF_OUTPUT_FORMAT_CSV ((uint32_t)(0U)) diff --git a/drivers/platform/tegra/dce/dce-debug.c b/drivers/platform/tegra/dce/dce-debug.c index e07f06ba..947737ab 100644 --- a/drivers/platform/tegra/dce/dce-debug.c +++ b/drivers/platform/tegra/dce/dce-debug.c @@ -1,15 +1,6 @@ // SPDX-License-Identifier: GPL-2.0-only /* - * Copyright (c) 2019-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved. - * - * This program is free software; you can redistribute it and/or modify it - * under the terms and conditions of the GNU General Public License, - * version 2, as published by the Free Software Foundation. - * - * This program is distributed in the hope it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - * more details. + * SPDX-FileCopyrightText: Copyright (c) 2019-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved. */ #include @@ -18,7 +9,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/drivers/platform/tegra/dce/dce-fsm.c b/drivers/platform/tegra/dce/dce-fsm.c index bea00bbd..aa3a3b0e 100644 --- a/drivers/platform/tegra/dce/dce-fsm.c +++ b/drivers/platform/tegra/dce/dce-fsm.c @@ -1,10 +1,10 @@ // SPDX-License-Identifier: GPL-2.0-only /* - * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: Copyright (c) 2022-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved. */ #include -#include +#include struct dce_event_process_struct { enum dce_fsm_event_id_type event; diff --git a/drivers/platform/tegra/dce/dce-hsp-smb-t264.c b/drivers/platform/tegra/dce/dce-hsp-smb-t264.c index ac1a713d..37fd0c81 100644 --- a/drivers/platform/tegra/dce/dce-hsp-smb-t264.c +++ b/drivers/platform/tegra/dce/dce-hsp-smb-t264.c @@ -1,18 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-only /* - * Copyright (c) 2023-2024, NVIDIA CORPORATION. All rights reserved. - * - * This program is free software; you can redistribute it and/or modify it - * under the terms and conditions of the GNU General Public License, - * version 2, as published by the Free Software Foundation. - * - * This program is distributed in the hope it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - * more details. + * SPDX-FileCopyrightText: Copyright (c) 2023-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved. */ #include -#include +#include #include #include diff --git a/drivers/platform/tegra/dce/dce-hsp-smb.c b/drivers/platform/tegra/dce/dce-hsp-smb.c index b239f1a2..b8d5dc6b 100644 --- a/drivers/platform/tegra/dce/dce-hsp-smb.c +++ b/drivers/platform/tegra/dce/dce-hsp-smb.c @@ -1,11 +1,11 @@ // SPDX-License-Identifier: GPL-2.0-only /* - * Copyright (c) 2019-2024, NVIDIA CORPORATION. All rights reserved. + * SPDX-FileCopyrightText: Copyright (c) 2019-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved. */ #include #include -#include +#include #include #include diff --git a/drivers/platform/tegra/dce/dce-hsp-ss-t264.c b/drivers/platform/tegra/dce/dce-hsp-ss-t264.c index 421d3cb4..418f59c4 100644 --- a/drivers/platform/tegra/dce/dce-hsp-ss-t264.c +++ b/drivers/platform/tegra/dce/dce-hsp-ss-t264.c @@ -1,18 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-only /* - * Copyright (c) 2023-2024, NVIDIA CORPORATION. All rights reserved. - * - * This program is free software; you can redistribute it and/or modify it - * under the terms and conditions of the GNU General Public License, - * version 2, as published by the Free Software Foundation. - * - * This program is distributed in the hope it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - * more details. + * SPDX-FileCopyrightText: Copyright (c) 2023-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved. */ #include -#include +#include #include #include diff --git a/drivers/platform/tegra/dce/dce-hsp-ss.c b/drivers/platform/tegra/dce/dce-hsp-ss.c index 7fdf011c..cc492729 100644 --- a/drivers/platform/tegra/dce/dce-hsp-ss.c +++ b/drivers/platform/tegra/dce/dce-hsp-ss.c @@ -1,11 +1,11 @@ // SPDX-License-Identifier: GPL-2.0-only /* - * Copyright (c) 2019-2024, NVIDIA CORPORATION. All rights reserved. + * SPDX-FileCopyrightText: Copyright (c) 2019-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved. */ #include #include -#include +#include #include #include diff --git a/drivers/platform/tegra/dce/dce-init-deinit.c b/drivers/platform/tegra/dce/dce-init-deinit.c index e79543ae..f8b8abb6 100644 --- a/drivers/platform/tegra/dce/dce-init-deinit.c +++ b/drivers/platform/tegra/dce/dce-init-deinit.c @@ -1,10 +1,10 @@ // SPDX-License-Identifier: GPL-2.0-only /* - * Copyright (c) 2019-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: Copyright (c) 2019-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved. */ #include -#include +#include /** * dce_driver_init - Initializes the various sw components diff --git a/drivers/platform/tegra/dce/dce-ipc-signal.c b/drivers/platform/tegra/dce/dce-ipc-signal.c index 9e612a19..107ffa44 100644 --- a/drivers/platform/tegra/dce/dce-ipc-signal.c +++ b/drivers/platform/tegra/dce/dce-ipc-signal.c @@ -1,11 +1,11 @@ // SPDX-License-Identifier: GPL-2.0-only /* - * Copyright (c) 2019-2024, NVIDIA CORPORATION. All rights reserved. + * SPDX-FileCopyrightText: Copyright (c) 2019-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved. */ #include #include -#include +#include #include static struct dce_ipc_signal_instance *mb_signals[DCE_NUM_MBOX_REGS]; diff --git a/drivers/platform/tegra/dce/dce-ipc.c b/drivers/platform/tegra/dce/dce-ipc.c index 9c717921..5a039a5a 100644 --- a/drivers/platform/tegra/dce/dce-ipc.c +++ b/drivers/platform/tegra/dce/dce-ipc.c @@ -1,13 +1,13 @@ // SPDX-License-Identifier: GPL-2.0-only /* - * Copyright (c) 2019-2023, NVIDIA CORPORATION. All rights reserved. + * SPDX-FileCopyrightText: Copyright (c) 2019-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved. */ #include #include #include -#include +#include #include #include diff --git a/drivers/platform/tegra/dce/dce-mailbox.c b/drivers/platform/tegra/dce/dce-mailbox.c index 50047056..19ca6d9c 100644 --- a/drivers/platform/tegra/dce/dce-mailbox.c +++ b/drivers/platform/tegra/dce/dce-mailbox.c @@ -1,12 +1,12 @@ // SPDX-License-Identifier: GPL-2.0-only /* - * Copyright (c) 2019-2024, NVIDIA CORPORATION. All rights reserved. + * SPDX-FileCopyrightText: Copyright (c) 2019-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved. */ #include #include -#include +#include #include #include diff --git a/drivers/platform/tegra/dce/dce-reset.c b/drivers/platform/tegra/dce/dce-reset.c index 6282ef43..10dfbdfd 100644 --- a/drivers/platform/tegra/dce/dce-reset.c +++ b/drivers/platform/tegra/dce/dce-reset.c @@ -1,11 +1,11 @@ // SPDX-License-Identifier: GPL-2.0-only /* - * Copyright (c) 2019-2023, NVIDIA CORPORATION. All rights reserved. + * SPDX-FileCopyrightText: Copyright (c) 2019-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved. */ #include #include -#include +#include enum pm_controls { FW_LOAD_HALTED, diff --git a/drivers/platform/tegra/dce/dce-util-common.c b/drivers/platform/tegra/dce/dce-util-common.c index 436e94cc..16f40947 100644 --- a/drivers/platform/tegra/dce/dce-util-common.c +++ b/drivers/platform/tegra/dce/dce-util-common.c @@ -1,9 +1,9 @@ // SPDX-License-Identifier: GPL-2.0-only /* - * Copyright (c) 2019-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: Copyright (c) 2019-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved. */ #include -#include +#include #include #include #include diff --git a/drivers/platform/tegra/dce/dce-worker.c b/drivers/platform/tegra/dce/dce-worker.c index ec2d1b7f..4b7a9636 100644 --- a/drivers/platform/tegra/dce/dce-worker.c +++ b/drivers/platform/tegra/dce/dce-worker.c @@ -7,7 +7,7 @@ #include #include #include -#include +#include #include /*