With DM CPU driver, the non-DM version of print_cpuinfo() is no
longer needed.

Signed-off-by: Bin Meng <bmeng...@gmail.com>
Reviewed-by: Lukas Auer <lukas.a...@aisec.fraunhofer.de>
Reviewed-by: Anup Patel <a...@brainfault.org>

---

Changes in v5: None
Changes in v4: None
Changes in v3:
- new patch to remove non-DM version of print_cpuinfo()

Changes in v2: None

 arch/riscv/cpu/cpu.c | 37 -------------------------------------
 1 file changed, 37 deletions(-)

diff --git a/arch/riscv/cpu/cpu.c b/arch/riscv/cpu/cpu.c
index 8286a0c..d3c59da 100644
--- a/arch/riscv/cpu/cpu.c
+++ b/arch/riscv/cpu/cpu.c
@@ -14,48 +14,11 @@
  */
 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
-- 
2.7.4

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

Reply via email to