ARC: [plat-eznps] Use dedicated atomic/bitops/cmpxchg
authorNoam Camus <noamc@ezchip.com>
Sat, 16 May 2015 14:49:35 +0000 (17:49 +0300)
committerVineet Gupta <vgupta@synopsys.com>
Mon, 9 May 2016 04:02:33 +0000 (09:32 +0530)
commita5a10d99a946602cf4ae50eadc65c2480dbd2e56
tree613088aec1988af74826a53277e0dde3812bccc2
parent8bcf2c48f32e22f923b69f779c95b1348308d5b1
ARC: [plat-eznps] Use dedicated atomic/bitops/cmpxchg

We need our own implementaions since we lack LLSC support.
Our extended ISA provided with optimized solution for all 32bit
operations we see in these three headers.
Signed-off-by: Noam Camus <noamc@ezchip.com>
arch/arc/include/asm/atomic.h
arch/arc/include/asm/bitops.h
arch/arc/include/asm/cmpxchg.h