Re: [PATCH v2 3/9] irq/irq_sim: provide irq_sim_fire_type()

2019-02-12 Thread Marc Zyngier
On 12/02/2019 11:05, Uwe Kleine-König wrote: > On Tue, Feb 12, 2019 at 10:27:54AM +, Marc Zyngier wrote: >> On 12/02/2019 09:19, Bartosz Golaszewski wrote: >>> When userspace wants to monitor GPIO line interrupts, the GPIO >>> framework requests a threaded interrupt with IRQF_TRIGGER_FALLING,

Re: [PATCH v2 3/9] irq/irq_sim: provide irq_sim_fire_type()

2019-02-12 Thread Bartosz Golaszewski
wt., 12 lut 2019 o 12:05 Uwe Kleine-König napisał(a): > > On Tue, Feb 12, 2019 at 10:27:54AM +, Marc Zyngier wrote: > > On 12/02/2019 09:19, Bartosz Golaszewski wrote: > > > When userspace wants to monitor GPIO line interrupts, the GPIO > > > framework requests a threaded interrupt with

Re: [PATCH v2 3/9] irq/irq_sim: provide irq_sim_fire_type()

2019-02-12 Thread Uwe Kleine-König
On Tue, Feb 12, 2019 at 10:27:54AM +, Marc Zyngier wrote: > On 12/02/2019 09:19, Bartosz Golaszewski wrote: > > When userspace wants to monitor GPIO line interrupts, the GPIO > > framework requests a threaded interrupt with IRQF_TRIGGER_FALLING, > > IRQF_TRIGGER_RISING or both. The testing

Re: [PATCH v2 3/9] irq/irq_sim: provide irq_sim_fire_type()

2019-02-12 Thread Marc Zyngier
On 12/02/2019 10:37, Bartosz Golaszewski wrote: > wt., 12 lut 2019 o 11:27 Marc Zyngier napisał(a): >> >> On 12/02/2019 09:19, Bartosz Golaszewski wrote: >>> wt., 12 lut 2019 o 10:10 Marc Zyngier napisał(a): On 29/01/2019 08:44, Bartosz Golaszewski wrote: > From: Bartosz

Re: [PATCH v2 3/9] irq/irq_sim: provide irq_sim_fire_type()

2019-02-12 Thread Bartosz Golaszewski
wt., 12 lut 2019 o 11:27 Marc Zyngier napisał(a): > > On 12/02/2019 09:19, Bartosz Golaszewski wrote: > > wt., 12 lut 2019 o 10:10 Marc Zyngier napisał(a): > >> > >> On 29/01/2019 08:44, Bartosz Golaszewski wrote: > >>> From: Bartosz Golaszewski > >>> > >>> Provide a more specialized variant of

Re: [PATCH v2 3/9] irq/irq_sim: provide irq_sim_fire_type()

2019-02-12 Thread Marc Zyngier
On 12/02/2019 09:19, Bartosz Golaszewski wrote: > wt., 12 lut 2019 o 10:10 Marc Zyngier napisał(a): >> >> On 29/01/2019 08:44, Bartosz Golaszewski wrote: >>> From: Bartosz Golaszewski >>> >>> Provide a more specialized variant of irq_sim_fire() that allows to >>> specify the type of the fired

Re: [PATCH v2 3/9] irq/irq_sim: provide irq_sim_fire_type()

2019-02-12 Thread Bartosz Golaszewski
wt., 12 lut 2019 o 11:06 Uwe Kleine-König napisał(a): > > On Tue, Feb 12, 2019 at 10:19:20AM +0100, Bartosz Golaszewski wrote: > > wt., 12 lut 2019 o 10:10 Marc Zyngier napisał(a): > > > > > > On 29/01/2019 08:44, Bartosz Golaszewski wrote: > > > > From: Bartosz Golaszewski > > > > > > > >

Re: [PATCH v2 3/9] irq/irq_sim: provide irq_sim_fire_type()

2019-02-12 Thread Uwe Kleine-König
On Tue, Feb 12, 2019 at 10:19:20AM +0100, Bartosz Golaszewski wrote: > wt., 12 lut 2019 o 10:10 Marc Zyngier napisał(a): > > > > On 29/01/2019 08:44, Bartosz Golaszewski wrote: > > > From: Bartosz Golaszewski > > > > > > Provide a more specialized variant of irq_sim_fire() that allows to > > >

Re: [PATCH v2 3/9] irq/irq_sim: provide irq_sim_fire_type()

2019-02-12 Thread Bartosz Golaszewski
wt., 12 lut 2019 o 10:10 Marc Zyngier napisał(a): > > On 29/01/2019 08:44, Bartosz Golaszewski wrote: > > From: Bartosz Golaszewski > > > > Provide a more specialized variant of irq_sim_fire() that allows to > > specify the type of the fired interrupt. The type is stored in the > > dummy irq

Re: [PATCH v2 3/9] irq/irq_sim: provide irq_sim_fire_type()

2019-02-12 Thread Marc Zyngier
On 29/01/2019 08:44, Bartosz Golaszewski wrote: > From: Bartosz Golaszewski > > Provide a more specialized variant of irq_sim_fire() that allows to > specify the type of the fired interrupt. The type is stored in the > dummy irq context struct via the set_type callback. > > Signed-off-by:

Re: [PATCH v2 3/9] irq/irq_sim: provide irq_sim_fire_type()

2019-02-01 Thread Bartosz Golaszewski
wt., 29 sty 2019 o 13:55 Uwe Kleine-König napisał(a): > > On Tue, Jan 29, 2019 at 12:01:37PM +0100, Bartosz Golaszewski wrote: > > wt., 29 sty 2019 o 10:07 Uwe Kleine-König > > napisał(a): > > > > > > Hello Bartosz, > > > > > > On Tue, Jan 29, 2019 at 09:44:05AM +0100, Bartosz Golaszewski wrote:

Re: [PATCH v2 3/9] irq/irq_sim: provide irq_sim_fire_type()

2019-01-29 Thread Uwe Kleine-König
On Tue, Jan 29, 2019 at 12:01:37PM +0100, Bartosz Golaszewski wrote: > wt., 29 sty 2019 o 10:07 Uwe Kleine-König > napisał(a): > > > > Hello Bartosz, > > > > On Tue, Jan 29, 2019 at 09:44:05AM +0100, Bartosz Golaszewski wrote: > > > -void irq_sim_fire(struct irq_sim *sim, unsigned int offset) > >

Re: [PATCH v2 3/9] irq/irq_sim: provide irq_sim_fire_type()

2019-01-29 Thread Bartosz Golaszewski
wt., 29 sty 2019 o 10:07 Uwe Kleine-König napisał(a): > > Hello Bartosz, > > On Tue, Jan 29, 2019 at 09:44:05AM +0100, Bartosz Golaszewski wrote: > > -void irq_sim_fire(struct irq_sim *sim, unsigned int offset) > > +void irq_sim_fire_type(struct irq_sim *sim, > > +unsigned int

Re: [PATCH v2 3/9] irq/irq_sim: provide irq_sim_fire_type()

2019-01-29 Thread Uwe Kleine-König
Hello Bartosz, On Tue, Jan 29, 2019 at 09:44:05AM +0100, Bartosz Golaszewski wrote: > -void irq_sim_fire(struct irq_sim *sim, unsigned int offset) > +void irq_sim_fire_type(struct irq_sim *sim, > +unsigned int offset, unsigned int type) > { > struct irq_sim_irq_ctx *ctx

[PATCH v2 3/9] irq/irq_sim: provide irq_sim_fire_type()

2019-01-29 Thread Bartosz Golaszewski
From: Bartosz Golaszewski Provide a more specialized variant of irq_sim_fire() that allows to specify the type of the fired interrupt. The type is stored in the dummy irq context struct via the set_type callback. Signed-off-by: Bartosz Golaszewski --- include/linux/irq_sim.h | 9 -