Linux Audio

Check our new training course

Loading...
v6.2
 1// SPDX-License-Identifier: GPL-2.0-or-later
 2/*
 3 * Copyright (C) 2016 Imagination Technologies
 4 * Author: Paul Burton <paul.burton@mips.com>
 
 
 
 
 
 5 */
 6
 7#include <linux/of.h>
 8
 9#include <asm/bootinfo.h>
10
11char *system_type;
12
13const 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}
v4.10.11
 
 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
 
 
15const 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}