aboutsummaryrefslogtreecommitdiffstats
path: root/include/os/linux/debug_bios.c
diff options
context:
space:
mode:
authorJoshua Bakita <bakitajoshua@gmail.com>2024-09-25 16:09:09 -0400
committerJoshua Bakita <bakitajoshua@gmail.com>2024-09-25 16:09:09 -0400
commitf347fde22f1297e4f022600d201780d5ead78114 (patch)
tree76be305d6187003a1e0486ff6e91efb1062ae118 /include/os/linux/debug_bios.c
parent8340d234d78a7d0f46c11a584de538148b78b7cb (diff)
Delete no-longer-needed nvgpu headersHEADmasterjbakita-wip
The dependency on these was removed in commit 8340d234.
Diffstat (limited to 'include/os/linux/debug_bios.c')
-rw-r--r--include/os/linux/debug_bios.c60
1 files changed, 0 insertions, 60 deletions
diff --git a/include/os/linux/debug_bios.c b/include/os/linux/debug_bios.c
deleted file mode 100644
index f69ccf3..0000000
--- a/include/os/linux/debug_bios.c
+++ /dev/null
@@ -1,60 +0,0 @@
1/*
2 * Copyright (C) 2018 NVIDIA Corporation. All rights reserved.
3 *
4 * This software is licensed under the terms of the GNU General Public
5 * License version 2, as published by the Free Software Foundation, and
6 * may be copied, distributed, and modified under those terms.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 *
13 */
14
15#include <nvgpu/types.h>
16
17#include "debug_bios.h"
18#include "os_linux.h"
19
20#include <linux/debugfs.h>
21#include <linux/uaccess.h>
22
23static int bios_version_show(struct seq_file *s, void *unused)
24{
25 struct gk20a *g = s->private;
26
27 seq_printf(s, "Version %02x.%02x.%02x.%02x.%02x\n",
28 (g->bios.vbios_version >> 24) & 0xFF,
29 (g->bios.vbios_version >> 16) & 0xFF,
30 (g->bios.vbios_version >> 8) & 0xFF,
31 (g->bios.vbios_version >> 0) & 0xFF,
32 (g->bios.vbios_oem_version) & 0xFF);
33
34 return 0;
35}
36
37static int bios_version_open(struct inode *inode, struct file *file)
38{
39 return single_open(file, bios_version_show, inode->i_private);
40}
41
42static const struct file_operations bios_version_fops = {
43 .open = bios_version_open,
44 .read = seq_read,
45 .llseek = seq_lseek,
46 .release = single_release,
47};
48
49
50int nvgpu_bios_debugfs_init(struct gk20a *g)
51{
52 struct nvgpu_os_linux *l = nvgpu_os_linux_from_gk20a(g);
53 struct dentry *gpu_root = l->debugfs;
54
55 debugfs_create_file("bios", S_IRUGO,
56 gpu_root, g,
57 &bios_version_fops);
58
59 return 0;
60}