forked from Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
521 B
30 lines
521 B
// SPDX-License-Identifier: GPL-2.0-or-later |
|
/* |
|
* Copyright (C) 2016 Imagination Technologies |
|
* Author: Paul Burton <[email protected]> |
|
*/ |
|
|
|
#include <linux/of.h> |
|
|
|
#include <asm/bootinfo.h> |
|
|
|
char *system_type; |
|
|
|
const char *get_system_type(void) |
|
{ |
|
const char *str; |
|
int err; |
|
|
|
if (system_type) |
|
return system_type; |
|
|
|
err = of_property_read_string(of_root, "model", &str); |
|
if (!err) |
|
return str; |
|
|
|
err = of_property_read_string_index(of_root, "compatible", 0, &str); |
|
if (!err) |
|
return str; |
|
|
|
return "Unknown"; |
|
}
|
|
|