riscv: Remove non-DM version of print_cpuinfo()
authorBin Meng <bmeng.cn@gmail.com>
Wed, 12 Dec 2018 14:12:35 +0000 (06:12 -0800)
committerAndes <uboot@andestech.com>
Tue, 18 Dec 2018 01:56:27 +0000 (09:56 +0800)
With DM CPU driver, the non-DM version of print_cpuinfo() is no
longer needed.

Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
Reviewed-by: Lukas Auer <lukas.auer@aisec.fraunhofer.de>
Reviewed-by: Anup Patel <anup@brainfault.org>
arch/riscv/cpu/cpu.c

index 8286a0c959c1155a83b268f92c23e7a06161809e..d3c59da34b60cfdd5be98cc371260052e6b86b8e 100644 (file)
  */
 phys_addr_t prior_stage_fdt_address __attribute__((section(".data")));
 
-enum {
-       ISA_INVALID = 0,
-       ISA_32BIT,
-       ISA_64BIT,
-       ISA_128BIT
-};
-
-static const char * const isa_bits[] = {
-       [ISA_INVALID] = NULL,
-       [ISA_32BIT]   = "32",
-       [ISA_64BIT]   = "64",
-       [ISA_128BIT]  = "128"
-};
-
 static inline bool supports_extension(char ext)
 {
        return csr_read(misa) & (1 << (ext - 'a'));
 }
 
-int print_cpuinfo(void)
-{
-       char name[32];
-       char *s = name;
-       int bit;
-
-       s += sprintf(name, "rv");
-       bit = csr_read(misa) >> (sizeof(long) * 8 - 2);
-       s += sprintf(s, isa_bits[bit]);
-
-       supports_extension('i') ? *s++ = 'i' : 'r';
-       supports_extension('m') ? *s++ = 'm' : 'i';
-       supports_extension('a') ? *s++ = 'a' : 's';
-       supports_extension('f') ? *s++ = 'f' : 'c';
-       supports_extension('d') ? *s++ = 'd' : '-';
-       supports_extension('c') ? *s++ = 'c' : 'v';
-       *s++ = '\0';
-
-       printf("CPU:   %s\n", name);
-
-       return 0;
-}
-
 static int riscv_cpu_probe(void)
 {
 #ifdef CONFIG_CPU