From patchwork Thu Jul 16 12:49:38 2009 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Wan ZongShun X-Patchwork-Id: 29862 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@bilbo.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from ozlabs.org (ozlabs.org [203.10.76.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mx.ozlabs.org", Issuer "CA Cert Signing Authority" (verified OK)) by bilbo.ozlabs.org (Postfix) with ESMTPS id E92E1B707C for ; Thu, 16 Jul 2009 22:49:55 +1000 (EST) Received: by ozlabs.org (Postfix) id D9A87DDD1C; Thu, 16 Jul 2009 22:49:55 +1000 (EST) Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.176.167]) by ozlabs.org (Postfix) with ESMTP id 6DC20DDD1B for ; Thu, 16 Jul 2009 22:49:55 +1000 (EST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756161AbZGPMtr (ORCPT ); Thu, 16 Jul 2009 08:49:47 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1755751AbZGPMtr (ORCPT ); Thu, 16 Jul 2009 08:49:47 -0400 Received: from rv-out-0506.google.com ([209.85.198.230]:4962 "EHLO rv-out-0506.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755543AbZGPMtq (ORCPT ); Thu, 16 Jul 2009 08:49:46 -0400 Received: by rv-out-0506.google.com with SMTP id f6so23895rvb.1 for ; Thu, 16 Jul 2009 05:49:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:content-type :content-transfer-encoding; bh=H5h2c9EN1uGs/VCNoNyj6UxincpcF1mMgQf2fX2QOM0=; b=k2YuUYMKfBqacw5MvhnDsX6bfrOiOQAiZcqSX7C9YfXyTMG2I2jxj31INtu+ftcm6a 0geNZNUNeJBUlhAYlOdGyVyPrT7xHE5jVaUXcBV/56dN+JdpUS5Fdm4g8QJDnd7rRYqP sXuOucPQ5omWYqzFwEXxtvVkVb6FvEmHw70k8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; b=bV7X1k21ZurNnGh6svDdfhU3dO64UkpDcqLT3/zyYyz2WxLIrGWaf51iN/IkJVtNar PzRXzZ3m9dQN0GDMf6alfS5uUuQMltkDWkaogh4uCcyAY3kC9Cc/gL6xFFAh7YC2a6hh XWmbJLoTfBB2nVmhEfVb73tvAUnQpIQCmHzCs= Received: by 10.140.142.7 with SMTP id p7mr5415614rvd.80.1247748585203; Thu, 16 Jul 2009 05:49:45 -0700 (PDT) Received: from ?192.169.0.164? ([116.226.99.116]) by mx.google.com with ESMTPS id f21sm32196819rvb.16.2009.07.16.05.49.41 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 16 Jul 2009 05:49:44 -0700 (PDT) Message-ID: <4A5F21E2.90307@gmail.com> Date: Thu, 16 Jul 2009 20:49:38 +0800 From: Wan ZongShun User-Agent: Thunderbird 2.0.0.21 (X11/20090318) MIME-Version: 1.0 To: "David S. Miller" , linux-netdev , linux-arm-kernel , Russell King , "Eric.miao" Subject: [PATCH] Add mac resource support for w90p910 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Dear Russell, This is a mac resource define for my MAC driver for w90p910 platform. thanks! Add mac resource support for w90p910 mac driver Signed-off-by: Wan ZongShun --- arch/arm/mach-w90x900/mach-w90p910evb.c | 28 ++++++++++++++++++++++++++++ 1 files changed, 28 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-w90x900/mach-w90p910evb.c b/arch/arm/mach-w90x900/mach-w90p910evb.c index 7a62bd3..06e1155 100644 --- a/arch/arm/mach-w90x900/mach-w90p910evb.c +++ b/arch/arm/mach-w90x900/mach-w90p910evb.c @@ -228,6 +228,33 @@ struct platform_device w90x900_device_usbgadget = { }; EXPORT_SYMBOL(w90x900_device_usbgadget); +/* EMC Device */ + +static struct resource w90x900_emc_resource[] = { + [0] = { + .start = W90X900_PA_EMC, + .end = W90X900_PA_EMC + W90X900_SZ_EMC - 1, + .flags = IORESOURCE_MEM, + }, + [1] = { + .start = IRQ_EMCTX, + .end = IRQ_EMCTX, + .flags = IORESOURCE_IRQ, + }, + [2] = { + .start = IRQ_EMCRX, + .end = IRQ_EMCRX, + .flags = IORESOURCE_IRQ, + } +}; + +struct platform_device w90p910_device_emc = { + .name = "w90p910-emc", + .id = -1, + .num_resources = ARRAY_SIZE(w90x900_emc_resource), + .resource = w90x900_emc_resource, +}; + static struct map_desc w90p910_iodesc[] __initdata = { }; @@ -242,6 +269,7 @@ static struct platform_device *w90p910evb_dev[] __initdata = { &w90x900_device_rtc, &w90x900_device_kpi, &w90x900_device_usbgadget, + &w90p910_device_emc, }; static void __init w90p910evb_map_io(void)