diff options
Diffstat (limited to 'harddoomdev.c')
-rw-r--r-- | harddoomdev.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/harddoomdev.c b/harddoomdev.c index 067293e..30c37fe 100644 --- a/harddoomdev.c +++ b/harddoomdev.c @@ -46,6 +46,7 @@ void send_command(struct doom_data *doom_data, uint32_t command) free = doomdev_read(doom_data->iomem, HARDDOOM_FIFO_FREE); if (free == 0) { deactivate_intr(doom_data->iomem, HARDDOOM_INTR_PONG_ASYNC); + free = doomdev_read(doom_data->iomem, HARDDOOM_FIFO_FREE); } if (free == 0) { |