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
This commit is contained in:
Rafaël Carré 2010-07-19 15:56:15 +00:00
parent 25491980d6
commit b221d6d4d4
5 changed files with 11 additions and 11 deletions

View file

@ -54,7 +54,7 @@ void lcd_write_reg(int reg, int value)
static void as3525_dbop_init(void)
{
CCU_IO |= 1<<12;
bitset32(&CCU_IO, 1<<12);
CGU_DBOP |= (1<<4) | (1<<3) | AS3525_DBOP_DIV;
DBOP_TIMPOL_01 = 0xE12FE12F;
DBOP_TIMPOL_23 = 0xE12F0036;