From patchwork Fri Mar 22 14:39:11 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Linus Walleij X-Patchwork-Id: 2320921 Return-Path: X-Original-To: patchwork-linux-arm@patchwork.kernel.org Delivered-To: patchwork-process-083081@patchwork2.kernel.org Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) by patchwork2.kernel.org (Postfix) with ESMTP id D6D5ADFE82 for ; Fri, 22 Mar 2013 14:42:39 +0000 (UTC) Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1UJ37n-0001fk-4n; Fri, 22 Mar 2013 14:39:19 +0000 Received: from mail-ie0-x22d.google.com ([2607:f8b0:4001:c03::22d]) by merlin.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1UJ37h-0001dm-1w for linux-arm-kernel@lists.infradead.org; Fri, 22 Mar 2013 14:39:13 +0000 Received: by mail-ie0-f173.google.com with SMTP id 9so4917902iec.18 for ; Fri, 22 Mar 2013 07:39:11 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type:x-gm-message-state; bh=SIyoXfOU7SsNlFguHlqOdTT9UloOBc/vp1n/psHfzcw=; b=dhJ3IZ37Q7alq2Myn+HVX28zP2BRh4D7zEd+2V68eh0kgXnXtEjazDFtWQ7NPPXKX3 e08CIhhWtFcVZYl0bFjbPONs0sxdUWu/H0LkvrpQfwIlMm4Toc/Rpf+NYHiaAynVQ+gC WL9EFQnT82RzlcGBhThdgUNmYWAqeR/5ZujLJI6tamYvEn3JAPQpk47N5Phqv1/4IRGc +H73WZH4JRukMFyaMGQu/Kzph9FyMx3wFxsaSOoMD1U9g4wIzy/BRsyyh3VUBbroFgdh fax8W/Po0AYyAPYrMPiYPFKFqZA3m+aXLu9yi6U22ZEBpgxqVrVeFz50yAV+CcYEFGm/ QOxw== MIME-Version: 1.0 X-Received: by 10.42.122.66 with SMTP id m2mr1143357icr.15.1363963151525; Fri, 22 Mar 2013 07:39:11 -0700 (PDT) Received: by 10.42.27.202 with HTTP; Fri, 22 Mar 2013 07:39:11 -0700 (PDT) In-Reply-To: <201303221334.07330.arnd@arndb.de> References: <1363866553-15054-1-git-send-email-linus.walleij@stericsson.com> <1363902674-6456-1-git-send-email-arnd@arndb.de> <201303221334.07330.arnd@arndb.de> Date: Fri, 22 Mar 2013 15:39:11 +0100 Message-ID: Subject: Re: [PATCH 0/9] More ux500 multiplatform stuff From: Linus Walleij To: Arnd Bergmann X-Gm-Message-State: ALoCoQkLHG5mzUkvNS6fAgWHlC73OPfwxxXrxSE7aM170Hmz+MrNhRig+DJJrisPqetpPP9yCvJQ X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20130322_103913_226883_E1F7F64E X-CRM114-Status: GOOD ( 14.75 ) X-Spam-Score: -1.9 (-) X-Spam-Report: SpamAssassin version 3.3.2 on merlin.infradead.org summary: Content analysis details: (-1.9 points) pts rule name description ---- ---------------------- -------------------------------------------------- -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] Cc: Linus Walleij , linux-arm-kernel@lists.infradead.org X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org On Fri, Mar 22, 2013 at 2:34 PM, Arnd Bergmann wrote: > On Friday 22 March 2013, Linus Walleij wrote: >> On Thu, Mar 21, 2013 at 10:51 PM, Arnd Bergmann wrote: >> > This is >> > what I came up with, on top of your patches. Feel free to take what >> > you need if you don't already have the same patches. >> > >> > I've successfully built "allmodconfig" with all the other v6/v7 >> > platforms enabled as well. >> >> Unfortunately the platform stops booting after >> 2/9 "ARM: ux500: split out prcmu initialization" >> so I will look closer at this. > > Yes, I can see how it has potential for introducing bugs. I hope it's > something obvious that you can find easily. You bet: db8500_irq_domain = irq_domain_add_simple( After this the U8500 and U8520 boot to prompt with all the patches applied! Patches only need to be agreed upon and ACKed. I now feel confident that we can merge ux500 multiplatform support for v3.10. Yours, Linus Walleij diff --git a/drivers/mfd/db8500-prcmu.c b/drivers/mfd/db8500-prcmu.c index bc8f870..8eb8c49 100644 --- a/drivers/mfd/db8500-prcmu.c +++ b/drivers/mfd/db8500-prcmu.c @@ -2680,7 +2680,7 @@ static int db8500_irq_init(struct device_node *np, int irq_base) int i; /* In the device tree case, just take some IRQs */ - if (!np) + if (np) irq_base = 0;