1 /* 2 * Copyright (C) 2016 Imagination Technologies 3 * Author: Paul Burton <paul.burton@imgtec.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