PPC: dbdma: Allow new commands in RUN state
commit7eaba824b6bc14ee724f8593891f2165d2faa4ab
authorAlexander Graf <agraf@suse.de>
Sat, 29 Jun 2013 23:53:51 +0000 (30 01:53 +0200)
committerAlexander Graf <agraf@suse.de>
Thu, 11 Jul 2013 16:51:24 +0000 (11 18:51 +0200)
tree11e7569a99d3e65cd9b767db0f69ed61217f3d4c
parent58c0c311838dd2c6622a156b4d261aa127c510dd
PPC: dbdma: Allow new commands in RUN state

The DBDMA controller can not change its command stream while it's
actively streaming data, true. But the fact that it's in RUN state
doesn't actually indicate anything. It could just as well be in
WAIT while in RUN. And then it's legal to change commands.

This fixes a real world issue I've encountered with Mac OS X.

Signed-off-by: Alexander Graf <agraf@suse.de>
hw/misc/macio/mac_dbdma.c