16 Aug, 2017

2 commits

  • Add a resource managed version of irq_sim_init(). This can be
    conveniently used in device drivers.

    Signed-off-by: Bartosz Golaszewski
    Acked-by: Jonathan Cameron
    Cc: Lars-Peter Clausen
    Cc: Jonathan Corbet
    Cc: Marc Zyngier
    Cc: Linus Walleij
    Cc: linux-doc@vger.kernel.org
    Cc: linux-gpio@vger.kernel.org
    Cc: Bamvor Jian Zhang
    Cc: Jonathan Cameron
    Link: http://lkml.kernel.org/r/20170814145318.6495-3-brgl@bgdev.pl
    Signed-off-by: Thomas Gleixner

    Bartosz Golaszewski
     
  • Implement a simple, irq_work-based framework for simulating
    interrupts. Currently the API exposes routines for initializing and
    deinitializing the simulator object, enqueueing the interrupts and
    retrieving the allocated interrupt numbers based on the offset of the
    dummy interrupt in the simulator struct.

    Signed-off-by: Bartosz Golaszewski
    Reviewed-by: Jonathan Cameron
    Cc: Lars-Peter Clausen
    Cc: Jonathan Corbet
    Cc: Marc Zyngier
    Cc: Linus Walleij
    Cc: linux-doc@vger.kernel.org
    Cc: linux-gpio@vger.kernel.org
    Cc: Bamvor Jian Zhang
    Cc: Jonathan Cameron
    Link: http://lkml.kernel.org/r/20170814145318.6495-2-brgl@bgdev.pl
    Signed-off-by: Thomas Gleixner

    Bartosz Golaszewski