From b221d6d4d4d0ade805d249fdd69a8b8b92769268 Mon Sep 17 00:00:00 2001 From: Rafaël Carré Date: Mon, 19 Jul 2010 15:56:15 +0000 Subject: as3525*: use atomic bit manipulation for CCU_IO fuzev2 button_read_device() runs in interrupt context so writes are atomic git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27494 a1c6a512-1295-4272-9138-f99709370657 --- firmware/target/arm/as3525/sd-as3525v2.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'firmware/target/arm/as3525/sd-as3525v2.c') diff --git a/firmware/target/arm/as3525/sd-as3525v2.c b/firmware/target/arm/as3525/sd-as3525v2.c index d42a086770..552d88d3bb 100644 --- a/firmware/target/arm/as3525/sd-as3525v2.c +++ b/firmware/target/arm/as3525/sd-as3525v2.c @@ -784,7 +784,7 @@ int sd_init(void) #ifndef SANSA_CLIPV2 /* Configure XPD for SD-MCI interface */ - CCU_IO |= (1<<2); + bitset32(&CCU_IO, 1<<2); #endif VIC_INT_ENABLE = INTERRUPT_NAND; -- cgit v1.2.3