Return-path: Received: from devils.ext.ti.com ([198.47.26.153]:52998 "EHLO devils.ext.ti.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753341Ab0IWMVI (ORCPT ); Thu, 23 Sep 2010 08:21:08 -0400 Date: Thu, 23 Sep 2010 15:20:48 +0300 From: Felipe Balbi To: Luciano Coelho Cc: "Balbi, Felipe" , "linux-omap@vger.kernel.org" , "tony@atomide.com" , "linux-wireless@vger.kernel.org" , Ohad Ben-Cohen Subject: Re: [PATCH v2] omap: beagle: add support for wl1271 on the board file Message-ID: <20100923122048.GO4580@legolas.emea.dhcp.ti.com> Reply-To: balbi@ti.com References: <1285230003-5065-1-git-send-email-luciano.coelho@nokia.com> <20100923114528.GL4580@legolas.emea.dhcp.ti.com> <1285244253.3231.75.camel@chilepepper> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed In-Reply-To: <1285244253.3231.75.camel@chilepepper> Sender: linux-wireless-owner@vger.kernel.org List-ID: Hi Luca, On Thu, Sep 23, 2010 at 07:17:33AM -0500, Luciano Coelho wrote: >On Thu, 2010-09-23 at 13:45 +0200, ext Felipe Balbi wrote: >> On Thu, Sep 23, 2010 at 03:20:03AM -0500, Luciano Coelho wrote: >> > static struct mtd_partition omap3beagle_nand_partitions[] = { >> >@@ -163,12 +168,25 @@ static void __init beagle_display_init(void) >> > >> > #include "sdram-micron-mt46h32m32lf-6.h" >> > >> >+struct wl12xx_platform_data omap_beagle_wlan_data __initdata = { >> >+ .irq = OMAP_GPIO_IRQ(OMAP_BEAGLE_WLAN_IRQ_GPIO), >> >> can you pass IRQ as a struct resource ? > >Sorry, I don't understand what you mean here. Can you clarify? static struct resource wl12xx_resource[] = { { .start = OMAP_GPIO_IRQ(OMAP_BEAGLE_WLAN_IRQ_GPIO), .flags = IORESOURCE_IRQ, }, }; static struct platform_device wl12xx_platform_device = { .resource = wl12xx_resource, .num_resources = ARRAY_SIZE(wl12xx_resource), ..... }; then on driver you would: irq = platform_get_irq(pdev, 0); something like that :-) -- balbi