From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965066AbcFMQ04 (ORCPT ); Mon, 13 Jun 2016 12:26:56 -0400 Received: from foss.arm.com ([217.140.101.70]:53380 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S964859AbcFMQ0z (ORCPT ); Mon, 13 Jun 2016 12:26:55 -0400 Subject: Re: Using irq-crossbar.c To: Sebastian Frias References: <575ADEBA.2030202@laposte.net> <575AE52E.9020005@arm.com> <575B16BD.50600@free.fr> <20160611105840.69324f8e@arm.com> <575ECE0F.5090504@laposte.net> Cc: Mason , Thomas Gleixner , LKML , Grygorii Strashko , Sricharan R , Mans Rullgard From: Marc Zyngier Organization: ARM Ltd Message-ID: <575EDECC.1050502@arm.com> Date: Mon, 13 Jun 2016 17:26:52 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Icedove/38.7.0 MIME-Version: 1.0 In-Reply-To: <575ECE0F.5090504@laposte.net> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 13/06/16 16:15, Sebastian Frias wrote: >>> The base file he was referring to is: >>> >>> https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/arch/arm/boot/dts/tango4-common.dtsi >> >> I know which file that is, it is mentioned in the diff. I was merely >> trying to point out the glaring mistakes that could be enough for a >> interrupt controller hierarchy to be completely non-functional: >> >> - Your crossbar doesn't have a #interrupt-cells property. How do you >> expect the interrupt specifiers to be interpreted? > > Thanks for the pointer, actually, after adding "#interrupt-cells = > <3>;" I can see the driver getting requests for domain maps and > xlates :-) OK, we're getting somewhere. >> - You've changed the default interrupt controller to be your crossbar. >> Which means that all the sub-nodes are inheriting it. Have you >> checked that this was valid for all of these nodes? > > What do you mean with "valid for all these nodes"? All HW irq lines go to the crossbar. All the interrupt lines *in the system*? Or just those that are in the nodes below the "soc" section? Thanks, M. -- Jazz is not dead. It just smells funny...