On 22.12.2012, at 03:15, Scott Wood wrote:

> Critical interrupts on FSL MPIC are not supposed to pay
> attention to priority, IACK, EOI, etc.  On the currently modeled
> version it's not supposed to pay attention to the mask bit either.
> 
> Also reorganize to make it easier to implement newer FSL MPIC models,
> which encode interrupt level information differently and support
> mcheck as well as crit, and to reduce problems for later patches
> in this set.
> 
> Still missing is the ability to lower the CINT signal to the core,
> as IACK/EOI is not used.  This will come with general IRQ-source-driven
> lowering in the next patch.
> 
> New state is added which is not serialized, but instead is recomputed
> in openpic_load() by calling the appropriate write_IRQreg function.
> This should have the side effect of causing the IRQ outputs to be
> raised appropriately on load, which was missing.
> 
> The serialization format is altered by swapping ivpr and idr (we'd like
> IDR to be restored before we run the IVPR logic), and moving interrupts
> to the end (so that other state has been restored by the time we run the
> IDR/IVPR logic.  Serialization for this driver is not yet in a state
> where backwards compatibility is reasonable (assuming it works at all),
> and the current serialization format was not built for extensibility.
> 
> Signed-off-by: Scott Wood <scottw...@freescale.com>
Thanks, applied to ppc-next (with adjustments).

Alex


Reply via email to