Commit 59c0149bc6b4e29c6605e943d4c30686c2bed589

Authored by balrog
1 parent d4af3de2

Update TNF bit in I2C status register, original patch by Juergen Lock.


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3088 c046a42c-6fe2-441c-8c8c-71466251a162
Showing 1 changed file with 2 additions and 0 deletions
hw/pxa2xx.c
... ... @@ -1530,6 +1530,8 @@ static inline void pxa2xx_i2s_update(struct pxa2xx_i2s_s *i2s)
1530 1530 pxa2xx_dma_request(i2s->dma, PXA2XX_TX_RQ_I2S, tfs);
1531 1531  
1532 1532 i2s->status &= 0xe0;
  1533 + if (i2s->fifo_len < 16 || !i2s->enable)
  1534 + i2s->status |= 1 << 0; /* TNF */
1533 1535 if (i2s->rx_len)
1534 1536 i2s->status |= 1 << 1; /* RNE */
1535 1537 if (i2s->enable)
... ...