GNU Linux-libre 4.14.332-gnu1
[releases.git] / arch / mips / generic / proc.c
1 /*
2  * Copyright (C) 2016 Imagination Technologies
3  * Author: Paul Burton <paul.burton@mips.com>
4  *
5  * This program is free software; you can redistribute it and/or modify it
6  * under the terms of the GNU General Public License as published by the
7  * Free Software Foundation;  either version 2 of the  License, or (at your
8  * option) any later version.
9  */
10
11 #include <linux/of.h>
12
13 #include <asm/bootinfo.h>
14
15 const char *get_system_type(void)
16 {
17         const char *str;
18         int err;
19
20         err = of_property_read_string(of_root, "model", &str);
21         if (!err)
22                 return str;
23
24         err = of_property_read_string_index(of_root, "compatible", 0, &str);
25         if (!err)
26                 return str;
27
28         return "Unknown";
29 }