From patchwork Mon Apr 18 12:16:57 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Axel Lin X-Patchwork-Id: 91735 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from mail-pv0-f184.google.com (mail-pv0-f184.google.com [74.125.83.184]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority" (verified OK)) by ozlabs.org (Postfix) with ESMTPS id 8E58B1007D9 for ; Mon, 18 Apr 2011 22:17:05 +1000 (EST) Received: by pvf33 with SMTP id 33sf2071761pvf.11 for ; Mon, 18 Apr 2011 05:17:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=beta; h=domainkey-signature:x-beenthere:received-spf:subject:from:to:cc :date:message-id:mime-version:x-mailer:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:x-google-group-id:list-post:list-help:list-archive:sender :list-subscribe:list-unsubscribe:content-type; bh=p6ZD4ISAZo4eAN9FUUqbK/kJ0CnGKq4oZ/E+qfJTOGM=; b=zpZ5zrEWlECL4jlZyeHYPglXXIKuUrXPn8qODNk1jajP/ZWFMgEZqnAROgR1frU27y EcngrBsWcuzbL6EdPBsx1oBvLKtI0yX6qnnHvY8csbV+bwTnclNyfbjcB5x8XilmcNY4 ACKHbuSLsrzO1z/T6VGUg1+0/jfU+aEALG+X4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlegroups.com; s=beta; h=x-beenthere:received-spf:subject:from:to:cc:date:message-id :mime-version:x-mailer:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:x-google-group-id:list-post:list-help:list-archive:sender :list-subscribe:list-unsubscribe:content-type; b=g1vQq8aoiDregUpLnY/JmtLpwsqmZyPurE8QOc0ock5HKulTwMa97uMIfTgAgRrp3A Se6dpcWgdJEBPZEAk5ejxP8PMq8Hn68P/ybXYhi1PSTjGJvpaTf0cI+qp0JAkUFmOC3Q uVBK6albggKJPuALgqIb2DlrsgmfWZ+q5WANM= Received: by 10.68.56.104 with SMTP id z8mr497914pbp.76.1303129022308; Mon, 18 Apr 2011 05:17:02 -0700 (PDT) X-BeenThere: rtc-linux@googlegroups.com Received: by 10.68.39.41 with SMTP id m9ls4471161pbk.2.gmail; Mon, 18 Apr 2011 05:17:01 -0700 (PDT) Received: by 10.68.66.4 with SMTP id b4mr721753pbt.75.1303129021816; Mon, 18 Apr 2011 05:17:01 -0700 (PDT) Received: by 10.68.66.4 with SMTP id b4mr721752pbt.75.1303129021806; Mon, 18 Apr 2011 05:17:01 -0700 (PDT) Received: from mail-pv0-f171.google.com (mail-pv0-f171.google.com [74.125.83.171]) by gmr-mx.google.com with ESMTPS id z6si1334537pbc.8.2011.04.18.05.17.01 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 18 Apr 2011 05:17:01 -0700 (PDT) Received-SPF: pass (google.com: domain of axel.lin@gmail.com designates 74.125.83.171 as permitted sender) client-ip=74.125.83.171; Received: by pva4 with SMTP id 4so2912097pva.16 for ; Mon, 18 Apr 2011 05:17:01 -0700 (PDT) Received: by 10.68.6.97 with SMTP id z1mr7346644pbz.366.1303129021712; Mon, 18 Apr 2011 05:17:01 -0700 (PDT) Received: from [59.112.87.198] (59-112-87-198.dynamic.hinet.net [59.112.87.198]) by mx.google.com with ESMTPS id 8sm498434pbw.23.2011.04.18.05.16.58 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 18 Apr 2011 05:17:00 -0700 (PDT) Subject: [rtc-linux] [PATCH] RTC: Add MODULE_DEVICE_TABLE to rtc-ds1672/rtc-max6900/rtc-max8998 From: Axel Lin To: linux-kernel@vger.kernel.org Cc: Alessandro Zummo , Dale Farnsworth , Minkyu Kang , Joonyoung Shim , rtc-linux@googlegroups.com Date: Mon, 18 Apr 2011 20:16:57 +0800 Message-ID: <1303129017.8158.1.camel@phoenix> Mime-Version: 1.0 X-Mailer: Evolution 2.30.3 X-Original-Sender: axel.lin@gmail.com X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of axel.lin@gmail.com designates 74.125.83.171 as permitted sender) smtp.mail=axel.lin@gmail.com; dkim=pass (test mode) header.i=@gmail.com Reply-To: rtc-linux@googlegroups.com Precedence: list Mailing-list: list rtc-linux@googlegroups.com; contact rtc-linux+owners@googlegroups.com List-ID: X-Google-Group-Id: 712029733259 List-Post: , List-Help: , List-Archive: Sender: rtc-linux@googlegroups.com List-Subscribe: , List-Unsubscribe: , The device table is required to load modules based on modaliases. After adding MODULE_DEVICE_TABLE, below entries will be added to modules.alias: alias i2c:ds1672 rtc_ds1672 alias i2c:max6900 rtc_max6900 alias platform:lp3974-rtc rtc_max8998 alias platform:max8998-rtc rtc_max8998 Signed-off-by: Axel Lin Cc: Alessandro Zummo Cc: Dale Farnsworth Cc: Minkyu Kang Cc: Joonyoung Shim --- drivers/rtc/rtc-ds1672.c | 1 + drivers/rtc/rtc-max6900.c | 1 + drivers/rtc/rtc-max8998.c | 1 + 3 files changed, 3 insertions(+), 0 deletions(-) diff --git a/drivers/rtc/rtc-ds1672.c b/drivers/rtc/rtc-ds1672.c index 06dfb54..fa301d4 100644 --- a/drivers/rtc/rtc-ds1672.c +++ b/drivers/rtc/rtc-ds1672.c @@ -191,6 +191,7 @@ static struct i2c_device_id ds1672_id[] = { { "ds1672", 0 }, { } }; +MODULE_DEVICE_TABLE(i2c, ds1672_id); static struct i2c_driver ds1672_driver = { .driver = { diff --git a/drivers/rtc/rtc-max6900.c b/drivers/rtc/rtc-max6900.c index 486142c..ef834c1 100644 --- a/drivers/rtc/rtc-max6900.c +++ b/drivers/rtc/rtc-max6900.c @@ -251,6 +251,7 @@ static struct i2c_device_id max6900_id[] = { { "max6900", 0 }, { } }; +MODULE_DEVICE_TABLE(i2c, max6900_id); static struct i2c_driver max6900_driver = { .driver = { diff --git a/drivers/rtc/rtc-max8998.c b/drivers/rtc/rtc-max8998.c index 3f7bc6b..dade62e 100644 --- a/drivers/rtc/rtc-max8998.c +++ b/drivers/rtc/rtc-max8998.c @@ -315,6 +315,7 @@ static const struct platform_device_id max8998_rtc_id[] = { { "lp3974-rtc", TYPE_LP3974 }, { } }; +MODULE_DEVICE_TABLE(platform, max8998_rtc_id); static struct platform_driver max8998_rtc_driver = { .driver = {