xref: /linux/arch/mips/generic/proc.c (revision bf070bb0e6c62ba3075db0a666763ba52c677102)
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 }
30