MIPS: generic: Allow boards to set system type
authorPaul Cercueil <paul@crapouillou.net>
Sun, 6 Sep 2020 19:29:26 +0000 (21:29 +0200)
committerThomas Bogendoerfer <tsbogend@alpha.franken.de>
Fri, 18 Sep 2020 14:28:56 +0000 (16:28 +0200)
Check for the system_type variable in the get_system_type() function. If
non-NULL, return it as the system type.

Signed-off-by: Paul Cercueil <paul@crapouillou.net>
Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
arch/mips/generic/proc.c

index 4c99280..cce2fde 100644 (file)
@@ -8,11 +8,16 @@
 
 #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;