Use r4 as temporary register. On ARM r0-r3 should be used to hold
function arguments.
Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
"beq 1f\n\t"
/* Then, test that the RAM controller is enabled */
- "ldr r0, [%1]\n\t"
- "cmp r0, #0\n\t"
+ "ldr r4, [%1]\n\t"
+ "cmp r4, #0\n\t"
/* Align to cache lines */
".balign 32\n\t"
"r" (1),
"r" cpu_to_le32(AT91_DDRSDRC_LPCB_POWER_DOWN),
"r" (reset->args)
- : "r0");
+ : "r4");
return NOTIFY_DONE;
}