From: 黄涛 Date: Mon, 16 Aug 2010 07:27:42 +0000 (+0800) Subject: 使用subsys_initcall初始化spi/fpga,保证在其它设备初始化之前fpga可用 X-Git-Tag: firefly_0821_release~11267 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=230ce697bdd93ab07a146440d21ff84f3623384f;p=firefly-linux-kernel-4.4.55.git 使用subsys_initcall初始化spi/fpga,保证在其它设备初始化之前fpga可用 --- diff --git a/drivers/fpga/spi_fpga_init.c b/drivers/fpga/spi_fpga_init.c index 54a11cf9db2d..f2df9e160ffa 100755 --- a/drivers/fpga/spi_fpga_init.c +++ b/drivers/fpga/spi_fpga_init.c @@ -476,7 +476,7 @@ static void __exit spi_fpga_exit(void) spi_unregister_driver(&spi_fpga_driver); } -module_init(spi_fpga_init); +subsys_initcall(spi_fpga_init); module_exit(spi_fpga_exit); MODULE_DESCRIPTION("Driver for spi2uart,spi2gpio,spi2i2c."); diff --git a/drivers/spi/rk2818_spim.c b/drivers/spi/rk2818_spim.c index ae5d0f5fe3e9..067853c05b31 100644 --- a/drivers/spi/rk2818_spim.c +++ b/drivers/spi/rk2818_spim.c @@ -1103,7 +1103,7 @@ static void __exit rk2818_spim_exit(void) platform_driver_unregister(&rk2818_platform_spim_driver); } -module_init(rk2818_spim_init); +subsys_initcall(rk2818_spim_init); module_exit(rk2818_spim_exit); MODULE_AUTHOR("lhh lhh@rock-chips.com");