Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751641AbdFGUie (ORCPT ); Wed, 7 Jun 2017 16:38:34 -0400 Received: from mout.kundenserver.de ([212.227.126.130]:53916 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751412AbdFGUic (ORCPT ); Wed, 7 Jun 2017 16:38:32 -0400 Date: Wed, 7 Jun 2017 22:37:38 +0200 (CEST) From: Stefan Wahren To: Phil Elwell Cc: alexanders83@web.de, linux-clk@vger.kernel.org, Stephen Boyd , Rob Herring , linux-kernel@vger.kernel.org, linux-rpi-kernel@lists.infradead.org, Eric Anholt , Florian Fainelli , Mark Rutland , devicetree@vger.kernel.org Message-ID: <1357388068.219504.1496867858076@email.1und1.de> In-Reply-To: <6dc301c8-e5a2-1334-c476-1ce7e303787f@raspberrypi.org> References: <6dc301c8-e5a2-1334-c476-1ce7e303787f@raspberrypi.org> Subject: Re: [PATCH 0/2] Add bcm2835aux interrupt controller MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Priority: 3 Importance: Medium X-Mailer: Open-Xchange Mailer v7.8.2-Rev34 X-Originating-Client: open-xchange-appsuite X-Provags-ID: V03:K0:JLmCjFhkQNFJqaFfeL2MRgU6y66QUVfbA5b8eKNilQllwdF8Ksv eQo3MIplhRgNpu0x20tTHWDf4ObJc0diWwkO1UuCOUshA7nQtp0cJm3/2VwlevX7bmWW2Ug tPtkHMn0fz1xxiH7rpWmtMa2AlDiZfnFzDqwOHcOWgId0uqzYxCLdWMzdGNpbAjCBgfXEdU wgIXiRJstnHJhTv0oLk5g== X-UI-Out-Filterresults: notjunk:1;V01:K0:cUenpOFSTe8=:eIVun/FKRw74csEZLPb9Cs 93Puri46+/49JqIV2nmeLjTw318rMpW92nzoOg7Qx+7or3VVGulYqxdYSxa44uB1lpRd+s9Oc qVMns5bbtFGadToLO0o8tXSCwrZk8NYrsxlk2cqzoVcW03TcR+CT/VXwDKuwHsPhtW8IermC+ e8FPSXpI4JPF5l51X1NxNca1N5DR2otZCiX6dAo7uuEvPdIi3JxKyEdy0WaSh075sbQPJwMRd 2feKQ0fJr0jb6n0ap25gqGjdu8B9nBrlzFQh3q7/TNwXhHzjFJVZifvSmsIQrecpVifNAXtZ+ wucKcUbqZVqedBrR3j408bvLZua77aTuGEVi83kFxmy2JpI2y1jxiZx54n1BE4ZElEXWTtsrg ujks9HnwDzMpumJ3oav5jiq9BqDVZkVtZjxvv73tcy48WkdRSEvgq9iHCfk0jpbydf3gassxj UBWSPu591719JlkGDmWPGsm9WJ4Pv4ru7urzZilAHl259IwowsO5gU0Zr//AM7NdqR0wfS0Po c5Ra/eLBtEjKsXHwmOdbgCeCPHudOjVPvoY3PAiVSmFEmNfr3CLTMdRRvYNxE/jujumaH4Aee 26ELzXkY1efYHfNebFhqPB943dxoO5pc99ugUk99BI3MniMwLgRpxBERVDWTHAnmA7Jh3Ucaq OEMw2qtHzhCcTeG14RfPRh+v9WvBuycjYADaOwfEmgUfFFfzaVeakm6+Dwn1HlZe6krGndEdU TFniWaDAGdxDyjvM Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1256 Lines: 37 Hi Phil, > Phil Elwell hat am 7. Juni 2017 um 13:11 geschrieben: > > > Devices in the AUX block share a common interrupt line, with a register > indicating which devices have active IRQs. Expose this as a nested > interrupt controller to avoid IRQ sharing problems (easily observed if > UART1 and SPI1/2 are enabled simultaneously). > > The interrupt functionality could arguably be forked off as a separate > irqchip driver, but the clock driver has already claimed the AUX_IRQ > register so some driver and DT surgery would still be required. > Eric Anholt thought that including it here is reasonable, but I'm > prepared to split it out if this is considered too hacky. in order to give the maintainers (e.g. irqchip) a chance, they should be included into CC. > > Phil Elwell (2): > clk: bcm2835: Add AUX interrupt controller Either way the dt-binding must be updated as a separate patch. So Rob can review it. Thanks for submitting this upstream. Stefan > ARM: dts: bcm283x: Enable AUX interrupt controller > > arch/arm/boot/dts/bcm283x.dtsi | 12 +++- > drivers/clk/bcm/clk-bcm2835-aux.c | 120 ++++++++++++++++++++++++++++++++++++++ > 2 files changed, 129 insertions(+), 3 deletions(-) > > -- > 1.9.1 >