*
*/
+#define SRC_BASE 0x4006e000
+#define SRC_GPR2 0x28
+#define SRC_GPR3 0x2c
+
__HEAD
#ifdef CONFIG_CPU_THUMBONLY
#if defined(CONFIG_CPU_CP15)
mrc p15, 0, r9, c0, c0 @ get processor id
#elif defined(CONFIG_CPU_V7M)
+
+ ldr r0, =SRC_BASE
+ ldr r1, =0xffffffff @ Machine ID
+ ldr r2, [r0, #SRC_GPR3 ] @ DT pointer from argument register
ldr r9, =BASEADDR_V7M_SCB
ldr r9, [r9, V7M_SCB_CPUID]
#else