target/efm32: remove unnecessary check
This commit is contained in:
parent
1286faff64
commit
07b8d9c285
|
@ -536,23 +536,9 @@ struct efm32_priv_s {
|
||||||
|
|
||||||
bool efm32_probe(target *t)
|
bool efm32_probe(target *t)
|
||||||
{
|
{
|
||||||
uint8_t di_version = 1;
|
|
||||||
|
|
||||||
/* Read the IDCODE register from the SW-DP */
|
|
||||||
ADIv5_AP_t *ap = cortexm_ap(t);
|
|
||||||
uint32_t ap_idcode = ap->dp->debug_port_id;
|
|
||||||
|
|
||||||
/* Check the idcode. See AN0062 Section 2.2 */
|
|
||||||
if (ap_idcode == 0x2BA01477) {
|
|
||||||
/* Cortex M3, Cortex M4 */
|
|
||||||
} else if (ap_idcode == 0x0BC11477) {
|
|
||||||
/* Cortex M0+ */
|
|
||||||
} else {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Check if the OUI in the EUI is silabs or energymicro.
|
/* Check if the OUI in the EUI is silabs or energymicro.
|
||||||
* Use this to identify the Device Identification (DI) version */
|
* Use this to identify the Device Identification (DI) version */
|
||||||
|
uint8_t di_version = 1;
|
||||||
uint64_t oui24 = ((efm32_v1_read_eui64(t) >> 40) & 0xFFFFFF);
|
uint64_t oui24 = ((efm32_v1_read_eui64(t) >> 40) & 0xFFFFFF);
|
||||||
if (oui24 == EFM32_V1_DI_EUI_SILABS) {
|
if (oui24 == EFM32_V1_DI_EUI_SILABS) {
|
||||||
/* Device Identification (DI) version 1 */
|
/* Device Identification (DI) version 1 */
|
||||||
|
|
Loading…
Reference in New Issue