diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2003-01-03 17:07:27 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2003-01-03 17:07:27 +0000 |
commit | 5bb1a93cdd8589c450c0c53b8690ba25417520f1 (patch) | |
tree | 431b3195214703a71d8584a86b237bb54bb7cfeb /c/src/lib/libcpu | |
parent | 2003-01-03 Joel Sherrill <joel@OARcorp.com> (diff) | |
download | rtems-5bb1a93cdd8589c450c0c53b8690ba25417520f1.tar.bz2 |
2003-01-03 Victor V. Vengerov <vvv@oktet.ru>
* mbus/mcfmbus.c: Per PR323, move the mbus_send command on line 232
to after the state has been set.
Diffstat (limited to 'c/src/lib/libcpu')
-rw-r--r-- | c/src/lib/libcpu/m68k/mcf5206/ChangeLog | 5 | ||||
-rw-r--r-- | c/src/lib/libcpu/m68k/mcf5206/mbus/mcfmbus.c | 8 |
2 files changed, 8 insertions, 5 deletions
diff --git a/c/src/lib/libcpu/m68k/mcf5206/ChangeLog b/c/src/lib/libcpu/m68k/mcf5206/ChangeLog index 6eb7573104..7682444096 100644 --- a/c/src/lib/libcpu/m68k/mcf5206/ChangeLog +++ b/c/src/lib/libcpu/m68k/mcf5206/ChangeLog @@ -1,3 +1,8 @@ +2003-01-03 Victor V. Vengerov <vvv@oktet.ru> + + * mbus/mcfmbus.c: Per PR323, move the mbus_send command on line 232 + to after the state has been set. + 2002-12-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de> * configure.ac: Remove RTEMS_CHECK_BSP_CACHE. diff --git a/c/src/lib/libcpu/m68k/mcf5206/mbus/mcfmbus.c b/c/src/lib/libcpu/m68k/mcf5206/mbus/mcfmbus.c index 00b9a63285..d5fc7a5067 100644 --- a/c/src/lib/libcpu/m68k/mcf5206/mbus/mcfmbus.c +++ b/c/src/lib/libcpu/m68k/mcf5206/mbus/mcfmbus.c @@ -225,11 +225,6 @@ mcfmbus_machine(mcfmbus *bus, i2c_event event) else { b = (bus->cmsg->addr & ~0x01); - if (!(bus->cmsg->flags & I2C_MSG_WR)) - { - b |= 1; - } - mcfmbus_send(bus, b); if (bus->cmsg->flags & I2C_MSG_WR) { @@ -238,7 +233,10 @@ mcfmbus_machine(mcfmbus *bus, i2c_event event) else { next_state(bus, STATE_ADDR_7); + b |= 1; } + + mcfmbus_send(bus, b); } break; |