mirror of https://github.com/xemu-project/xemu.git
Fix obvious mistake in pxa2xx i2s driver
RST bit is (1 << 4) bit, not (1 << 3), fix condition that enables i2s if ENB is set and RST is not set. Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
This commit is contained in:
parent
582798b5c6
commit
9dda246547
|
@ -1661,7 +1661,7 @@ static void pxa2xx_i2s_write(void *opaque, target_phys_addr_t addr,
|
|||
}
|
||||
if (value & (1 << 4)) /* EFWR */
|
||||
printf("%s: Attempt to use special function\n", __FUNCTION__);
|
||||
s->enable = ((value ^ 4) & 5) == 5; /* ENB && !RST*/
|
||||
s->enable = (value & 9) == 1; /* ENB && !RST*/
|
||||
pxa2xx_i2s_update(s);
|
||||
break;
|
||||
case SACR1:
|
||||
|
|
Loading…
Reference in New Issue