Re: [PATCH v2 09/10] irqchip: ti-sci-inta: Add support for Interrupt Aggregator driver

2018-11-05 Thread Lokesh Vutla
Hi Marc, On 11/5/2018 10:14 PM, Marc Zyngier wrote: > On 05/11/18 16:20, Lokesh Vutla wrote: >> Hi Marc, >> >> On Monday 05 November 2018 09:06 PM, Marc Zyngier wrote: >>> On 05/11/18 08:08, Lokesh Vutla wrote: Hi Marc, On Monday 29 October 2018 06:34 PM, Lokesh Vutla wrote: > H

Re: [PATCH v2 09/10] irqchip: ti-sci-inta: Add support for Interrupt Aggregator driver

2018-11-05 Thread Marc Zyngier
On 05/11/18 16:20, Lokesh Vutla wrote: > Hi Marc, > > On Monday 05 November 2018 09:06 PM, Marc Zyngier wrote: >> On 05/11/18 08:08, Lokesh Vutla wrote: >>> Hi Marc, >>> >>> On Monday 29 October 2018 06:34 PM, Lokesh Vutla wrote: Hi Marc, On Sunday 28 October 2018 07:01 PM, Marc Zyn

Re: [PATCH v2 09/10] irqchip: ti-sci-inta: Add support for Interrupt Aggregator driver

2018-11-05 Thread Lokesh Vutla
Hi Marc, On Monday 05 November 2018 09:06 PM, Marc Zyngier wrote: On 05/11/18 08:08, Lokesh Vutla wrote: Hi Marc, On Monday 29 October 2018 06:34 PM, Lokesh Vutla wrote: Hi Marc, On Sunday 28 October 2018 07:01 PM, Marc Zyngier wrote: Hi Lokesh, On Fri, 26 Oct 2018 21:19:41 +0100, Lokesh V

Re: [PATCH v2 09/10] irqchip: ti-sci-inta: Add support for Interrupt Aggregator driver

2018-11-05 Thread Marc Zyngier
On 05/11/18 08:08, Lokesh Vutla wrote: > Hi Marc, > > On Monday 29 October 2018 06:34 PM, Lokesh Vutla wrote: >> Hi Marc, >> >> On Sunday 28 October 2018 07:01 PM, Marc Zyngier wrote: >>> Hi Lokesh, >>> >>> On Fri, 26 Oct 2018 21:19:41 +0100, >>> Lokesh Vutla wrote: Hi Marc, [

Re: [PATCH v2 09/10] irqchip: ti-sci-inta: Add support for Interrupt Aggregator driver

2018-11-05 Thread Lokesh Vutla
Hi Marc, On Monday 29 October 2018 06:34 PM, Lokesh Vutla wrote: Hi Marc, On Sunday 28 October 2018 07:01 PM, Marc Zyngier wrote: Hi Lokesh, On Fri, 26 Oct 2018 21:19:41 +0100, Lokesh Vutla wrote: Hi Marc, [..snip..] [...] +/** + * ti_sci_inta_register_event() - Register a event to an

Re: [PATCH v2 09/10] irqchip: ti-sci-inta: Add support for Interrupt Aggregator driver

2018-11-01 Thread Grygorii Strashko
On 11/1/18 9:52 AM, Marc Zyngier wrote: On 31/10/18 20:33, Grygorii Strashko wrote: " NAK. Either this fits in the standard model, or we adapt the standard model to catter for your particular use case. But we don't define a new, TI specific API. " And I stand by what I've written. Sry

Re: [PATCH v2 09/10] irqchip: ti-sci-inta: Add support for Interrupt Aggregator driver

2018-11-01 Thread Marc Zyngier
On 31/10/18 20:33, Grygorii Strashko wrote: > > > On 10/31/18 1:21 PM, Marc Zyngier wrote: >> Hi Grygorii, >> >> On 31/10/18 16:39, Grygorii Strashko wrote: >> >> [...] >> >>> I'd try to provide some additional information here. >>> (Sry, I'll still use term "events") >>> >>> As Lokesh explained

Re: [PATCH v2 09/10] irqchip: ti-sci-inta: Add support for Interrupt Aggregator driver

2018-11-01 Thread Peter Ujfalusi
Hi Marc, On 11/1/18 11:00 AM, Marc Zyngier wrote: > On Thu, 01 Nov 2018 07:55:12 +, > Peter Ujfalusi wrote: >> >> Lokesh, >> >> On 10/29/18 3:04 PM, Lokesh Vutla wrote: > With the above information, linux should send a message to > system-controller using TISCI protocol. After policin

Re: [PATCH v2 09/10] irqchip: ti-sci-inta: Add support for Interrupt Aggregator driver

2018-11-01 Thread Peter Ujfalusi
Hi Marc, On 10/31/18 8:21 PM, Marc Zyngier wrote: > Well, I'm convinced that we do not want a networking driver to be tied > to an interrupt architecture, and that the two should be completely > independent. But that's my own opinion. I can only see two solutions > moving forward: > > 1) You make

Re: [PATCH v2 09/10] irqchip: ti-sci-inta: Add support for Interrupt Aggregator driver

2018-11-01 Thread Marc Zyngier
On Thu, 01 Nov 2018 07:55:12 +, Peter Ujfalusi wrote: > > Lokesh, > > On 10/29/18 3:04 PM, Lokesh Vutla wrote: > >>> With the above information, linux should send a message to > >>> system-controller using TISCI protocol. After policing the given > >>> information, system-controller does the

Re: [PATCH v2 09/10] irqchip: ti-sci-inta: Add support for Interrupt Aggregator driver

2018-11-01 Thread Peter Ujfalusi
Lokesh, On 10/29/18 3:04 PM, Lokesh Vutla wrote: >>> With the above information, linux should send a message to >>> system-controller using TISCI protocol. After policing the given >>> information, system-controller does the following: >>> - Attaches the interrupt(INTA input) to the device resourc

Re: [PATCH v2 09/10] irqchip: ti-sci-inta: Add support for Interrupt Aggregator driver

2018-10-31 Thread Grygorii Strashko
On 10/31/18 1:21 PM, Marc Zyngier wrote: Hi Grygorii, On 31/10/18 16:39, Grygorii Strashko wrote: [...] I'd try to provide some additional information here. (Sry, I'll still use term "events") As Lokesh explained in other mail on K3 SoC everything is generic and most of resources allocate

Re: [PATCH v2 09/10] irqchip: ti-sci-inta: Add support for Interrupt Aggregator driver

2018-10-31 Thread Santosh Shilimkar
On 10/31/2018 11:42 AM, Marc Zyngier wrote: On 31/10/18 18:38, Santosh Shilimkar wrote: On 10/31/2018 11:21 AM, Marc Zyngier wrote: Hi Grygorii, [...] Well, I'm convinced that we do not want a networking driver to be tied to an interrupt architecture, and that the two should be completely

Re: [PATCH v2 09/10] irqchip: ti-sci-inta: Add support for Interrupt Aggregator driver

2018-10-31 Thread Marc Zyngier
On 31/10/18 18:38, Santosh Shilimkar wrote: > On 10/31/2018 11:21 AM, Marc Zyngier wrote: >> Hi Grygorii, >> > > [...] > >> >> Well, I'm convinced that we do not want a networking driver to be tied >> to an interrupt architecture, and that the two should be completely >> independent. But that's m

Re: [PATCH v2 09/10] irqchip: ti-sci-inta: Add support for Interrupt Aggregator driver

2018-10-31 Thread Santosh Shilimkar
On 10/31/2018 11:21 AM, Marc Zyngier wrote: Hi Grygorii, [...] Well, I'm convinced that we do not want a networking driver to be tied to an interrupt architecture, and that the two should be completely independent. But that's my own opinion. I can only see two solutions moving forward: 1)

Re: [PATCH v2 09/10] irqchip: ti-sci-inta: Add support for Interrupt Aggregator driver

2018-10-31 Thread Marc Zyngier
Hi Grygorii, On 31/10/18 16:39, Grygorii Strashko wrote: [...] > I'd try to provide some additional information here. > (Sry, I'll still use term "events") > > As Lokesh explained in other mail on K3 SoC everything is generic and most > of resources allocated dynamicaly: > - generic DMA channel

Re: [PATCH v2 09/10] irqchip: ti-sci-inta: Add support for Interrupt Aggregator driver

2018-10-31 Thread Grygorii Strashko
Hi Marc, On 10/23/18 8:50 AM, Marc Zyngier wrote: On Mon, 22 Oct 2018 15:35:41 +0100, Lokesh Vutla wrote: On Friday 19 October 2018 08:52 PM, Marc Zyngier wrote: On 18/10/18 16:40, Lokesh Vutla wrote: Texas Instruments' K3 generation SoCs has an IP Interrupt Aggregator which is an interrupt

Re: [PATCH v2 09/10] irqchip: ti-sci-inta: Add support for Interrupt Aggregator driver

2018-10-29 Thread Lokesh Vutla
Hi Marc, On Sunday 28 October 2018 07:01 PM, Marc Zyngier wrote: Hi Lokesh, On Fri, 26 Oct 2018 21:19:41 +0100, Lokesh Vutla wrote: Hi Marc, [..snip..] [...] +/** + * ti_sci_inta_register_event() - Register a event to an interrupt aggregator + * @dev: Device pointer to source gener

Re: [PATCH v2 09/10] irqchip: ti-sci-inta: Add support for Interrupt Aggregator driver

2018-10-28 Thread Marc Zyngier
Hi Lokesh, On Fri, 26 Oct 2018 21:19:41 +0100, Lokesh Vutla wrote: > > Hi Marc, > > [..snip..] > >> [...] > >> > > +/** > > + * ti_sci_inta_register_event() - Register a event to an interrupt > > aggregator > > + * @dev: Device pointer to source generating the event > >>

Re: [PATCH v2 09/10] irqchip: ti-sci-inta: Add support for Interrupt Aggregator driver

2018-10-26 Thread Lokesh Vutla
Hi Marc, [..snip..] [...] +/** + * ti_sci_inta_register_event() - Register a event to an interrupt aggregator + * @dev: Device pointer to source generating the event + * @src_id:TISCI device ID of the event source + * @src_index: Event source index within the device. + * @virq:

Re: [PATCH v2 09/10] irqchip: ti-sci-inta: Add support for Interrupt Aggregator driver

2018-10-25 Thread Lokesh Vutla
Hi Marc, On Tuesday 23 October 2018 07:20 PM, Marc Zyngier wrote: Hi Lokesh, On Mon, 22 Oct 2018 15:35:41 +0100, Lokesh Vutla wrote: Hi Marc, On Friday 19 October 2018 08:52 PM, Marc Zyngier wrote: Hi Lokesh, On 18/10/18 16:40, Lokesh Vutla wrote: Texas Instruments' K3 generation SoCs ha

Re: [PATCH v2 09/10] irqchip: ti-sci-inta: Add support for Interrupt Aggregator driver

2018-10-23 Thread Marc Zyngier
Hi Lokesh, On Mon, 22 Oct 2018 15:35:41 +0100, Lokesh Vutla wrote: > > Hi Marc, > > On Friday 19 October 2018 08:52 PM, Marc Zyngier wrote: > > Hi Lokesh, > > > > On 18/10/18 16:40, Lokesh Vutla wrote: > >> Texas Instruments' K3 generation SoCs has an IP Interrupt Aggregator > >> which is an i

Re: [PATCH v2 09/10] irqchip: ti-sci-inta: Add support for Interrupt Aggregator driver

2018-10-22 Thread Lokesh Vutla
Hi Marc, On Friday 19 October 2018 08:52 PM, Marc Zyngier wrote: Hi Lokesh, On 18/10/18 16:40, Lokesh Vutla wrote: Texas Instruments' K3 generation SoCs has an IP Interrupt Aggregator which is an interrupt controller that does the following: - Converts events to interrupts that can be understo

Re: [PATCH v2 09/10] irqchip: ti-sci-inta: Add support for Interrupt Aggregator driver

2018-10-22 Thread Peter Ujfalusi
On 2018-10-22 13:42, Peter Ujfalusi wrote: > Lokesh, > > On 2018-10-18 18:40, Lokesh Vutla wrote: >> Texas Instruments' K3 generation SoCs has an IP Interrupt Aggregator >> which is an interrupt controller that does the following: >> - Converts events to interrupts that can be understood by >>

Re: [PATCH v2 09/10] irqchip: ti-sci-inta: Add support for Interrupt Aggregator driver

2018-10-22 Thread Peter Ujfalusi
Lokesh, On 2018-10-18 18:40, Lokesh Vutla wrote: > Texas Instruments' K3 generation SoCs has an IP Interrupt Aggregator > which is an interrupt controller that does the following: > - Converts events to interrupts that can be understood by > an interrupt router. > - Allows for multiplexing of ev

Re: [PATCH v2 09/10] irqchip: ti-sci-inta: Add support for Interrupt Aggregator driver

2018-10-19 Thread Marc Zyngier
Hi Lokesh, On 18/10/18 16:40, Lokesh Vutla wrote: > Texas Instruments' K3 generation SoCs has an IP Interrupt Aggregator > which is an interrupt controller that does the following: > - Converts events to interrupts that can be understood by > an interrupt router. > - Allows for multiplexing of e

[PATCH v2 09/10] irqchip: ti-sci-inta: Add support for Interrupt Aggregator driver

2018-10-18 Thread Lokesh Vutla
Texas Instruments' K3 generation SoCs has an IP Interrupt Aggregator which is an interrupt controller that does the following: - Converts events to interrupts that can be understood by an interrupt router. - Allows for multiplexing of events to interrupts. - Allows for grouping of multiple events