1) add support for ata-as-arm

2) remove obsolete audio-creativezvm.c
3) fix registers in i2c-dm320.c


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17316 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Maurus Cuelenaere 2008-05-03 13:43:26 +00:00
parent ea664e0647
commit a6b31f18c8
6 changed files with 107 additions and 64 deletions

View file

@ -26,7 +26,7 @@
#define I2C_SCS_COND_STOP 0x0002
#define I2C_SCS_XMIT 0x0004
#define I2C_TX_ACK (1 << 20)
#define I2C_TX_ACK (1 << 8)
static struct mutex i2c_mtx;
@ -42,7 +42,12 @@ static inline void i2c_end(void)
static inline bool i2c_getack(void)
{
return (IO_I2C_RXDATA & 0x100)>>8;
return (IO_I2C_RXDATA >> 8) & 1;
}
static inline void i2c_ack(void)
{
IO_I2C_TXDATA |= I2C_TX_ACK;
}
#define WAIT_FOR_I2C if(IO_I2C_SCS & 0x4){ \