linux-i2c.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] i2c/designware: dw_i2c_init_driver as subsys initcall
@ 2011-11-16  4:58 Pratyush Anand
       [not found] ` <1321419487-2353-1-git-send-email-pratyush.anand-qxv4g6HH51o@public.gmane.org>
  0 siblings, 1 reply; 8+ messages in thread
From: Pratyush Anand @ 2011-11-16  4:58 UTC (permalink / raw)
  To: linux-i2c-u79uwXL29TY76Z2rM5mHXA, baruch-NswTu9S1W3P6gbPvEgmw2w
  Cc: armando.visconti-qxv4g6HH51o, shiraz.hashim-qxv4g6HH51o,
	vipin.kumar-qxv4g6HH51o, rajeev-dlh.kumar-qxv4g6HH51o,
	deepak.sikri-qxv4g6HH51o, vipulkumar.samar-qxv4g6HH51o,
	amit.virdi-qxv4g6HH51o, viresh.kumar-qxv4g6HH51o,
	pratyush.anand-qxv4g6HH51o, bhupesh.sharma-qxv4g6HH51o,
	bhavna.yadav-qxv4g6HH51o, vincenzo.frascino-qxv4g6HH51o,
	mirko.gardi-qxv4g6HH51o

There are few drivers(for example stmpe-gpio) which are available on i2c
bus but has been initialized as subsys initcall. Therefore i2c driver
must also be initialized as subsys initcall.

Signed-off-by: Pratyush Anand <pratyush.anand-qxv4g6HH51o@public.gmane.org>
---
 drivers/i2c/busses/i2c-designware-pcidrv.c  |    2 +-
 drivers/i2c/busses/i2c-designware-platdrv.c |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/i2c/busses/i2c-designware-pcidrv.c b/drivers/i2c/busses/i2c-designware-pcidrv.c
index 9e89e73..7854565 100644
--- a/drivers/i2c/busses/i2c-designware-pcidrv.c
+++ b/drivers/i2c/busses/i2c-designware-pcidrv.c
@@ -379,7 +379,7 @@ static int __init dw_i2c_init_driver(void)
 {
 	return  pci_register_driver(&dw_i2c_driver);
 }
-module_init(dw_i2c_init_driver);
+subsys_initcall(dw_i2c_init_driver);
 
 static void __exit dw_i2c_exit_driver(void)
 {
diff --git a/drivers/i2c/busses/i2c-designware-platdrv.c b/drivers/i2c/busses/i2c-designware-platdrv.c
index 2d3657a..4fbdcd5 100644
--- a/drivers/i2c/busses/i2c-designware-platdrv.c
+++ b/drivers/i2c/busses/i2c-designware-platdrv.c
@@ -202,7 +202,7 @@ static int __init dw_i2c_init_driver(void)
 {
 	return platform_driver_probe(&dw_i2c_driver, dw_i2c_probe);
 }
-module_init(dw_i2c_init_driver);
+subsys_initcall(dw_i2c_init_driver);
 
 static void __exit dw_i2c_exit_driver(void)
 {
-- 
1.7.2.2

^ permalink raw reply related	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2012-02-27 13:17 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-11-16  4:58 [PATCH] i2c/designware: dw_i2c_init_driver as subsys initcall Pratyush Anand
     [not found] ` <1321419487-2353-1-git-send-email-pratyush.anand-qxv4g6HH51o@public.gmane.org>
2011-11-16  5:14   ` Baruch Siach
     [not found]     ` <20111116051440.GA3142-MwjkAAnuF3khR1HGirfZ1z4kX+cae0hd@public.gmane.org>
2011-11-16  5:27       ` Shiraz Hashim
2011-11-16  8:22         ` Baruch Siach
     [not found]           ` <20111116082233.GB10335-MwjkAAnuF3khR1HGirfZ1z4kX+cae0hd@public.gmane.org>
2012-02-24 11:02             ` Viresh Kumar
     [not found]               ` <4F476E30.60807-qxv4g6HH51o@public.gmane.org>
2012-02-24 12:55                 ` Baruch Siach
2012-02-27  3:56   ` Viresh Kumar
     [not found]     ` <4F4AFEE4.5010401-qxv4g6HH51o@public.gmane.org>
2012-02-27 13:17       ` Wolfram Sang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).