Blackfin arch: use the [CS]SYNC() macros which include anomaly workarounds rather than __builtin_bfin_[cs]sync()

Signed-off-by: Mike Frysinger <[email protected]>
Signed-off-by: Bryan Wu <[email protected]>
This commit is contained in:
Mike Frysinger 2007-07-25 11:57:42 +08:00 • committed by Bryan Wu
commit d5148ffa60
6 changed files with 15 additions and 15 deletions

View file

@ -65,7 +65,7 @@ static __inline__ void bfin_write_VR_CTL(unsigned int val)
bfin_write32(SIC_IWR, IWR_ENABLE(0));
bfin_write16(VR_CTL, val);
__builtin_bfin_ssync();
SSYNC();
local_irq_save(flags);
asm("IDLE;");

View file

@ -57,7 +57,7 @@ static __inline__ void bfin_write_VR_CTL(unsigned int val)
bfin_write32(SIC_IWR, IWR_ENABLE(0));
bfin_write16(VR_CTL, val);
__builtin_bfin_ssync();
SSYNC();
local_irq_save(flags);
asm("IDLE;");

View file

@ -60,7 +60,7 @@ static __inline__ void bfin_write_VR_CTL(unsigned int val)
bfin_write32(SIC_IWR2, 0);
bfin_write16(VR_CTL, val);
__builtin_bfin_ssync();
SSYNC();
local_irq_save(flags);
asm("IDLE;");

View file

@ -67,7 +67,7 @@ static __inline__ void bfin_write_VR_CTL(unsigned int val)
bfin_write32(SICA_IWR1, 0);
bfin_write16(VR_CTL, val);
__builtin_bfin_ssync();
SSYNC();
local_irq_save(flags);
asm("IDLE;");