Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/arch/mips/generic/proc.c
26486 views
1
// SPDX-License-Identifier: GPL-2.0-or-later
2
/*
3
* Copyright (C) 2016 Imagination Technologies
4
* Author: Paul Burton <[email protected]>
5
*/
6
7
#include <linux/of.h>
8
9
#include <asm/bootinfo.h>
10
11
char *system_type;
12
13
const char *get_system_type(void)
14
{
15
const char *str;
16
int err;
17
18
if (system_type)
19
return system_type;
20
21
err = of_property_read_string(of_root, "model", &str);
22
if (!err)
23
return str;
24
25
err = of_property_read_string_index(of_root, "compatible", 0, &str);
26
if (!err)
27
return str;
28
29
return "Unknown";
30
}
31
32