Mason writes:
> On 25/11/2015 13:12, Måns Rullgård wrote:
>
>> Mason writes:
>>
+ status_lo = intc_readl(chip, chip->ctl + IRQ_STATUS);
+ status_hi = intc_readl(chip, chip->ctl + IRQ_CTL_HI + IRQ_STATUS);
>>>
>>> In my local branch, I wrote:
>>>
>>> #define IRQ_CTL_LO 0
>>>
>>>
On 25/11/2015 13:12, Måns Rullgård wrote:
> Mason writes:
>
>>> + status_lo = intc_readl(chip, chip->ctl + IRQ_STATUS);
>>> + status_hi = intc_readl(chip, chip->ctl + IRQ_CTL_HI + IRQ_STATUS);
>>
>> In my local branch, I wrote:
>>
>> #define IRQ_CTL_LO 0
>>
>> status_lo =
On 25/11/2015 13:12, Måns Rullgård wrote:
> Mason writes:
>
>>> + status_lo = intc_readl(chip, chip->ctl + IRQ_STATUS);
>>> + status_hi = intc_readl(chip, chip->ctl + IRQ_CTL_HI + IRQ_STATUS);
>>
>> In my local branch, I wrote:
>>
>> #define IRQ_CTL_LO 0
>>
>> status_lo =
Mason writes:
> On 25/11/2015 13:12, Måns Rullgård wrote:
>
>> Mason writes:
>>
+ status_lo = intc_readl(chip, chip->ctl + IRQ_STATUS);
+ status_hi = intc_readl(chip, chip->ctl + IRQ_CTL_HI + IRQ_STATUS);
>>>
>>> In my local branch, I wrote:
>>>
>>> #define
Mason writes:
>> +status_lo = intc_readl(chip, chip->ctl + IRQ_STATUS);
>> +status_hi = intc_readl(chip, chip->ctl + IRQ_CTL_HI + IRQ_STATUS);
>
> In my local branch, I wrote:
>
> #define IRQ_CTL_LO0
>
> status_lo = intc_readl(chip, chip->ctl + IRQ_CTL_LO + IRQ_STATUS);
>
Mason writes:
> [ Trimming CC list ]
>
> On 19/11/2015 19:33, Mans Rullgard wrote:
>
>> +config TANGOX_IRQ
>
> Could you drop the X?
Sure, if that's what people prefer.
> (And perhaps change IRQ to IRQCHIP? What's the current trend?)
Most of the existing entries say just IRQ or something
> + status_lo = intc_readl(chip, chip->ctl + IRQ_STATUS);
> + status_hi = intc_readl(chip, chip->ctl + IRQ_CTL_HI + IRQ_STATUS);
In my local branch, I wrote:
#define IRQ_CTL_LO 0
status_lo = intc_readl(chip, chip->ctl + IRQ_CTL_LO + IRQ_STATUS);
status_hi =
[ Trimming CC list ]
On 19/11/2015 19:33, Mans Rullgard wrote:
> +config TANGOX_IRQ
Could you drop the X?
(And perhaps change IRQ to IRQCHIP? What's the current trend?)
> + bool
> + select IRQ_DOMAIN
> + select GENERIC_IRQ_CHIP
Could you sort alphabetically, like the mach Kconfig?
[ Trimming CC list ]
On 19/11/2015 19:33, Mans Rullgard wrote:
> +config TANGOX_IRQ
Could you drop the X?
(And perhaps change IRQ to IRQCHIP? What's the current trend?)
> + bool
> + select IRQ_DOMAIN
> + select GENERIC_IRQ_CHIP
Could you sort alphabetically, like the mach Kconfig?
Mason writes:
>> +status_lo = intc_readl(chip, chip->ctl + IRQ_STATUS);
>> +status_hi = intc_readl(chip, chip->ctl + IRQ_CTL_HI + IRQ_STATUS);
>
> In my local branch, I wrote:
>
> #define IRQ_CTL_LO0
>
> status_lo = intc_readl(chip, chip->ctl + IRQ_CTL_LO +
Mason writes:
> [ Trimming CC list ]
>
> On 19/11/2015 19:33, Mans Rullgard wrote:
>
>> +config TANGOX_IRQ
>
> Could you drop the X?
Sure, if that's what people prefer.
> (And perhaps change IRQ to IRQCHIP? What's the current trend?)
Most of the existing entries say just
> + status_lo = intc_readl(chip, chip->ctl + IRQ_STATUS);
> + status_hi = intc_readl(chip, chip->ctl + IRQ_CTL_HI + IRQ_STATUS);
In my local branch, I wrote:
#define IRQ_CTL_LO 0
status_lo = intc_readl(chip, chip->ctl + IRQ_CTL_LO + IRQ_STATUS);
status_hi =
Mason writes:
> On 19/11/2015 19:33, Mans Rullgard wrote:
>
>> This adds support for the secondary interrupt controller used in Sigma
>> Designs SMP86xx and SMP87xx chips.
>>
>> Signed-off-by: Mans Rullgard
>> ---
>> drivers/irqchip/Kconfig | 5 +
>> drivers/irqchip/Makefile | 1
On 19/11/2015 19:33, Mans Rullgard wrote:
> This adds support for the secondary interrupt controller used in Sigma
> Designs SMP86xx and SMP87xx chips.
>
> Signed-off-by: Mans Rullgard
> ---
> drivers/irqchip/Kconfig | 5 +
> drivers/irqchip/Makefile | 1 +
>
Marc Zyngier writes:
>> +static void tangox_dispatch_irqs(struct irq_domain *dom, unsigned int
>> status,
>> + int base)
>> +{
>> +unsigned int hwirq;
>> +unsigned int virq;
>> +
>> +while (status) {
>> +hwirq = __ffs(status);
>> +
On 19/11/15 18:33, Mans Rullgard wrote:
> This adds support for the secondary interrupt controller used in Sigma
> Designs SMP86xx and SMP87xx chips.
>
> Signed-off-by: Mans Rullgard
> ---
> drivers/irqchip/Kconfig | 5 +
> drivers/irqchip/Makefile | 1 +
>
Marc Zyngier writes:
>> +static void tangox_dispatch_irqs(struct irq_domain *dom, unsigned int
>> status,
>> + int base)
>> +{
>> +unsigned int hwirq;
>> +unsigned int virq;
>> +
>> +while (status) {
>> +hwirq =
Mason writes:
> On 19/11/2015 19:33, Mans Rullgard wrote:
>
>> This adds support for the secondary interrupt controller used in Sigma
>> Designs SMP86xx and SMP87xx chips.
>>
>> Signed-off-by: Mans Rullgard
>> ---
>> drivers/irqchip/Kconfig | 5 +
>>
On 19/11/15 18:33, Mans Rullgard wrote:
> This adds support for the secondary interrupt controller used in Sigma
> Designs SMP86xx and SMP87xx chips.
>
> Signed-off-by: Mans Rullgard
> ---
> drivers/irqchip/Kconfig | 5 +
> drivers/irqchip/Makefile | 1 +
>
On 19/11/2015 19:33, Mans Rullgard wrote:
> This adds support for the secondary interrupt controller used in Sigma
> Designs SMP86xx and SMP87xx chips.
>
> Signed-off-by: Mans Rullgard
> ---
> drivers/irqchip/Kconfig | 5 +
> drivers/irqchip/Makefile | 1 +
>
This adds support for the secondary interrupt controller used in Sigma
Designs SMP86xx and SMP87xx chips.
Signed-off-by: Mans Rullgard
---
drivers/irqchip/Kconfig | 5 +
drivers/irqchip/Makefile | 1 +
drivers/irqchip/irq-tangox.c | 232 +++
This adds support for the secondary interrupt controller used in Sigma
Designs SMP86xx and SMP87xx chips.
Signed-off-by: Mans Rullgard
---
drivers/irqchip/Kconfig | 5 +
drivers/irqchip/Makefile | 1 +
drivers/irqchip/irq-tangox.c | 232
22 matches
Mail list logo