mst_fpga: correct irq level settings
commit3e1dbc3bd40338f19a2469feabd5f1dc5a4f5a9d
authorDmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Wed, 16 Feb 2011 13:22:33 +0000 (16 16:22 +0300)
committerAndrzej Zaborowski <balrog@zabor.org>
Fri, 25 Feb 2011 08:06:16 +0000 (25 09:06 +0100)
treefe0519343996e7f6ce0bbbb28ce5e0b8f76f7206
parentcf76a1ce8b7cf4b92429d67d3f4626a92b2d8a37
mst_fpga: correct irq level settings

Final corrections for IRQ levels that are set by mst_fpga:

* Don't retranslate IRQ if previously IRQ was masked.
* After setting or clearing IRQs through register, apply mask
  before setting parent IRQ level.

Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com>
hw/mst_fpga.c