From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752556Ab1AYHHh (ORCPT ); Tue, 25 Jan 2011 02:07:37 -0500 Received: from www.wytron.com.tw ([211.75.82.101]:41943 "EHLO www.wytron.com.tw" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751355Ab1AYHHf (ORCPT ); Tue, 25 Jan 2011 02:07:35 -0500 From: Thomas Chou To: Grant Likely , Nicolas Pitre Cc: linux-kernel@vger.kernel.org, nios2-dev@sopc.et.ntust.edu.tw, devicetree-discuss@lists.ozlabs.org, netdev@vger.kernel.org, Thomas Chou Subject: [PATCH v2] smc91x: add devicetree support Date: Tue, 25 Jan 2011 15:09:59 +0800 Message-Id: <1295939399-4197-1-git-send-email-thomas@wytron.com.tw> X-Mailer: git-send-email 1.7.3.5 In-Reply-To: References: X-SA-Exim-Connect-IP: 192.168.1.15 X-SA-Exim-Mail-From: thomas@wytron.com.tw X-SA-Exim-Scanned: No (on www.wytron.com.tw); SAEximRunCond expanded to false Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Signed-off-by: Thomas Chou --- v2 specify part numbers in compat as Grant suggested. drivers/net/smc91x.c | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) diff --git a/drivers/net/smc91x.c b/drivers/net/smc91x.c index 726df61..de48ebd 100644 --- a/drivers/net/smc91x.c +++ b/drivers/net/smc91x.c @@ -81,6 +81,7 @@ static const char version[] = #include #include #include +#include #include #include @@ -2394,6 +2395,13 @@ static int smc_drv_resume(struct device *dev) return 0; } +static const struct of_device_id smc91x_match[] = { + { .compatible = "smsc,smc91c94", }, + { .compatible = "smsc,smc91c111", }, + {}, +} +MODULE_DEVICE_TABLE(of, smc91x_match); + static struct dev_pm_ops smc_drv_pm_ops = { .suspend = smc_drv_suspend, .resume = smc_drv_resume, @@ -2406,6 +2414,9 @@ static struct platform_driver smc_driver = { .name = CARDNAME, .owner = THIS_MODULE, .pm = &smc_drv_pm_ops, +#ifdef CONFIG_OF + .of_match_table = smc91x_match, +#endif }, }; -- 1.7.3.5 From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Chou Subject: [PATCH v2] smc91x: add devicetree support Date: Tue, 25 Jan 2011 15:09:59 +0800 Message-ID: <1295939399-4197-1-git-send-email-thomas@wytron.com.tw> References: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Cc: devicetree-discuss-uLR06cmDAlY/bJ5BZ2RsiQ@public.gmane.org, netdev-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, nios2-dev-1eJk0qcHJCcaeqlQEoCUNoJY59XmG8rH@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: Grant Likely , Nicolas Pitre Return-path: In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: devicetree-discuss-bounces+gldd-devicetree-discuss=m.gmane.org-uLR06cmDAlY/bJ5BZ2RsiQ@public.gmane.org Errors-To: devicetree-discuss-bounces+gldd-devicetree-discuss=m.gmane.org-uLR06cmDAlY/bJ5BZ2RsiQ@public.gmane.org List-Id: netdev.vger.kernel.org Signed-off-by: Thomas Chou --- v2 specify part numbers in compat as Grant suggested. drivers/net/smc91x.c | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) diff --git a/drivers/net/smc91x.c b/drivers/net/smc91x.c index 726df61..de48ebd 100644 --- a/drivers/net/smc91x.c +++ b/drivers/net/smc91x.c @@ -81,6 +81,7 @@ static const char version[] = #include #include #include +#include #include #include @@ -2394,6 +2395,13 @@ static int smc_drv_resume(struct device *dev) return 0; } +static const struct of_device_id smc91x_match[] = { + { .compatible = "smsc,smc91c94", }, + { .compatible = "smsc,smc91c111", }, + {}, +} +MODULE_DEVICE_TABLE(of, smc91x_match); + static struct dev_pm_ops smc_drv_pm_ops = { .suspend = smc_drv_suspend, .resume = smc_drv_resume, @@ -2406,6 +2414,9 @@ static struct platform_driver smc_driver = { .name = CARDNAME, .owner = THIS_MODULE, .pm = &smc_drv_pm_ops, +#ifdef CONFIG_OF + .of_match_table = smc91x_match, +#endif }, }; -- 1.7.3.5