1// SPDX-License-Identifier: GPL-2.0+
2/*
3 * Copyright (C) 2020 Microchip Technology, Inc.
4 *		      Eugen Hristev <eugen.hristev@microchip.com>
5 */
6
7#include <asm/arch/sama7g5.h>
8
9char *get_cpu_name(void)
10{
11	unsigned int extension_id = get_extension_chip_id();
12
13	if (cpu_is_sama7g5())
14		switch (extension_id) {
15		case ARCH_EXID_SAMA7G51:
16			return "SAMA7G51";
17		case ARCH_EXID_SAMA7G52:
18			return "SAMA7G52";
19		case ARCH_EXID_SAMA7G53:
20			return "SAMA7G53";
21		case ARCH_EXID_SAMA7G54:
22			return "SAMA7G54";
23		case ARCH_EXID_SAMA7G54_D1G:
24			return "SAMA7G54 1Gb DDR3L SiP";
25		case ARCH_EXID_SAMA7G54_D2G:
26			return "SAMA7G54 2Gb DDR3L SiP";
27		case ARCH_EXID_SAMA7G54_D4G:
28			return "SAMA7G54 4Gb DDR3L SiP";
29		default:
30			return "Unknown CPU type";
31		}
32	else
33		return "Unknown CPU type";
34}
35