From: yzq Date: Thu, 21 Feb 2013 09:27:06 +0000 (+0800) Subject: hdmi: set hdmi probe later than codec, X-Git-Tag: firefly_0821_release~7587 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=5902ccc5769ece97a9f47e61872f8061dd5d59e5;p=firefly-linux-kernel-4.4.55.git hdmi: set hdmi probe later than codec, fix codec not close when system start with hdmi plug --- diff --git a/drivers/video/hdmi/chips/rk610/rk610_hdmi.c b/drivers/video/hdmi/chips/rk610/rk610_hdmi.c index 0c4ab2f135ca..2c8ee3da6b04 100644 --- a/drivers/video/hdmi/chips/rk610/rk610_hdmi.c +++ b/drivers/video/hdmi/chips/rk610/rk610_hdmi.c @@ -308,6 +308,5 @@ static void __exit rk610_hdmi_module_exit(void) i2c_del_driver(&rk610_hdmi_i2c_driver); } -module_init(rk610_hdmi_module_init); -//module_init(rk610_hdmi_module_init); +device_initcall_sync(rk610_hdmi_module_init); module_exit(rk610_hdmi_module_exit); diff --git a/drivers/video/rockchip/hdmi/chips/cat66121/cat66121_hdmi.c b/drivers/video/rockchip/hdmi/chips/cat66121/cat66121_hdmi.c index 3756b9a24bd0..aa7dbdccf4e0 100755 --- a/drivers/video/rockchip/hdmi/chips/cat66121/cat66121_hdmi.c +++ b/drivers/video/rockchip/hdmi/chips/cat66121/cat66121_hdmi.c @@ -332,6 +332,6 @@ static void __exit cat66121_hdmi_exit(void) i2c_del_driver(&cat66121_hdmi_i2c_driver); } -module_init(cat66121_hdmi_init); -//fs_initcall(cat66121_init); +//module_init(cat66121_hdmi_init); +device_initcall_sync(cat66121_hdmi_init); module_exit(cat66121_hdmi_exit); diff --git a/drivers/video/rockchip/hdmi/chips/rk30/rk30_hdmi.c b/drivers/video/rockchip/hdmi/chips/rk30/rk30_hdmi.c index aab3ecb4ee54..63ddcc622d99 100755 --- a/drivers/video/rockchip/hdmi/chips/rk30/rk30_hdmi.c +++ b/drivers/video/rockchip/hdmi/chips/rk30/rk30_hdmi.c @@ -295,5 +295,5 @@ static void __exit rk30_hdmi_exit(void) //fs_initcall(rk30_hdmi_init); -module_init(rk30_hdmi_init); +device_initcall_sync(rk30_hdmi_init); module_exit(rk30_hdmi_exit);