
29 Oct
2015
29 Oct
'15
5:28 a.m.
-----Original Message----- From: Bo Shen [mailto:voice.shen@gmail.com] Sent: 2015年10月29日 12:02 To: Yang, Wenyou Cc: U-Boot Mailing List; andreas.devel@googlemail.com Subject: Re: [PATCH v4] arm: atmel: Add SAMA5D2 Xplained board
Hi Wenyou,
On 10/28/2015 13:59 PM, Yang, Wenyou wrote:
+char *get_cpu_name()
+{
- unsigned int extension_id = get_extension_chip_id();
- if (cpu_is_sama5d2()) {
switch (extension_id) {
case ARCH_EXID_SAMA5D21CU:
return "SAMA5D21";
case ARCH_EXID_SAMA5D22CU:
return "SAMA5D22-CU";
case ARCH_EXID_SAMA5D22CN:
return "SAMA5D22-CN";
case ARCH_EXID_SAMA5D23CU:
return "SAMA5D23-CU";
case ARCH_EXID_SAMA5D24CX:
return "SAMA5D24-CX";
case ARCH_EXID_SAMA5D24CU:
return "SAMA5D24-CU";
case ARCH_EXID_SAMA5D26CU:
return "SAMA5D26-CU";
case ARCH_EXID_SAMA5D27CU:
return "SAMA5D27-CU";
case ARCH_EXID_SAMA5D27CN:
return "SAMA5D27-CN";
case ARCH_EXID_SAMA5D28CU:
return "SAMA5D28-CU";
case ARCH_EXID_SAMA5D28CN:
return "SAMA5D28-CN";
default:
;
}
- }
- return "Unknown CPU type";
+}
You don't explain why it needs to keep the default option. I think it can be
removed.
Switch-cases should almost always have a default case. The reason to use a default is to 'catch' an unexpected value. It is necessary for
this function.
Yes, as usual, we use default to catch the exceptions. However, here we don't need it as the final return is used to catch these exceptions.
Andreas, what is your opinion?
Best Regards, Wenyou Yang