diff options
author | Ken Chang <kenc@nvidia.com> | 2012-05-11 15:40:09 +0800 |
---|---|---|
committer | Simone Willett <swillett@nvidia.com> | 2012-05-18 13:45:08 -0700 |
commit | 021d8866c80fab07cb4cd2753ed67d0c1b49c174 (patch) | |
tree | 359ef051839a3f76dbd9d0185af85955931de3da /drivers/spi | |
parent | a763d40775269f8e29fea5780000014178eaf4b3 (diff) |
i2c: tegra: Fix i2c unknown interrupt issue
writes to modules on APB bus may complete out-of-order. need
to guarantee that the write is completed by reading it back.
read I2C_INT_STATUS back right after writing the current int status
in the isr to make sure the clear operation of I2C_INT_STATUS is
done before the interrupt is re-enabled.
the same also done for DVC_STATUS.
bug 980763
Change-Id: I34f18804d530ccadf561fe1736552b6a4dd6e4ce
Signed-off-by: Ken Chang <kenc@nvidia.com>
Reviewed-on: http://git-master/r/101925
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Diffstat (limited to 'drivers/spi')
0 files changed, 0 insertions, 0 deletions