From mboxrd@z Thu Jan 1 00:00:00 1970 From: Linus Walleij Subject: Re: [PATCHv2 03/10] ARM: ep93xx: convert to MULTI_IRQ_HANDLER Date: Wed, 28 Sep 2011 13:15:32 +0200 Message-ID: References: <1317206507-18867-1-git-send-email-jamie@jamieiles.com> <1317206507-18867-4-git-send-email-jamie@jamieiles.com> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Return-path: In-Reply-To: <1317206507-18867-4-git-send-email-jamie@jamieiles.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: linux-arm-kernel-bounces@lists.infradead.org Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=m.gmane.org@lists.infradead.org To: Jamie Iles Cc: kgene.kim@samsung.com, linux@arm.linux.org.uk, linus.walleij@stericsson.com, devicetree-discuss@lists.ozlabs.org, rob.herring@calxeda.com, hsweeten@visionengravers.com, rajeev-dlh.kumar@st.com, ben-linux@fluff.org, STEricsson_nomadik_linux@list.st.com, rubini@unipv.it, linux-arm-kernel@lists.infradead.org, rmallon@gmail.com List-Id: devicetree@vger.kernel.org On Wed, Sep 28, 2011 at 12:41 PM, Jamie Iles wrote: > - =A0 =A0 =A0 =A0 =A0 =A0 =A0 .macro =A0get_irqnr_and_base, irqnr, irqsta= t, base, tmp > - =A0 =A0 =A0 =A0 =A0 =A0 =A0 ldr =A0 =A0 \base, =3D(EP93XX_AHB_VIRT_BASE) > - =A0 =A0 =A0 =A0 =A0 =A0 =A0 orr =A0 =A0 \base, \base, #0x000b0000 > - =A0 =A0 =A0 =A0 =A0 =A0 =A0 mov =A0 =A0 \irqnr, #0 > - =A0 =A0 =A0 =A0 =A0 =A0 =A0 ldr =A0 =A0 \irqstat, [\base] =A0 =A0 =A0 = =A0 =A0 =A0 =A0 @ lower 32 interrupts > - =A0 =A0 =A0 =A0 =A0 =A0 =A0 cmp =A0 =A0 \irqstat, #0 > - =A0 =A0 =A0 =A0 =A0 =A0 =A0 bne =A0 =A0 1001f > - > - =A0 =A0 =A0 =A0 =A0 =A0 =A0 eor =A0 =A0 \base, \base, #0x00070000 > - =A0 =A0 =A0 =A0 =A0 =A0 =A0 ldr =A0 =A0 \irqstat, [\base] =A0 =A0 =A0 = =A0 =A0 =A0 =A0 @ upper 32 interrupts > - =A0 =A0 =A0 =A0 =A0 =A0 =A0 cmp =A0 =A0 \irqstat, #0 > - =A0 =A0 =A0 =A0 =A0 =A0 =A0 beq =A0 =A0 1002f > - =A0 =A0 =A0 =A0 =A0 =A0 =A0 mov =A0 =A0 \irqnr, #0x20 Two VIC instances again... Yours, Linus Walleij From mboxrd@z Thu Jan 1 00:00:00 1970 From: linus.walleij@linaro.org (Linus Walleij) Date: Wed, 28 Sep 2011 13:15:32 +0200 Subject: [PATCHv2 03/10] ARM: ep93xx: convert to MULTI_IRQ_HANDLER In-Reply-To: <1317206507-18867-4-git-send-email-jamie@jamieiles.com> References: <1317206507-18867-1-git-send-email-jamie@jamieiles.com> <1317206507-18867-4-git-send-email-jamie@jamieiles.com> Message-ID: To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On Wed, Sep 28, 2011 at 12:41 PM, Jamie Iles wrote: > - ? ? ? ? ? ? ? .macro ?get_irqnr_and_base, irqnr, irqstat, base, tmp > - ? ? ? ? ? ? ? ldr ? ? \base, =(EP93XX_AHB_VIRT_BASE) > - ? ? ? ? ? ? ? orr ? ? \base, \base, #0x000b0000 > - ? ? ? ? ? ? ? mov ? ? \irqnr, #0 > - ? ? ? ? ? ? ? ldr ? ? \irqstat, [\base] ? ? ? ? ? ? ? @ lower 32 interrupts > - ? ? ? ? ? ? ? cmp ? ? \irqstat, #0 > - ? ? ? ? ? ? ? bne ? ? 1001f > - > - ? ? ? ? ? ? ? eor ? ? \base, \base, #0x00070000 > - ? ? ? ? ? ? ? ldr ? ? \irqstat, [\base] ? ? ? ? ? ? ? @ upper 32 interrupts > - ? ? ? ? ? ? ? cmp ? ? \irqstat, #0 > - ? ? ? ? ? ? ? beq ? ? 1002f > - ? ? ? ? ? ? ? mov ? ? \irqnr, #0x20 Two VIC instances again... Yours, Linus Walleij