From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934569AbcATQXT (ORCPT ); Wed, 20 Jan 2016 11:23:19 -0500 Received: from foss.arm.com ([217.140.101.70]:46371 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S934015AbcATQXQ (ORCPT ); Wed, 20 Jan 2016 11:23:16 -0500 Subject: Re: [RFC PATCH v3] irqchip: Add support for Tango interrupt controller To: =?UTF-8?B?TcOlbnMgUnVsbGfDpXJk?= References: <569CE0F2.1060507@sigmadesigns.com> <569D0B80.1010908@sigmadesigns.com> <569D165E.4060004@sigmadesigns.com> <569FAFF5.4090909@arm.com> Cc: Marc Gonzalez , Thomas Gleixner , Jason Cooper , LKML , Linux ARM , Sebastian Frias From: Marc Zyngier Organization: ARM Ltd Message-ID: <569FB471.8000909@arm.com> Date: Wed, 20 Jan 2016 16:23:13 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Icedove/38.5.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 20/01/16 16:10, Måns Rullgård wrote: > Marc Zyngier writes: > >>> + if (of_property_read_u32(node, "reg", &ctl)) >>> + panic("%s: failed to get reg base", node->name); >>> + >>> + chip = kzalloc(sizeof(*chip), GFP_KERNEL); >>> + chip->ctl = ctl; >>> + chip->base = base; > > As I said before, this assumes the outer DT node uses a ranges > property. Normally reg properties work the same whether they specify an > offset within an outer "ranges" or have a full address directly. It > would be easy enough to make this work with either, so I don't see any > reason not to. Yup, that is a good point. I guess Marc can address this in the next round, since we need a DT binding anyway. Thanks, M. -- Jazz is not dead. It just smells funny...