From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S938562AbcHJTbr (ORCPT ); Wed, 10 Aug 2016 15:31:47 -0400 Received: from foss.arm.com ([217.140.101.70]:49518 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753444AbcHJS4T (ORCPT ); Wed, 10 Aug 2016 14:56:19 -0400 Subject: Re: [Regression] "irqdomain: Don't set type when mapping an IRQ" breaks nexus7 gpio buttons To: Linus Walleij References: <566aa781-6364-07ba-054a-2fcce0f4331b@nvidia.com> <773ccdb0-a225-f2d0-eb5d-3c27243ee76b@nvidia.com> <57AAF6B7.7030902@arm.com> Cc: Jon Hunter , John Stultz , Thomas Gleixner , lkml , Bjorn Andersson From: Marc Zyngier X-Enigmail-Draft-Status: N1110 Organization: ARM Ltd Message-ID: <57AB458A.4060505@arm.com> Date: Wed, 10 Aug 2016 16:17:30 +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: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 10/08/16 14:50, Linus Walleij wrote: > On Wed, Aug 10, 2016 at 11:41 AM, Marc Zyngier wrote: > >> Is this platform related to the Dragonboard 410C? I've got one from >> Sudeep, and it seems to work fine (though I've spotted a couple of >> gotchas in the DT). > > Nopes this is the ARMv7 APQ8060, the original (first!) dragonboard. > https://dflund.se/~triad/krad/dragonboard/ > > (You know me, I always use the odd hardware nobody else use...) Guess what, I just found this exact sucker in the pile of "junk we won't ever use because it can't run mainline". I even booted one of your test images on it. Do you have a tree I can clone directly, with all the ugly patches applied? > >> Do you see this symptom on all chained interrupts? Or just this >> particular one? > > This appears on all IRQs on the PM (MFD) ASIC. These interrupts? 197: 1 0 pm8xxx 50 Edge pmic8xxx_pwrkey_release 198: 1 0 pm8xxx 51 Edge pmic8xxx_pwrkey_press 199: 8 0 pm8xxx 74 Edge pmic-keypad 200: 0 0 pm8xxx 75 Edge pmic-keypad-stuck 201: 0 0 pm8xxx 39 Edge pm8xxx_rtc_alarm How is the interrupt topology built? pm8085 -> tlmm -> GIC? Thanks, M. -- Jazz is not dead. It just smells funny...