cadence_ttc: Fix 'clear on read' behavior
authorSoren Brinkmann <soren.brinkmann@xilinx.com>
Fri, 12 Oct 2012 10:54:37 +0000 (11:54 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Fri, 12 Oct 2012 10:54:37 +0000 (11:54 +0100)
commit884285bf646d93e9dfa4a605bca9f8dc5280b23d
treecea704e57f3307c3018043e625a0efea5143c6ce
parentb4ae3cfa57b8c1bdbbd7b7d420971e9171203ade
cadence_ttc: Fix 'clear on read' behavior

A missing call to qemu_set_irq() when reading the IRQ register
required SW to write to the IRQ register to acknowledge an
interrupt. With this patch the behavior is fixed:
 - Reading the interrupt register clears it and updates the timers
   interrupt status
 - Writes to the interrupt register are ignored

Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com>
Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
hw/cadence_ttc.c